GBS
petsc.F90 File Reference

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>
+ Include dependency graph for petsc.F90:

Data Types

type  petsc_mod::petsc_context
 
interface  petsc_mod::init
 
interface  petsc_mod::shift
 
interface  petsc_mod::scale
 
interface  petsc_mod::putelems
 
interface  petsc_mod::bsolve
 
interface  petsc_mod::preallocate
 
interface  petsc_mod::preallocate_cutoff
 
interface  petsc_mod::destroy
 

Modules

module  petsc_mod
 

Functions/Subroutines

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)
 

Detailed Description

Provide interface to the PETSc solver.

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