cusparseSolverBackend.hpp
Go to the documentation of this file.
71 double c_copy = 0.0; // cummulative timer measuring the total time it takes to transfer the data to the GPU
Definition: BdaResult.hpp:31 Definition: BdaSolver.hpp:46 Definition: BlockedMatrix.hpp:29 This class implements a cusparse-based ilu0-bicgstab solver on GPU. Definition: cusparseSolverBackend.hpp:36 cusparseSolverBackend(int linear_solver_verbosity, int maxit, Scalar tolerance, unsigned int deviceID) SolverStatus solve_system(std::shared_ptr< BlockedMatrix< Scalar > > matrix, Scalar *b, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, WellContributions< Scalar > &wellContribs, BdaResult &res) override ~cusparseSolverBackend() Destroy a cusparseSolver, and free memory. void get_result(Scalar *x) override Definition: WellContributions.hpp:53 Definition: amgclSolverBackend.hpp:44 |