Opm::Accelerator::rocsparseSolverBackend< block_size > Class Template Reference This class implements a rocsparse-based ilu0-bicgstab solver on GPU. More...
Inheritance diagram for Opm::Accelerator::rocsparseSolverBackend< block_size >:
Detailed Descriptiontemplate<unsigned int block_size> class Opm::Accelerator::rocsparseSolverBackend< block_size > This class implements a rocsparse-based ilu0-bicgstab solver on GPU. Constructor & Destructor Documentation◆ rocsparseSolverBackend()
template<unsigned int block_size>
Construct a openclSolver
◆ ~rocsparseSolverBackend()
template<unsigned int block_size>
For the CPR coarse solver. Destroy a openclSolver, and free memory Member Function Documentation◆ get_result()
template<unsigned int block_size>
Solve scalar linear system, for example a coarse system of an AMG preconditioner Data is already on the GPU Get result after linear solve, and peform postprocessing if necessary
Implements Opm::Accelerator::BdaSolver< block_size >. ◆ solve_system()
template<unsigned int block_size>
Solve linear system, A*x = b, matrix A must be in blocked-CSR format
Implements Opm::Accelerator::BdaSolver< block_size >. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||