SFEMaNS  version 5.3
Reference documentation for SFEMaNS
solve_petsc Module Reference

Data Types

type  solver_param
 

Functions/Subroutines

subroutine init_solver (my_par, my_ksp, matrix, communicator, solver, precond, opt_re_init)
 
subroutine solver (my_ksp, b, x, reinit, verbose)
 
subroutine create_local_petsc_matrix (communicator, LA, matrix, clean)
 
subroutine create_local_petsc_matrix_a_detruire (communicator, aij, i_loc, matrix)
 
subroutine create_local_petsc_block_matrix (communicator, n_b, aij, i_loc, matrix)
 

Function/Subroutine Documentation

subroutine solve_petsc::create_local_petsc_block_matrix (   communicator,
integer  n_b,
type(aij_type), intent(in)  aij,
integer, dimension(2)  i_loc,
  matrix 
)

Definition at line 225 of file solver.f90.

subroutine solve_petsc::create_local_petsc_matrix (   communicator,
type(petsc_csr_la LA,
  matrix,
logical, optional  clean 
)

Definition at line 147 of file solver.f90.

Here is the caller graph for this function:

subroutine solve_petsc::create_local_petsc_matrix_a_detruire (   communicator,
type(aij_type), intent(in)  aij,
integer, dimension(2)  i_loc,
  matrix 
)

Definition at line 190 of file solver.f90.

subroutine solve_petsc::init_solver ( type(solver_param my_par,
  my_ksp,
  matrix,
  communicator,
character(*), optional  solver,
character(*), optional  precond,
logical, intent(in), optional  opt_re_init 
)

Definition at line 12 of file solver.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine solve_petsc::solver (   my_ksp,
  b,
  x,
logical, optional  reinit,
logical, optional  verbose 
)

Definition at line 99 of file solver.f90.

Here is the caller graph for this function: