mumps_rl Module


Used by

  • module~~mumps_rl~~UsedByGraph module~mumps_rl mumps_rl module~mumps_interface mumps_interface module~mumps_interface->module~mumps_rl module~mumps_interface~2 mumps_interface module~mumps_interface~2->module~mumps_rl module~pdeelliptic PDEelliptic module~pdeelliptic->module~mumps_interface~2 program~test_potential2d test_potential2d program~test_potential2d->module~pdeelliptic module~elliptic3d elliptic3d module~elliptic3d->module~pdeelliptic module~potential_comm potential_comm module~potential_comm->module~pdeelliptic module~potential_mumps potential_mumps module~potential_comm->module~potential_mumps module~potential2d potential2d module~potential2d->module~pdeelliptic module~potential2d->module~potential_mumps module~potential_mumps->module~pdeelliptic module~elliptic2d elliptic2d module~elliptic2d->module~pdeelliptic module~potential_root potential_root module~potential_root->module~potential_comm program~gemini3d Gemini3D program~gemini3d->module~potential_comm module~potential_worker potential_worker module~potential_worker->module~potential_comm

Contents


Derived Types

type, public, sequence :: SMUMPS_STRUC

Components

TypeVisibility AttributesNameInitial
integer, public :: COMM
integer, public :: SYM
integer, public :: PAR
integer, public :: JOB
integer, public :: N
integer, public :: NZ
integer(kind=8), public :: NNZ
real, public, DIMENSION(:), POINTER:: A
integer, public, DIMENSION(:), POINTER:: IRN
integer, public, DIMENSION(:), POINTER:: JCN
real, public, DIMENSION(:), POINTER:: COLSCA
real, public, DIMENSION(:), POINTER:: ROWSCA
real, public, DIMENSION(:), POINTER:: pad0
integer, public :: NZ_loc
integer, public :: pad1
integer(kind=8), public :: NNZ_loc
integer, public, DIMENSION(:), POINTER:: IRN_loc
integer, public, DIMENSION(:), POINTER:: JCN_loc
real, public, DIMENSION(:), POINTER:: A_loc
real, public, DIMENSION(:), POINTER:: pad2
integer, public :: NELT
integer, public :: pad3
integer, public, DIMENSION(:), POINTER:: ELTPTR
integer, public, DIMENSION(:), POINTER:: ELTVAR
real, public, DIMENSION(:), POINTER:: A_ELT
real, public, DIMENSION(:), POINTER:: pad4
integer, public, DIMENSION(:), POINTER:: PERM_IN
real, public, DIMENSION(:), POINTER:: RHS
real, public, DIMENSION(:), POINTER:: REDRHS
real, public, DIMENSION(:), POINTER:: RHS_SPARSE
real, public, DIMENSION(:), POINTER:: SOL_loc
real, public, DIMENSION(:), POINTER:: RHS_loc
integer, public, DIMENSION(:), POINTER:: IRHS_SPARSE
integer, public, DIMENSION(:), POINTER:: IRHS_PTR
integer, public, DIMENSION(:), POINTER:: ISOL_loc
integer, public, DIMENSION(:), POINTER:: IRHS_loc
integer, public :: LRHS
integer, public :: NRHS
integer, public :: NZ_RHS
integer, public :: Nloc_RHS
integer, public :: LRHS_loc
integer, public :: LREDRHS
integer, public :: LSOL_loc
integer, public :: pad5
integer, public :: ICNTL(60)
integer, public :: INFO(80)
integer, public :: INFOG(80)
real, public :: COST_SUBTREES
real, public :: CNTL(15)
real, public :: RINFO(40)
real, public :: RINFOG(40)
integer, public :: METIS_OPTIONS(40)
integer, public, DIMENSION(:), POINTER:: SYM_PERM
integer, public, DIMENSION(:), POINTER:: UNS_PERM
integer, public :: NPROW
integer, public :: NPCOL
integer, public :: MBLOCK
integer, public :: NBLOCK
integer, public :: SCHUR_MLOC
integer, public :: SCHUR_NLOC
integer, public :: SCHUR_LLD
integer, public :: SIZE_SCHUR
real, public, DIMENSION(:), POINTER:: SCHUR
real, public, DIMENSION(:), POINTER:: SCHUR_CINTERFACE
integer, public, DIMENSION(:), POINTER:: LISTVAR_SCHUR
integer, public, DIMENSION(:), POINTER:: MAPPING
character(len=30), public :: VERSION_NUMBER
character(len=255), public :: OOC_TMPDIR
character(len=63), public :: OOC_PREFIX
character(len=255), public :: WRITE_PROBLEM
character(len=255), public :: SAVE_DIR
character(len=255), public :: SAVE_PREFIX
character(len=7), public :: pad8
integer(kind=8), public :: KEEP8(150)
integer(kind=8), public :: MAX_SURF_MASTER
integer, public :: INST_Number
integer, public :: COMM_NODES
integer, public :: MYID_NODES
integer, public :: COMM_LOAD
integer, public :: MYID
integer, public :: NPROCS
integer, public :: NSLAVES
integer, public :: ASS_IRECV
integer, public :: LBUFR
integer, public :: LBUFR_BYTES
integer, public, DIMENSION(:), POINTER:: BUFR
integer, public, DIMENSION(:), POINTER:: IS
integer, public, DIMENSION(:), POINTER:: IS1
integer, public :: MAXIS1
integer, public :: Deficiency
integer, public :: KEEP(500)
integer, public :: LNA
integer, public :: NBSA
integer, public, POINTER, DIMENSION(:):: STEP
integer, public, POINTER, DIMENSION(:):: NE_STEPS
integer, public, POINTER, DIMENSION(:):: ND_STEPS
integer, public, POINTER, DIMENSION(:):: Step2node
integer, public, POINTER, DIMENSION(:):: FRERE_STEPS
integer, public, POINTER, DIMENSION(:):: DAD_STEPS
integer, public, POINTER, DIMENSION(:):: FILS
integer, public, POINTER, DIMENSION(:):: FRTPTR
integer, public, POINTER, DIMENSION(:):: FRTELT
integer(kind=8), public, POINTER, DIMENSION(:):: PTRAR
integer, public, POINTER, DIMENSION(:):: NA
integer, public, POINTER, DIMENSION(:):: PROCNODE_STEPS
integer, public, DIMENSION(:), POINTER:: PTLUST_S
integer(kind=8), public, DIMENSION(:), POINTER:: PTRFAC
real, public, DIMENSION(:), POINTER:: S
integer, public, DIMENSION(:), POINTER:: PROCNODE
integer, public, DIMENSION(:), POINTER:: INTARR
real, public, DIMENSION(:), POINTER:: DBLARR
integer, public :: NELT_loc
integer, public :: LELTVAR
integer, public, DIMENSION(:), POINTER:: ELTPROC
integer, public, DIMENSION(:,:), POINTER:: CANDIDATES
integer, public, DIMENSION(:), POINTER:: ISTEP_TO_INIV2
integer, public, DIMENSION(:), POINTER:: FUTURE_NIV2
integer, public, DIMENSION(:,:), POINTER:: TAB_POS_IN_PERE
logical, public, DIMENSION(:), POINTER:: I_AM_CAND
integer, public, DIMENSION(:), POINTER:: MEM_DIST
integer, public, DIMENSION(:), POINTER:: POSINRHSCOMP_ROW
logical, public :: POSINRHSCOMP_COL_ALLOC
logical, public :: pad11
integer, public, DIMENSION(:), POINTER:: POSINRHSCOMP_COL
real, public, DIMENSION(:), POINTER:: RHSCOMP
double precision, public, DIMENSION(:), POINTER:: MEM_SUBTREE
double precision, public, DIMENSION(:), POINTER:: COST_TRAV
integer, public, DIMENSION(:), POINTER:: MY_ROOT_SBTR
integer, public, DIMENSION(:), POINTER:: MY_FIRST_LEAF
integer, public, DIMENSION(:), POINTER:: MY_NB_LEAF
integer, public, DIMENSION(:), POINTER:: DEPTH_FIRST
integer, public, DIMENSION(:), POINTER:: DEPTH_FIRST_SEQ
integer, public, DIMENSION(:), POINTER:: SBTR_ID
integer, public, DIMENSION(:), POINTER:: SCHED_DEP
integer, public, DIMENSION(:), POINTER:: SCHED_GRP
integer, public, DIMENSION(:), POINTER:: SCHED_SBTR
integer, public, DIMENSION(:), POINTER:: CROIX_MANU
real, public, DIMENSION(:), POINTER:: WK_USER
integer, public :: NBSA_LOCAL
integer, public :: LWK_USER
real, public :: DKEEP(230)
double precision, public, DIMENSION(:), POINTER:: CB_SON_SIZE
integer, public :: INSTANCE_NUMBER
integer, public :: OOC_MAX_NB_NODES_FOR_ZONE
integer, public, DIMENSION(:,:), POINTER:: OOC_INODE_SEQUENCE
integer(kind=8), public, DIMENSION(:,:), POINTER:: OOC_SIZE_OF_BLOCK
integer(kind=8), public, DIMENSION(:,:), POINTER:: OOC_VADDR
integer, public, DIMENSION(:), POINTER:: OOC_TOTAL_NB_NODES
integer, public, DIMENSION(:), POINTER:: OOC_NB_FILES
integer, public :: OOC_NB_FILE_TYPE
integer, public :: pad12
integer, public, DIMENSION(:), POINTER:: OOC_FILE_NAME_LENGTH
character, public, DIMENSION(:,:), POINTER:: OOC_FILE_NAMES
integer, public, DIMENSION(:), POINTER:: PIVNUL_LIST
integer, public, DIMENSION(:,:), POINTER:: SUP_PROC
integer, public, DIMENSION(:,:), POINTER:: pad14
integer, public, DIMENSION(:), POINTER:: IPTR_WORKING
integer, public, DIMENSION(:), POINTER:: WORKING
type(SMUMPS_ROOT_STRUC), public :: root
integer, public, POINTER, DIMENSION(:):: LRGROUPS
integer, public :: NBGRP
integer, public :: pad13
character, public, DIMENSION(:), POINTER:: FDM_F_ENCODING
character, public, DIMENSION(:), POINTER:: BLRARRAY_ENCODING
integer, public :: LPOOL_AFTER_L0_OMP
integer, public :: LPOOL_BEFORE_L0_OMP
integer, public :: L_PHYS_L0_OMP
integer, public :: L_VIRT_L0_OMP
integer, public :: LL0_OMP_MAPPING
integer, public :: pad15
integer(kind=8), public :: THREAD_LA
integer, public, DIMENSION(:), POINTER:: IPOOL_BEFORE_L0_OMP
integer, public, DIMENSION(:), POINTER:: IPOOL_AFTER_L0_OMP
integer, public, DIMENSION(:), POINTER:: PHYS_L0_OMP
integer, public, DIMENSION(:), POINTER:: VIRT_L0_OMP
integer, public, DIMENSION(:), POINTER:: PERM_L0_OMP
integer, public, DIMENSION(:), POINTER:: PTR_LEAFS_L0_OMP
integer, public, DIMENSION(:), POINTER:: L0_OMP_MAPPING
integer, public, DIMENSION(:), POINTER:: MPITOOMP_PROCS_MAP
real, public, DIMENSION(:), POINTER:: SINGULAR_VALUES
integer, public :: NB_SINGULAR_VALUES
logical, public :: ASSOCIATED_OOC_FILES