Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
Public Attributes | |
type(matrix_t), pointer | child |
type(matrix_t), pointer | parent |
type(matrix_t), pointer | constraintmatrix |
type(matrix_t), pointer | ematrix |
type(matrix_t), pointer | addmatrix =>NULL() |
type(matrix_t), pointer | collectionmatrix =>NULL() |
integer | numberofrows |
integer | extradofs =0 |
integer | paralleldofs =0 |
type(solver_t), pointer | solver |
integer | subband |
integer | format |
integer | solvecount |
integer | comm =-1 |
logical | ordered |
logical | lumped |
logical | symmetric |
logical | complex |
logical | dgmatrix |
logical | cholesky |
type(listmatrix_t), dimension(:), pointer | listmatrix => NULL() |
integer, dimension(:), pointer | perm |
integer, dimension(:), pointer | invperm |
integer, dimension(:), pointer | gorder |
integer, dimension(:), allocatable | grows |
integer, dimension(:), allocatable | rowowner |
integer, pointer | contig |
integer, dimension(:), pointer | rows |
integer, dimension(:), pointer | cols |
integer, dimension(:), pointer | diag |
real(kind=dp), pointer | contig |
real(kind=dp), dimension(:), pointer | rhs |
real(kind=dp), dimension(:), pointer | bulkrhs |
real(kind=dp), dimension(:), pointer | rhs_im |
real(kind=dp), dimension(:,:), pointer | force |
real(kind=dp), dimension(:), pointer | bulkresidual |
real(kind=dp), dimension(:), pointer | values |
real(kind=dp), dimension(:), pointer | iluvalues |
real(kind=dp), dimension(:), pointer | diagscaling => NULL() |
real(kind=dp), dimension(:), allocatable | extravals |
real(kind=dp) | rhsscaling |
real(kind=dp), dimension(:), pointer | massvalues |
real(kind=dp), dimension(:), pointer | dampvalues |
real(kind=dp), dimension(:), pointer | bulkvalues |
type(dmumps_struc), pointer | mumpsid => NULL() |
type(dmumps_struc), pointer | mumpsidl => NULL() |
integer, dimension(:), pointer | pardisoparam => NULL() |
integer(kind=addrint), dimension(:), pointer | pardisoid => NULL() |
integer(kind=addrint) | superlu_factors =0 |
integer(kind=addrint) | umfpack_numeric =0 |
integer(kind=addrint) | cholmod =0 |
integer(kind=c_intptr_t) | hypre =0 |
integer(kind=c_intptr_t) | trilinos =0 |
integer(kind=addrint) | spmv =0 |
integer(kind=addrint) | matvecsubr = 0 |
integer, dimension(:), pointer | ilurows |
integer, dimension(:), pointer | ilucols |
integer, dimension(:), pointer | iludiag |
complex(kind=dp), dimension(:), pointer | crhs |
complex(kind=dp), dimension(:,:), pointer | cforce |
complex(kind=dp), dimension(:), pointer | cvalues |
complex(kind=dp), dimension(:), pointer | ciluvalues |
complex(kind=dp), dimension(:), pointer | cmassvalues |
complex(kind=dp), dimension(:), pointer | cdampvalues |
real(kind=dp), dimension(:), pointer | fct_d => NULL() |
real(kind=dp), dimension(:), pointer | massvalueslumped => NULL() |
type(parallelinfo_t), pointer | parallelinfo =>NULL() |
type(sparitersolverglobald_t), pointer | parmatrix =>NULL() |
real(kind=dp), dimension(:), pointer types::matrix_t::bulkresidual |
real(kind=dp), dimension(:), pointer types::matrix_t::bulkrhs |
real(kind=dp), dimension(:), pointer types::matrix_t::bulkvalues |
type(matrix_t), pointer types::matrix_t::child |
logical types::matrix_t::cholesky |
integer(kind=addrint) types::matrix_t::cholmod =0 |
integer, dimension(:), pointer types::matrix_t::cols |
integer types::matrix_t::comm =-1 |
logical types::matrix_t::complex |
type(matrix_t), pointer types::matrix_t::constraintmatrix |
integer pointer types::matrix_t::contig |
real(kind=dp), pointer types::matrix_t::contig |
real(kind=dp), dimension(:), pointer types::matrix_t::dampvalues |
logical types::matrix_t::dgmatrix |
integer, dimension(:), pointer types::matrix_t::diag |
type(matrix_t), pointer types::matrix_t::ematrix |
integer types::matrix_t::extradofs =0 |
real(kind=dp), dimension(:), allocatable types::matrix_t::extravals |
real(kind=dp), dimension(:,:), pointer types::matrix_t::force |
integer types::matrix_t::format |
integer, dimension(:), pointer types::matrix_t::gorder |
integer, dimension(:), allocatable types::matrix_t::grows |
integer(kind=c_intptr_t) types::matrix_t::hypre =0 |
integer, dimension(:), pointer types::matrix_t::ilucols |
integer, dimension(:), pointer types::matrix_t::iludiag |
integer, dimension(:), pointer types::matrix_t::ilurows |
real(kind=dp), dimension(:), pointer types::matrix_t::iluvalues |
integer, dimension(:), pointer types::matrix_t::invperm |
type(listmatrix_t), dimension(:), pointer types::matrix_t::listmatrix => NULL() |
logical types::matrix_t::lumped |
real(kind=dp), dimension(:), pointer types::matrix_t::massvalues |
integer(kind=addrint) types::matrix_t::matvecsubr = 0 |
type(dmumps_struc), pointer types::matrix_t::mumpsid => NULL() |
type(dmumps_struc), pointer types::matrix_t::mumpsidl => NULL() |
integer types::matrix_t::numberofrows |
logical types::matrix_t::ordered |
integer types::matrix_t::paralleldofs =0 |
type(parallelinfo_t), pointer types::matrix_t::parallelinfo =>NULL() |
integer, dimension(:), pointer types::matrix_t::pardisoparam => NULL() |
type(matrix_t), pointer types::matrix_t::parent |
type(sparitersolverglobald_t), pointer types::matrix_t::parmatrix =>NULL() |
integer, dimension(:), pointer types::matrix_t::perm |
real(kind=dp), dimension(:), pointer types::matrix_t::rhs |
real(kind=dp), dimension(:), pointer types::matrix_t::rhs_im |
real(kind=dp) types::matrix_t::rhsscaling |
integer, dimension(:), allocatable types::matrix_t::rowowner |
integer, dimension(:), pointer types::matrix_t::rows |
integer types::matrix_t::solvecount |
type(solver_t), pointer types::matrix_t::solver |
integer(kind=addrint) types::matrix_t::spmv =0 |
integer types::matrix_t::subband |
integer(kind=addrint) types::matrix_t::superlu_factors =0 |
logical types::matrix_t::symmetric |
integer(kind=c_intptr_t) types::matrix_t::trilinos =0 |
integer(kind=addrint) types::matrix_t::umfpack_numeric =0 |
real(kind=dp), dimension(:), pointer types::matrix_t::values |