MS_MAT_SOLV Derived Type

type, public :: MS_MAT_SOLV

MUSST multiscale high level solver type


Inherits

type~~ms_mat_solv~~InheritsGraph type~ms_mat_solv MS_MAT_SOLV type~mat_solv MAT_SOLV type~ms_mat_solv->type~mat_solv ts_mat, bs_mat MAT_SULU MAT_SULU type~mat_solv->MAT_SULU matsulu MAT_MUMP MAT_MUMP type~mat_solv->MAT_MUMP matmump type~mat_umfp MAT_UMFP type~mat_solv->type~mat_umfp matumfp type~mat_ma48 MAT_MA48 type~mat_solv->type~mat_ma48 matma48 c_ptr c_ptr type~mat_umfp->c_ptr c_symbolic, c_numeric MA48_AINFO MA48_AINFO type~mat_ma48->MA48_AINFO ainf MA48_CONTROL MA48_CONTROL type~mat_ma48->MA48_CONTROL ctrl MA48_SINFO MA48_SINFO type~mat_ma48->MA48_SINFO sinf ZD11_TYPE ZD11_TYPE type~mat_ma48->ZD11_TYPE zmat MA48_FINFO MA48_FINFO type~mat_ma48->MA48_FINFO finf MA48_FACTORS MA48_FACTORS type~mat_ma48->MA48_FACTORS fact

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
type(MAT_SOLV), public :: ts_mat

top-scale solver type matrices

type(MAT_SOLV), public, dimension(:), allocatable:: bs_mat

bottom-scale solver type matrices (table)

integer(kind=I4), public, dimension(:), allocatable:: ass_loc_in_mat

table for assembly location (for parallel computation)


Source Code

type MS_MAT_SOLV
   type(MAT_SOLV) :: ts_mat                                       !! *top-scale solver type matrices*
   type(MAT_SOLV),   dimension(:), allocatable :: bs_mat          !! *bottom-scale solver type matrices (table)*
   integer(kind=I4), dimension(:), allocatable :: ass_loc_in_mat  !! *table for assembly location (for parallel computation)*
endtype ms_mat_solv