![]() |
FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
|
Functions/Subroutines | |
| subroutine, public | hecmw_mat_clear (hecMAT) |
| subroutine, public | hecmw_mat_clear_b (hecMAT) |
| subroutine, public | hecmw_mat_init (hecMAT) |
| subroutine, public | hecmw_mat_finalize (hecMAT) |
| subroutine, public | hecmw_mat_copy_profile (hecMATorg, hecMAT) |
| subroutine, public | hecmw_mat_copy_val (hecMATorg, hecMAT) |
| subroutine, public | hecmw_mat_set_iter (hecMAT, iter) |
| integer(kind=kint) function, public | hecmw_mat_get_iter (hecMAT) |
| subroutine, public | hecmw_mat_set_method (hecMAT, method) |
| integer(kind=kint) function, public | hecmw_mat_get_method (hecMAT) |
| subroutine, public | hecmw_mat_set_method2 (hecMAT, method2) |
| integer(kind=kint) function, public | hecmw_mat_get_method2 (hecMAT) |
| subroutine, public | hecmw_mat_set_precond (hecMAT, precond) |
| integer(kind=kint) function, public | hecmw_mat_get_precond (hecMAT) |
| subroutine, public | hecmw_mat_set_nset (hecMAT, nset) |
| integer(kind=kint) function, public | hecmw_mat_get_nset (hecMAT) |
| subroutine, public | hecmw_mat_set_iterpremax (hecMAT, iterpremax) |
| integer(kind=kint) function, public | hecmw_mat_get_iterpremax (hecMAT) |
| subroutine, public | hecmw_mat_set_nrest (hecMAT, nrest) |
| integer(kind=kint) function, public | hecmw_mat_get_nrest (hecMAT) |
| subroutine, public | hecmw_mat_set_nbfgs (hecMAT, nbfgs) |
| integer(kind=kint) function, public | hecmw_mat_get_nbfgs (hecMAT) |
| subroutine, public | hecmw_mat_set_scaling (hecMAT, scaling) |
| integer(kind=kint) function, public | hecmw_mat_get_scaling (hecMAT) |
| subroutine, public | hecmw_mat_set_penalized (hecMAT, penalized) |
| integer(kind=kint) function, public | hecmw_mat_get_penalized (hecMAT) |
| subroutine, public | hecmw_mat_set_penalized_b (hecMAT, penalized_b) |
| integer(kind=kint) function, public | hecmw_mat_get_penalized_b (hecMAT) |
| subroutine, public | hecmw_mat_set_mpc_method (hecMAT, mpc_method) |
| integer(kind=kint) function, public | hecmw_mat_get_mpc_method (hecMAT) |
| integer(kind=kint) function, public | hecmw_mat_get_estcond (hecMAT) |
| subroutine, public | hecmw_mat_set_estcond (hecMAT, estcond) |
| integer(kind=kint) function, public | hecmw_mat_get_contact_elim (hecMAT) |
| subroutine, public | hecmw_mat_set_contact_elim (hecMAT, contact_elim) |
| subroutine, public | hecmw_mat_set_iterlog (hecMAT, iterlog) |
| integer(kind=kint) function, public | hecmw_mat_get_iterlog (hecMAT) |
| subroutine, public | hecmw_mat_set_timelog (hecMAT, timelog) |
| integer(kind=kint) function, public | hecmw_mat_get_timelog (hecMAT) |
| subroutine, public | hecmw_mat_set_loglevel (hecMAT, loglevel) |
| Diagnostic verbosity level, set independently of TIMELOG via the !SOLVER LOGLEVEL keyword (defaults to TIMELOG when LOGLEVEL is omitted). Used by the preconditioners (ML, SA-AMG) to control their setup/solve log verbosity. More... | |
| integer(kind=kint) function, public | hecmw_mat_get_loglevel (hecMAT) |
| integer(kind=kint) function, public | hecmw_mat_get_dump (hecMAT) |
| subroutine, public | hecmw_mat_set_dump (hecMAT, dump_type) |
| integer(kind=kint) function, public | hecmw_mat_get_dump_exit (hecMAT) |
| subroutine, public | hecmw_mat_set_dump_exit (hecMAT, dump_exit) |
| integer(kind=kint) function, public | hecmw_mat_get_usejad (hecMAT) |
| subroutine, public | hecmw_mat_set_usejad (hecMAT, usejad) |
| integer(kind=kint) function, public | hecmw_mat_get_ncolor_in (hecMAT) |
| subroutine, public | hecmw_mat_set_ncolor_in (hecMAT, ncolor_in) |
| integer(kind=kint) function, public | hecmw_mat_get_maxrecycle_precond (hecMAT) |
| subroutine, public | hecmw_mat_set_maxrecycle_precond (hecMAT, maxrecycle_precond) |
| integer(kind=kint) function, public | hecmw_mat_get_nrecycle_precond (hecMAT) |
| subroutine, public | hecmw_mat_reset_nrecycle_precond (hecMAT) |
| subroutine, public | hecmw_mat_incr_nrecycle_precond (hecMAT) |
| integer(kind=kint) function, public | hecmw_mat_get_flag_numfact (hecMAT) |
| subroutine, public | hecmw_mat_set_flag_numfact (hecMAT, flag_numfact) |
| integer(kind=kint) function, public | hecmw_mat_get_flag_symbfact (hecMAT) |
| subroutine, public | hecmw_mat_set_flag_symbfact (hecMAT, flag_symbfact) |
| subroutine, public | hecmw_mat_clear_flag_symbfact (hecMAT) |
| integer(kind=kint) function, public | hecmw_mat_get_solver_type (hecMAT) |
| subroutine, public | hecmw_mat_set_solver_type (hecMAT, solver_type) |
| subroutine, public | hecmw_mat_set_flag_converged (hecMAT, flag_converged) |
| integer(kind=kint) function, public | hecmw_mat_get_flag_converged (hecMAT) |
| subroutine, public | hecmw_mat_set_flag_diverged (hecMAT, flag_diverged) |
| integer(kind=kint) function, public | hecmw_mat_get_flag_diverged (hecMAT) |
| subroutine, public | hecmw_mat_set_flag_mpcmatvec (hecMAT, flag_mpcmatvec) |
| integer(kind=kint) function, public | hecmw_mat_get_flag_mpcmatvec (hecMAT) |
| subroutine, public | hecmw_mat_set_solver_opt (hecMAT, solver_opt) |
| subroutine, public | hecmw_mat_get_solver_opt (hecMAT, solver_opt) |
| subroutine, public | hecmw_mat_set_solver_ropt (hecMAT, solver_ropt) |
| subroutine, public | hecmw_mat_get_solver_ropt (hecMAT, solver_ropt) |
| subroutine, public | hecmw_mat_set_resid (hecMAT, resid) |
| real(kind=kreal) function, public | hecmw_mat_get_resid (hecMAT) |
| subroutine, public | hecmw_mat_set_sigma_diag (hecMAT, sigma_diag) |
| real(kind=kreal) function, public | hecmw_mat_get_sigma_diag (hecMAT) |
| subroutine, public | hecmw_mat_set_sigma (hecMAT, sigma) |
| real(kind=kreal) function, public | hecmw_mat_get_sigma (hecMAT) |
| subroutine, public | hecmw_mat_set_thresh (hecMAT, thresh) |
| real(kind=kreal) function, public | hecmw_mat_get_thresh (hecMAT) |
| subroutine, public | hecmw_mat_set_filter (hecMAT, filter) |
| real(kind=kreal) function, public | hecmw_mat_get_filter (hecMAT) |
| subroutine, public | hecmw_mat_set_penalty (hecMAT, penalty) |
| real(kind=kreal) function, public | hecmw_mat_get_penalty (hecMAT) |
| subroutine, public | hecmw_mat_set_penalty_alpha (hecMAT, alpha) |
| real(kind=kreal) function, public | hecmw_mat_get_penalty_alpha (hecMAT) |
| real(kind=kreal) function, public | hecmw_mat_diag_max (hecMAT, hecMESH) |
| real(kind=kreal) function, dimension(:), pointer, public | hecmw_mat_diag (hecMAT) |
| Extract diagonal components from matrix D into a 1D vector Returns: diag(i) = D(ndof*ndof*(node-1) + (dof-1)*ndof + dof) for node i, dof component Size of returned vector = NDOF * NP. More... | |
| subroutine, public | hecmw_mat_recycle_precond_setting (hecMAT) |
| subroutine, public | hecmw_mat_substitute (dest, src) |
| subroutine, public | hecmw_mat_integrate (hecMAT) |
| Integrate matrix components into a single array for efficient access. More... | |
| subroutine, public hecmw_matrix_misc::hecmw_mat_clear | ( | type(hecmwst_matrix) | hecMAT | ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_clear_b | ( | type(hecmwst_matrix) | hecMAT | ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_clear_flag_symbfact | ( | type(hecmwst_matrix) | hecMAT | ) |
Definition at line 627 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_copy_profile | ( | type(hecmwst_matrix), intent(in) | hecMATorg, |
| type(hecmwst_matrix), intent(inout) | hecMAT | ||
| ) |
Definition at line 232 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_copy_val | ( | type(hecmwst_matrix), intent(in) | hecMATorg, |
| type(hecmwst_matrix), intent(inout) | hecMAT | ||
| ) |
Definition at line 260 of file hecmw_matrix_misc.F90.
| real(kind=kreal) function, dimension(:), pointer, public hecmw_matrix_misc::hecmw_mat_diag | ( | type(hecmwst_matrix), intent(in), target | hecMAT | ) |
Extract diagonal components from matrix D into a 1D vector Returns: diag(i) = D(ndof*ndof*(node-1) + (dof-1)*ndof + dof) for node i, dof component Size of returned vector = NDOF * NP.
Definition at line 841 of file hecmw_matrix_misc.F90.
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_diag_max | ( | type (hecmwst_matrix) | hecMAT, |
| type (hecmwst_local_mesh) | hecMESH | ||
| ) |
Definition at line 824 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_finalize | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_contact_elim | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_dump | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_dump_exit | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_estcond | ( | type(hecmwst_matrix) | hecMAT | ) |
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_filter | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_flag_converged | ( | type(hecmwst_matrix) | hecMAT | ) |
Definition at line 650 of file hecmw_matrix_misc.F90.
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_flag_diverged | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_flag_mpcmatvec | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_flag_numfact | ( | type(hecmwst_matrix) | hecMAT | ) |
Definition at line 603 of file hecmw_matrix_misc.F90.
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_flag_symbfact | ( | type(hecmwst_matrix) | hecMAT | ) |
Definition at line 615 of file hecmw_matrix_misc.F90.
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_iter | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_iterlog | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_iterpremax | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_loglevel | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_maxrecycle_precond | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_method | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_method2 | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_mpc_method | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_nbfgs | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_ncolor_in | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_nrecycle_precond | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_nrest | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_nset | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_penalized | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_penalized_b | ( | type(hecmwst_matrix) | hecMAT | ) |
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_penalty | ( | type(hecmwst_matrix) | hecMAT | ) |
Definition at line 803 of file hecmw_matrix_misc.F90.
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_penalty_alpha | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_precond | ( | type(hecmwst_matrix) | hecMAT | ) |
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_resid | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_scaling | ( | type(hecmwst_matrix) | hecMAT | ) |
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_sigma | ( | type(hecmwst_matrix) | hecMAT | ) |
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_sigma_diag | ( | type(hecmwst_matrix) | hecMAT | ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_get_solver_opt | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint), dimension(:) | solver_opt | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_get_solver_ropt | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal), dimension(:) | solver_ropt | ||
| ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_solver_type | ( | type(hecmwst_matrix) | hecMAT | ) |
| real(kind=kreal) function, public hecmw_matrix_misc::hecmw_mat_get_thresh | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_timelog | ( | type(hecmwst_matrix) | hecMAT | ) |
| integer(kind=kint) function, public hecmw_matrix_misc::hecmw_mat_get_usejad | ( | type(hecmwst_matrix) | hecMAT | ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_incr_nrecycle_precond | ( | type(hecmwst_matrix) | hecMAT | ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_init | ( | type(hecmwst_matrix) | hecMAT | ) |
Definition at line 171 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_integrate | ( | type (hecmwst_matrix), intent(inout) | hecMAT | ) |
Integrate matrix components into a single array for efficient access.
This subroutine combines the lower (AL), diagonal (D), and upper (AU) components of the matrix into a single array (A) for each non-zero entry. The indexA and itemA arrays are also constructed to map the original matrix structure to the integrated format. This is particularly useful for GPU computations where coalesced memory access is important.
Definition at line 912 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_recycle_precond_setting | ( | type (hecmwst_matrix) | hecMAT | ) |
Definition at line 858 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_reset_nrecycle_precond | ( | type(hecmwst_matrix) | hecMAT | ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_contact_elim | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | contact_elim | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_dump | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | dump_type | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_dump_exit | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | dump_exit | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_estcond | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | estcond | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_filter | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | filter | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_flag_converged | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | flag_converged | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_flag_diverged | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | flag_diverged | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_flag_mpcmatvec | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | flag_mpcmatvec | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_flag_numfact | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | flag_numfact | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_flag_symbfact | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | flag_symbfact | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_iter | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | iter | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_iterlog | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | iterlog | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_iterpremax | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | iterpremax | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_loglevel | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | loglevel | ||
| ) |
Diagnostic verbosity level, set independently of TIMELOG via the !SOLVER LOGLEVEL keyword (defaults to TIMELOG when LOGLEVEL is omitted). Used by the preconditioners (ML, SA-AMG) to control their setup/solve log verbosity.
Definition at line 512 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_maxrecycle_precond | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | maxrecycle_precond | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_method | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | method | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_method2 | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | method2 | ||
| ) |
Definition at line 314 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_mpc_method | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | mpc_method | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_nbfgs | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | nbfgs | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_ncolor_in | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | ncolor_in | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_nrest | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | nrest | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_nset | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | nset | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_penalized | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | penalized | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_penalized_b | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | penalized_b | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_penalty | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | penalty | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_penalty_alpha | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | alpha | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_precond | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | precond | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_resid | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | resid | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_scaling | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | scaling | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_sigma | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | sigma | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_sigma_diag | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | sigma_diag | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_solver_opt | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint), dimension(:) | solver_opt | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_solver_ropt | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal), dimension(:) | solver_ropt | ||
| ) |
Definition at line 696 of file hecmw_matrix_misc.F90.
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_solver_type | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | solver_type | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_thresh | ( | type(hecmwst_matrix) | hecMAT, |
| real(kind=kreal) | thresh | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_timelog | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | timelog | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_set_usejad | ( | type(hecmwst_matrix) | hecMAT, |
| integer(kind=kint) | usejad | ||
| ) |
| subroutine, public hecmw_matrix_misc::hecmw_mat_substitute | ( | type (hecmwst_matrix), intent(inout) | dest, |
| type (hecmwst_matrix), intent(inout) | src | ||
| ) |
Definition at line 879 of file hecmw_matrix_misc.F90.