|
subroutine | imslinearbasemodule::ims_base_cg (ICNVG, ITMAX, INNERIT, NEQ, NJA, NIAPC, NJAPC, IPC, ICNVGOPT, NORTH, DVCLOSE, RCLOSE, L2NORM0, EPFACT, IA0, JA0, A0, IAPC, JAPC, APC, X, B, D, P, Q, Z, NJLU, IW, JLU, NCONV, CONVNMOD, CONVMODSTART, CACCEL, summary) |
| @ brief Preconditioned Conjugate Gradient linear accelerator More...
|
|
subroutine | imslinearbasemodule::ims_base_bcgs (ICNVG, ITMAX, INNERIT, NEQ, NJA, NIAPC, NJAPC, IPC, ICNVGOPT, NORTH, ISCL, DSCALE, DVCLOSE, RCLOSE, L2NORM0, EPFACT, IA0, JA0, A0, IAPC, JAPC, APC, X, B, D, P, Q, T, V, DHAT, PHAT, QHAT, NJLU, IW, JLU, NCONV, CONVNMOD, CONVMODSTART, CACCEL, summary) |
| @ brief Preconditioned BiConjugate Gradient Stabilized linear accelerator More...
|
|
subroutine | imslinearbasemodule::ims_base_calc_order (IORD, NEQ, NJA, IA, JA, LORDER, IORDER) |
| @ brief Calculate LORDER AND IORDER More...
|
|
subroutine | imslinearbasemodule::ims_base_scale (IOPT, ISCL, NEQ, NJA, IA, JA, AMAT, X, B, DSCALE, DSCALE2) |
| @ brief Scale the coefficient matrix More...
|
|
subroutine | imslinearbasemodule::ims_base_pcu (IOUT, NJA, NEQ, NIAPC, NJAPC, IPC, RELAX, AMAT, IA, JA, APC, IAPC, JAPC, IW, W, LEVEL, DROPTOL, NJLU, NJW, NWLU, JLU, JW, WLU) |
| @ brief Update the preconditioner More...
|
|
subroutine | imslinearbasemodule::ims_base_pcjac (NJA, NEQ, AMAT, APC, IA, JA) |
| @ brief Jacobi preconditioner More...
|
|
subroutine | imslinearbasemodule::ims_base_jaca (NEQ, A, D1, D2) |
| @ brief Apply the Jacobi preconditioner More...
|
|
subroutine | imslinearbasemodule::ims_base_pcilu0 (NJA, NEQ, AMAT, IA, JA, APC, IAPC, JAPC, IW, W, RELAX, IPCFLAG, DELTA) |
| @ brief Update the ILU0 preconditioner More...
|
|
subroutine | imslinearbasemodule::ims_base_ilu0a (NJA, NEQ, APC, IAPC, JAPC, R, D) |
| @ brief Apply the ILU0 and MILU0 preconditioners More...
|
|
subroutine | imslinearbasemodule::ims_base_testcnvg (Icnvgopt, Icnvg, Iiter, Dvmax, Rmax, Rmax0, Epfact, Dvclose, Rclose) |
| @ brief Test for solver convergence More...
|
|
subroutine | imslinearbasemodule::ims_calc_pcdims (neq, nja, ia, level, ipc, niapc, njapc, njlu, njw, nwlu) |
|
subroutine | imslinearbasemodule::ims_base_pccrs (NEQ, NJA, IA, JA, IAPC, JAPC) |
| @ brief Generate CRS pointers for the preconditioner More...
|
|
subroutine | imslinearbasemodule::ims_base_isort (NVAL, IARRAY) |
| In-place sorting for an integer array. More...
|
|
subroutine | imslinearbasemodule::ims_base_residual (NEQ, NJA, X, B, D, A, IA, JA) |
| Calculate residual. More...
|
|
real(dp) function | imslinearbasemodule::ims_base_epfact (icnvgopt, kstp) |
| Function returning EPFACT. More...
|
|