Modules |
| module | subsolvers |
Defines |
| #define | float real |
Functions/Subroutines |
| subroutine | subsolvers::Solve_subdomains (sol, DD, subsolve_ids, rhs) |
| subroutine | subsolvers::Factorise_subdomains (DD, A, A_ghost, subsolve_ids) |
| subroutine | subsolvers::Factorise_subdomain (A, nodes, id, A_ghost) |
| subroutine | subsolvers::sparse_singlesolve (id, sol, rhs, nfreds, nnz, indi, indj, val, tot_nfreds, nnz_est) |
| subroutine | subsolvers::factorise (id, nfreds, nnz, indi, indj, val) |
| subroutine | subsolvers::factorise_and_solve (id, sol, rhs, nfreds, nnz, indi, indj, val) |
| real(kind=rk) | subsolvers::total_setup_time () |
| real(kind=rk) | subsolvers::total_factorisation_time () |
| real(kind=rk) | subsolvers::total_backsolve_time () |
Variables |
| integer | subsolvers::nfacts = 0 |
| integer | subsolvers::maxnfacts = 0 |
| integer | subsolvers::subsolver = D_MUMPS |
| real(kind=rk) | subsolvers::setuptime = 0.0_rk |
| real(kind=rk) | subsolvers::factorisation_time = 0.0_rk |
| real(kind=rk) | subsolvers::backsolve_time = 0.0_rk |
| type(Fact), dimension(:), pointer | subsolvers::fakts = > NULL() |