rocsparseSolverBackend.hpp
Go to the documentation of this file.
94 void initialize(std::shared_ptr<BlockedMatrix> matrix, std::shared_ptr<BlockedMatrix> jacMatrix);
124 rocsparseSolverBackend(int linear_solver_verbosity, int maxit, double tolerance, unsigned int platformID, unsigned int deviceID);
127 // rocsparseSolverBackend(int linear_solver_verbosity, int maxit, double tolerance, ILUReorder opencl_ilu_reorder);
140 std::shared_ptr<BlockedMatrix> jacMatrix, WellContributions& wellContribs, BdaResult &res) override;
Definition: BdaResult.hpp:31 Definition: BdaSolver.hpp:46 This class implements a rocsparse-based ilu0-bicgstab solver on GPU. Definition: rocsparseSolverBackend.hpp:42 void get_result(double *x) override ~rocsparseSolverBackend() For the CPR coarse solver. rocsparseSolverBackend(int linear_solver_verbosity, int maxit, double tolerance, unsigned int platformID, unsigned int deviceID) SolverStatus solve_system(std::shared_ptr< BlockedMatrix > matrix, double *b, std::shared_ptr< BlockedMatrix > jacMatrix, WellContributions &wellContribs, BdaResult &res) override Definition: WellContributions.hpp:52 Definition: BlackoilPhases.hpp:27 |