0.6.0
Loading...
Searching...
No Matches
type.f90 File Reference

Data Types

type  type_solver_mumps::dmumps_struc
 
type  type_solver_mumps::t_mumps_solver
 MUMPS solvers. More...
 
type  type_solver_mumps::t_mumps_solver_pord
 
type  type_solver_mumps::t_mumps_solver_metis
 

Modules

module  type_solver_mumps
 Type definition for MUMPS solver.
 

Enumerations

enum  {
  type_solver_mumps::verbosity_none = 0 , type_solver_mumps::verbosity_error , type_solver_mumps::verbosity_warning , type_solver_mumps::verbosity_diagnostic ,
  type_solver_mumps::verbosity_info
}
 Enumerator for the 'verbosity' parameter. More...
 

Functions/Subroutines

subroutine, public type_solver_mumps::call_mumps (solver, job)
 Call MUMPS and look for error or warning (check INFOG(1)).
 
subroutine, public type_solver_mumps::mumps_setup (solver, n_nonzeros, rhs_size)
 Initialization of MUMPS (JOB = -1) and set-up the parameters for the analysis without filling the matrix.
 
subroutine, public type_solver_mumps::distribute_solution (solution, isol_loc, sol_loc, row_offsets)
 Redistribute the solution across the processes.
 
subroutine type_solver_mumps::compute_row_rank (row, row_offsets, row_rank)
 Computes the rank of the processor to which the row belongs.