Provide interface to the PETSc solver.
More...
#include <petsc/finclude/petscmat.h>
#include <petsc/finclude/petscvec.h>
#include <petsc/finclude/petscksp.h>
#include <petsc/finclude/petscsys.h>
|
subroutine | petsc_mod::init_petsc (n, ctxt, comm, prefix, comm_world) |
|
subroutine | petsc_mod::preallocate_petsc_cutoff (ctxt, A, cutoff) |
|
subroutine | petsc_mod::preallocate_petsc (ctxt, reach) |
|
subroutine | petsc_mod::destroy_petsc (ctxt) |
|
subroutine | petsc_mod::putelems_petsc (ctxt, A, cutoff) |
|
subroutine | petsc_mod::scale_petsc (ctxt, alpha) |
|
subroutine | petsc_mod::shift_petsc (ctxt, alpha) |
|
subroutine | petsc_mod::bsolve_petsc (ctxt, b, x) |
|
Provide interface to the PETSc solver.
- Copyright
- © All rights reserved. ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland Swiss Plasma Center, 2021.
- Author
- (in alphabetical order)
-
Emmanuel Lanti emman.nosp@m.uel..nosp@m.lanti.nosp@m.@epf.nosp@m.l.ch
-
Nicolas Richart nicol.nosp@m.as.r.nosp@m.ichar.nosp@m.t@ep.nosp@m.fl.ch