Skip to main content
Ctrl+K
ROCm Documentation is transitioning to this site. For the legacy documentation, please visit docs.amd.com. For more information or to provide feedback about this documentation transition, please see our announcement.
AMD Logo
ROCm™ Platform
  • GitHub
  • Community
  • AMD Lab Notes
  • Infinity Hub
  • Support
  • Feedback

ROCm Documentation Home

rocALUTION Documentation

  • Design Documentation
    • Design and Philosophy
    • Library Source Code Organization
    • Functionality Extension Guidelines
    • Functionality Table
    • Clients
  • User Manual
    • Introduction
    • Building and Installing
    • Basics
    • Single-node Computation
    • Multi-node Computation
    • Solvers
    • Preconditioners
    • Backends
    • Remarks
    • Supported Targets
  • API
  • Design Documentation

Design Documentation

Design Documentation#

Contents:

  • Design and Philosophy
  • Library Source Code Organization
    • Library Source Code Organization
      • The src/base/ directory
      • The src/solvers/ directory
      • The src/utils/ directory
  • Functionality Extension Guidelines
    • LocalMatrix Functionlity Extension
      • API Enhancement
      • Enhancement of the BaseMatrix class
    • Adding a Solver
      • API Enhancement
  • Functionality Table
    • LocalMatrix and LocalVector classes
    • Solver and Preconditioner classes
  • Clients
    • Examples
    • Unit Tests

previous

rocALUTION Documentation

next

Design and Philosophy

  • Terms and Conditions
  • ROCm Licenses and Disclaimers
  • Privacy
  • Trademarks
  • Statement on Forced Labor
  • Fair and Open Competition
  • UK Tax Strategy
  • Cookie Policy
  • Cookie Settings
© 2023 Advanced Micro Devices, Inc