![]() |
FrontISTR
6.0.0
Large-scale structural analysis program with finit element method
|
Functions/Subroutines | |
| subroutine, public | hecmw_matvec_33_setup (hecMESH, hecMAT) |
| subroutine | hecmw_matvec_setup_33 (hecMESH, hecMAT) |
| subroutine, public | hecmw_matvec_33_teardown |
| subroutine, public | hecmw_matvec_33 (hecMESH, hecMAT, X, Y, time_Ax, COMMtime) |
| subroutine | hecmw_matvec_33_generic (hecMESH, hecMAT, X, Y, time_Ax, COMMtime) |
| subroutine | hecmw_matvec_33_csr (hecMESH, hecMAT, X, Y, time_Ax, COMMtime) |
| subroutine | hecmw_matvec_33_core (N, NP, NNZ, X, Y, aval, item, idx, numOfBlock, numOfThread, startPos, endPos) |
| subroutine, public | hecmw_matresid_33 (hecMESH, hecMAT, X, B, R, time_Ax, COMMtime) |
| real(kind=kreal) function, public | hecmw_rel_resid_l2_33 (hecMESH, hecMAT, time_Ax, COMMtime) |
| subroutine, public | hecmw_tvec_33 (hecMESH, X, Y, COMMtime) |
| subroutine, public | hecmw_ttvec_33 (hecMESH, X, Y, COMMtime) |
| subroutine, public hecmw_solver_las_33::hecmw_matresid_33 | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| type (hecmwst_matrix), intent(in) | hecMAT, | ||
| real(kind=kreal), dimension(:), intent(inout) | X, | ||
| real(kind=kreal), dimension(:), intent(in) | B, | ||
| real(kind=kreal), dimension(:), intent(out) | R, | ||
| real(kind=kreal), intent(inout) | time_Ax, | ||
| real(kind=kreal), intent(inout), optional | COMMtime | ||
| ) |
Definition at line 563 of file hecmw_solver_las_33.F90.
| subroutine, public hecmw_solver_las_33::hecmw_matvec_33 | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| type (hecmwst_matrix), intent(in), target | hecMAT, | ||
| real(kind=kreal), dimension(:), intent(inout) | X, | ||
| real(kind=kreal), dimension(:), intent(out) | Y, | ||
| real(kind=kreal), intent(inout) | time_Ax, | ||
| real(kind=kreal), intent(inout), optional | COMMtime | ||
| ) |
Definition at line 172 of file hecmw_solver_las_33.F90.
| subroutine hecmw_solver_las_33::hecmw_matvec_33_core | ( | integer(kind=kint), intent(in) | N, |
| integer(kind=kint), intent(in) | NP, | ||
| integer(kind=kint), intent(in) | NNZ, | ||
| real(kind=kreal), dimension(3*np), intent(in) | X, | ||
| real(kind=kreal), dimension(3*n), intent(inout) | Y, | ||
| real(kind=kreal), dimension(3*nnz), intent(in) | aval, | ||
| integer(kind=kint), dimension(nnz), intent(in) | item, | ||
| integer(kind=kint), dimension(0:n), intent(in) | idx, | ||
| integer(kind=kint), intent(in) | numOfBlock, | ||
| integer(kind=kint), intent(in) | numOfThread, | ||
| integer(kind=kint), dimension(0:numofblock), intent(in) | startPos, | ||
| integer(kind=kint), dimension(0:numofblock), intent(in) | endPos | ||
| ) |
Definition at line 429 of file hecmw_solver_las_33.F90.
| subroutine hecmw_solver_las_33::hecmw_matvec_33_csr | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| type (hecmwst_matrix), intent(in), target | hecMAT, | ||
| real(kind=kreal), dimension(:), intent(inout) | X, | ||
| real(kind=kreal), dimension(:), intent(out) | Y, | ||
| real(kind=kreal), intent(inout) | time_Ax, | ||
| real(kind=kreal), intent(inout), optional | COMMtime | ||
| ) |
Definition at line 375 of file hecmw_solver_las_33.F90.
| subroutine hecmw_solver_las_33::hecmw_matvec_33_generic | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| type (hecmwst_matrix), intent(in), target | hecMAT, | ||
| real(kind=kreal), dimension(:), intent(inout) | X, | ||
| real(kind=kreal), dimension(:), intent(out) | Y, | ||
| real(kind=kreal), intent(inout) | time_Ax, | ||
| real(kind=kreal), intent(inout), optional | COMMtime | ||
| ) |
Definition at line 219 of file hecmw_solver_las_33.F90.
| subroutine, public hecmw_solver_las_33::hecmw_matvec_33_setup | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| type (hecmwst_matrix), intent(in), target | hecMAT | ||
| ) |
Definition at line 51 of file hecmw_solver_las_33.F90.
| subroutine, public hecmw_solver_las_33::hecmw_matvec_33_teardown |
| subroutine hecmw_solver_las_33::hecmw_matvec_setup_33 | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| type (hecmwst_matrix), intent(in), target | hecMAT | ||
| ) |
Definition at line 65 of file hecmw_solver_las_33.F90.
| real(kind=kreal) function, public hecmw_solver_las_33::hecmw_rel_resid_l2_33 | ( | type ( hecmwst_local_mesh ), intent(in) | hecMESH, |
| type ( hecmwst_matrix ), intent(in) | hecMAT, | ||
| real(kind=kreal), intent(inout) | time_Ax, | ||
| real(kind=kreal), intent(inout), optional | COMMtime | ||
| ) |
Definition at line 603 of file hecmw_solver_las_33.F90.
| subroutine, public hecmw_solver_las_33::hecmw_ttvec_33 | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| real(kind=kreal), dimension(:), intent(inout) | X, | ||
| real(kind=kreal), dimension(:), intent(inout) | Y, | ||
| real(kind=kreal), intent(inout) | COMMtime | ||
| ) |
Definition at line 701 of file hecmw_solver_las_33.F90.
| subroutine, public hecmw_solver_las_33::hecmw_tvec_33 | ( | type (hecmwst_local_mesh), intent(in) | hecMESH, |
| real(kind=kreal), dimension(:), intent(inout) | X, | ||
| real(kind=kreal), dimension(:), intent(out) | Y, | ||
| real(kind=kreal), intent(inout) | COMMtime | ||
| ) |
Definition at line 639 of file hecmw_solver_las_33.F90.