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: x2 : array
The local Schur solution.
Returns: x : array
The global solution.
-
get_schur
(schur_list)[source]¶ Get the Schur matrix and the condensed right-hand side vector.
Parameters: schur_list : array
The list of the Schur DOFs (indexing starts with 1).
Returns: schur_arr : array
The Schur matrix of order ‘schur_size’.
schur_rhs : array
The reduced right-hand side vector.
-
set_mtx_centralized
(mtx)[source]¶ Set the sparse matrix.
Parameters: mtx : scipy 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: ir : array
The row idicies.
ic : array
The column idicies.
data : array
The matrix entries.
n : int
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
-
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
-
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
-
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
-