![]() |
FrontISTR
6.0.0
Large-scale structural analysis program with finit element method
|
Multifrontal direct solver (METHOD=DIRECTmf): LDLt with threshold pivoting for symmetric (possibly indefinite) matrices, LU for structurally symmetric matrices with unsymmetric values. Multi-process runs hold the global matrix partially per rank, run the symbolic stage on rank 0 and distribute the numeric stage subtree-to-subcube. More...
Functions/Subroutines | |
| subroutine, public | hecmw_solve_direct_mf (hecMESH, hecMAT, imsg) |
| subroutine, public | hecmw_mf_compare_builtin (hecMESH, hecMAT, graph, ordering, nerr) |
| Compare the elimination tree and the column counts with the symbolic stage of the built-in direct solver, on the same node graph and the same permutation. Both trees are compared in the original node labels since the two codes postorder differently. More... | |
Multifrontal direct solver (METHOD=DIRECTmf): LDLt with threshold pivoting for symmetric (possibly indefinite) matrices, LU for structurally symmetric matrices with unsymmetric values. Multi-process runs hold the global matrix partially per rank, run the symbolic stage on rank 0 and distribute the numeric stage subtree-to-subcube.
| subroutine, public hecmw_solver_direct_mf::hecmw_mf_compare_builtin | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(hecmwst_matrix), intent(in) | hecMAT, | ||
| type(hecmwst_mf_graph), intent(in) | graph, | ||
| integer(kind=kint), intent(in) | ordering, | ||
| integer(kind=kint), intent(out) | nerr | ||
| ) |
Compare the elimination tree and the column counts with the symbolic stage of the built-in direct solver, on the same node graph and the same permutation. Both trees are compared in the original node labels since the two codes postorder differently.
Definition at line 619 of file hecmw_solver_direct_mf.f90.
| subroutine, public hecmw_solver_direct_mf::hecmw_solve_direct_mf | ( | type(hecmwst_local_mesh), intent(inout) | hecMESH, |
| type(hecmwst_matrix), intent(inout) | hecMAT, | ||
| integer(kind=kint), intent(in) | imsg | ||
| ) |
Definition at line 46 of file hecmw_solver_direct_mf.f90.