sfepy.solvers.ls_mumps module¶
-
class
sfepy.solvers.ls_mumps.
MumpsSolver
(is_sym=False, mpi_comm=None, system='real', silent=True, mem_relax=20)[source]¶ MUMPS object.
-
expand_schur
(x2)[source]¶ Expand the Schur local solution on the complete solution.
- Parameters
- x2array
The local Schur solution.
- Returns
- xarray
The global solution.
-
get_schur
(schur_list)[source]¶ Get the Schur matrix and the condensed right-hand side vector.
- Parameters
- schur_listarray
The list of the Schur DOFs (indexing starts with 1).
- Returns
- schur_arrarray
The Schur matrix of order ‘schur_size’.
- schur_rhsarray
The reduced right-hand side vector.
-
set_mtx_centralized
(mtx)[source]¶ Set the sparse matrix.
- Parameters
- mtxscipy sparse martix
The sparse matrix in COO format.
-
set_rcd_centralized
(ir, ic, data, n)[source]¶ Set the matrix by row and column indicies and data vector. The matrix shape is determined by the maximal values of row and column indicies. The indices start with 1.
- Parameters
- irarray
The row idicies.
- icarray
The column idicies.
- dataarray
The matrix entries.
- nint
The matrix dimension.
-
-
sfepy.solvers.ls_mumps.
dec
(val, encoding='utf-8')[source]¶ Decode given bytes using the specified encoding.
-
sfepy.solvers.ls_mumps.
load_library
(libname)[source]¶ Load shared library in a system dependent way.
-
sfepy.solvers.ls_mumps.
mumps_pcomplex
¶ alias of
sfepy.solvers.ls_mumps.LP_c_double
-
sfepy.solvers.ls_mumps.
mumps_preal
¶ alias of
sfepy.solvers.ls_mumps.LP_c_double
-
class
sfepy.solvers.ls_mumps.
mumps_struc_c_4
[source]¶ -
a
¶ Structure/Union member
-
a_elt
¶ Structure/Union member
-
a_loc
¶ Structure/Union member
-
cntl
¶ Structure/Union member
-
colsca
¶ Structure/Union member
-
comm_fortran
¶ Structure/Union member
-
deficiency
¶ Structure/Union member
-
eltptr
¶ Structure/Union member
-
eltvar
¶ Structure/Union member
-
icntl
¶ Structure/Union member
-
info
¶ Structure/Union member
-
infog
¶ Structure/Union member
-
instance_number
¶ Structure/Union member
-
irhs_ptr
¶ Structure/Union member
-
irhs_sparse
¶ Structure/Union member
-
irn
¶ Structure/Union member
-
irn_loc
¶ Structure/Union member
-
isol_loc
¶ Structure/Union member
-
jcn
¶ Structure/Union member
-
jcn_loc
¶ Structure/Union member
-
job
¶ Structure/Union member
-
listvar_schur
¶ Structure/Union member
-
lredrhs
¶ Structure/Union member
-
lrhs
¶ Structure/Union member
-
lsol_loc
¶ Structure/Union member
-
lwk_user
¶ Structure/Union member
-
mapping
¶ Structure/Union member
-
mblock
¶ Structure/Union member
-
n
¶ Structure/Union member
-
nblock
¶ Structure/Union member
-
nelt
¶ Structure/Union member
-
npcol
¶ Structure/Union member
-
nprow
¶ Structure/Union member
-
nrhs
¶ Structure/Union member
-
nz
¶ Structure/Union member
-
nz_alloc
¶ Structure/Union member
-
nz_loc
¶ Structure/Union member
-
nz_rhs
¶ Structure/Union member
-
ooc_prefix
¶ Structure/Union member
-
ooc_tmpdir
¶ Structure/Union member
-
par
¶ Structure/Union member
-
perm_in
¶ Structure/Union member
-
pivnul_list
¶ Structure/Union member
-
redrhs
¶ Structure/Union member
-
rhs
¶ Structure/Union member
-
rhs_sparse
¶ Structure/Union member
-
rinfo
¶ Structure/Union member
-
rinfog
¶ Structure/Union member
-
rowsca
¶ Structure/Union member
-
schur
¶ Structure/Union member
-
schur_lld
¶ Structure/Union member
-
schur_mloc
¶ Structure/Union member
-
schur_nloc
¶ Structure/Union member
-
size_schur
¶ Structure/Union member
-
sol_loc
¶ Structure/Union member
-
sym
¶ Structure/Union member
-
sym_perm
¶ Structure/Union member
-
uns_perm
¶ Structure/Union member
-
version_number
¶ Structure/Union member
-
wk_user
¶ Structure/Union member
-
write_problem
¶ Structure/Union member
-
-
class
sfepy.solvers.ls_mumps.
mumps_struc_c_5_0
[source]¶ -
a
¶ Structure/Union member
-
a_elt
¶ Structure/Union member
-
a_loc
¶ Structure/Union member
-
cntl
¶ Structure/Union member
-
colsca
¶ Structure/Union member
-
colsca_from_mumps
¶ Structure/Union member
-
comm_fortran
¶ Structure/Union member
-
deficiency
¶ Structure/Union member
-
dkeep
¶ Structure/Union member
-
eltptr
¶ Structure/Union member
-
eltvar
¶ Structure/Union member
-
icntl
¶ Structure/Union member
-
info
¶ Structure/Union member
-
infog
¶ Structure/Union member
-
instance_number
¶ Structure/Union member
-
irhs_ptr
¶ Structure/Union member
-
irhs_sparse
¶ Structure/Union member
-
irn
¶ Structure/Union member
-
irn_loc
¶ Structure/Union member
-
isol_loc
¶ Structure/Union member
-
jcn
¶ Structure/Union member
-
jcn_loc
¶ Structure/Union member
-
job
¶ Structure/Union member
-
keep
¶ Structure/Union member
-
keep8
¶ Structure/Union member
-
listvar_schur
¶ Structure/Union member
-
lredrhs
¶ Structure/Union member
-
lrhs
¶ Structure/Union member
-
lsol_loc
¶ Structure/Union member
-
lwk_user
¶ Structure/Union member
-
mapping
¶ Structure/Union member
-
mblock
¶ Structure/Union member
-
n
¶ Structure/Union member
-
nblock
¶ Structure/Union member
-
nelt
¶ Structure/Union member
-
npcol
¶ Structure/Union member
-
nprow
¶ Structure/Union member
-
nrhs
¶ Structure/Union member
-
nz
¶ Structure/Union member
-
nz_alloc
¶ Structure/Union member
-
nz_loc
¶ Structure/Union member
-
nz_rhs
¶ Structure/Union member
-
ooc_prefix
¶ Structure/Union member
-
ooc_tmpdir
¶ Structure/Union member
-
par
¶ Structure/Union member
-
perm_in
¶ Structure/Union member
-
pivnul_list
¶ Structure/Union member
-
redrhs
¶ Structure/Union member
-
rhs
¶ Structure/Union member
-
rhs_sparse
¶ Structure/Union member
-
rinfo
¶ Structure/Union member
-
rinfog
¶ Structure/Union member
-
rowsca
¶ Structure/Union member
-
rowsca_from_mumps
¶ Structure/Union member
-
schur
¶ Structure/Union member
-
schur_lld
¶ Structure/Union member
-
schur_mloc
¶ Structure/Union member
-
schur_nloc
¶ Structure/Union member
-
size_schur
¶ Structure/Union member
-
sol_loc
¶ Structure/Union member
-
sym
¶ Structure/Union member
-
sym_perm
¶ Structure/Union member
-
uns_perm
¶ Structure/Union member
-
version_number
¶ Structure/Union member
-
wk_user
¶ Structure/Union member
-
write_problem
¶ Structure/Union member
-
-
class
sfepy.solvers.ls_mumps.
mumps_struc_c_5_1
[source]¶ -
a
¶ Structure/Union member
-
a_elt
¶ Structure/Union member
-
a_loc
¶ Structure/Union member
-
cntl
¶ Structure/Union member
-
colsca
¶ Structure/Union member
-
colsca_from_mumps
¶ Structure/Union member
-
comm_fortran
¶ Structure/Union member
-
deficiency
¶ Structure/Union member
-
dkeep
¶ Structure/Union member
-
eltptr
¶ Structure/Union member
-
eltvar
¶ Structure/Union member
-
icntl
¶ Structure/Union member
-
info
¶ Structure/Union member
-
infog
¶ Structure/Union member
-
instance_number
¶ Structure/Union member
-
irhs_ptr
¶ Structure/Union member
-
irhs_sparse
¶ Structure/Union member
-
irn
¶ Structure/Union member
-
irn_loc
¶ Structure/Union member
-
isol_loc
¶ Structure/Union member
-
jcn
¶ Structure/Union member
-
jcn_loc
¶ Structure/Union member
-
job
¶ Structure/Union member
-
keep
¶ Structure/Union member
-
keep8
¶ Structure/Union member
-
listvar_schur
¶ Structure/Union member
-
lredrhs
¶ Structure/Union member
-
lrhs
¶ Structure/Union member
-
lsol_loc
¶ Structure/Union member
-
lwk_user
¶ Structure/Union member
-
mapping
¶ Structure/Union member
-
mblock
¶ Structure/Union member
-
n
¶ Structure/Union member
-
nblock
¶ Structure/Union member
-
nelt
¶ Structure/Union member
-
nnz
¶ Structure/Union member
-
nnz_loc
¶ Structure/Union member
-
npcol
¶ Structure/Union member
-
nprow
¶ Structure/Union member
-
nrhs
¶ Structure/Union member
-
nz
¶ Structure/Union member
-
nz_alloc
¶ Structure/Union member
-
nz_loc
¶ Structure/Union member
-
nz_rhs
¶ Structure/Union member
-
ooc_prefix
¶ Structure/Union member
-
ooc_tmpdir
¶ Structure/Union member
-
par
¶ Structure/Union member
-
perm_in
¶ Structure/Union member
-
pivnul_list
¶ Structure/Union member
-
redrhs
¶ Structure/Union member
-
rhs
¶ Structure/Union member
-
rhs_sparse
¶ Structure/Union member
-
rinfo
¶ Structure/Union member
-
rinfog
¶ Structure/Union member
-
rowsca
¶ Structure/Union member
-
rowsca_from_mumps
¶ Structure/Union member
-
save_dir
¶ Structure/Union member
-
save_prefix
¶ Structure/Union member
-
schur
¶ Structure/Union member
-
schur_lld
¶ Structure/Union member
-
schur_mloc
¶ Structure/Union member
-
schur_nloc
¶ Structure/Union member
-
size_schur
¶ Structure/Union member
-
sol_loc
¶ Structure/Union member
-
sym
¶ Structure/Union member
-
sym_perm
¶ Structure/Union member
-
uns_perm
¶ Structure/Union member
-
version_number
¶ Structure/Union member
-
wk_user
¶ Structure/Union member
-
write_problem
¶ Structure/Union member
-
-
class
sfepy.solvers.ls_mumps.
mumps_struc_c_5_2
[source]¶ -
a
¶ Structure/Union member
-
a_elt
¶ Structure/Union member
-
a_loc
¶ Structure/Union member
-
cntl
¶ Structure/Union member
-
colsca
¶ Structure/Union member
-
colsca_from_mumps
¶ Structure/Union member
-
comm_fortran
¶ Structure/Union member
-
deficiency
¶ Structure/Union member
-
dkeep
¶ Structure/Union member
-
eltptr
¶ Structure/Union member
-
eltvar
¶ Structure/Union member
-
icntl
¶ Structure/Union member
-
info
¶ Structure/Union member
-
infog
¶ Structure/Union member
-
instance_number
¶ Structure/Union member
-
irhs_loc
¶ Structure/Union member
-
irhs_ptr
¶ Structure/Union member
-
irhs_sparse
¶ Structure/Union member
-
irn
¶ Structure/Union member
-
irn_loc
¶ Structure/Union member
-
isol_loc
¶ Structure/Union member
-
jcn
¶ Structure/Union member
-
jcn_loc
¶ Structure/Union member
-
job
¶ Structure/Union member
-
keep
¶ Structure/Union member
-
keep8
¶ Structure/Union member
-
listvar_schur
¶ Structure/Union member
-
lredrhs
¶ Structure/Union member
-
lrhs
¶ Structure/Union member
-
lrhs_loc
¶ Structure/Union member
-
lsol_loc
¶ Structure/Union member
-
lwk_user
¶ Structure/Union member
-
mapping
¶ Structure/Union member
-
mblock
¶ Structure/Union member
-
metis_options
¶ Structure/Union member
-
n
¶ Structure/Union member
-
nblock
¶ Structure/Union member
-
nelt
¶ Structure/Union member
-
nloc_rhs
¶ Structure/Union member
-
nnz
¶ Structure/Union member
-
nnz_loc
¶ Structure/Union member
-
npcol
¶ Structure/Union member
-
nprow
¶ Structure/Union member
-
nrhs
¶ Structure/Union member
-
nz
¶ Structure/Union member
-
nz_alloc
¶ Structure/Union member
-
nz_loc
¶ Structure/Union member
-
nz_rhs
¶ Structure/Union member
-
ooc_prefix
¶ Structure/Union member
-
ooc_tmpdir
¶ Structure/Union member
-
par
¶ Structure/Union member
-
perm_in
¶ Structure/Union member
-
pivnul_list
¶ Structure/Union member
-
redrhs
¶ Structure/Union member
-
rhs
¶ Structure/Union member
-
rhs_loc
¶ Structure/Union member
-
rhs_sparse
¶ Structure/Union member
-
rinfo
¶ Structure/Union member
-
rinfog
¶ Structure/Union member
-
rowsca
¶ Structure/Union member
-
rowsca_from_mumps
¶ Structure/Union member
-
save_dir
¶ Structure/Union member
-
save_prefix
¶ Structure/Union member
-
schur
¶ Structure/Union member
-
schur_lld
¶ Structure/Union member
-
schur_mloc
¶ Structure/Union member
-
schur_nloc
¶ Structure/Union member
-
size_schur
¶ Structure/Union member
-
sol_loc
¶ Structure/Union member
-
sym
¶ Structure/Union member
-
sym_perm
¶ Structure/Union member
-
uns_perm
¶ Structure/Union member
-
version_number
¶ Structure/Union member
-
wk_user
¶ Structure/Union member
-
write_problem
¶ Structure/Union member
-