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: BlockedMatrix.hpp:29 Definition: GpuResult.hpp:31 Definition: GpuSolver.hpp:46 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) ~cusparseSolverBackend() Destroy a cusparseSolver, and free memory. SolverStatus solve_system(std::shared_ptr< BlockedMatrix< Scalar > > matrix, Scalar *b, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, WellContributions< Scalar > &wellContribs, GpuResult &res) override void get_result(Scalar *x) override Definition: WellContributions.hpp:51 Definition: amgclSolverBackend.hpp:44 |