![]() |
FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
|
Functions/Subroutines | |
subroutine, public | hecmw_matvec (hecmesh, hecmat, x, y, commtime) |
subroutine, public | hecmw_matvec_set_async (hecmat) |
subroutine, public | hecmw_matvec_unset_async |
subroutine, public | hecmw_matresid (hecmesh, hecmat, x, b, r, commtime) |
real(kind=kreal) function, public | hecmw_rel_resid_l2 (hecmesh, hecmat, commtime) |
subroutine, public | hecmw_tvec (hecmesh, ndof, x, y, commtime) |
subroutine, public | hecmw_ttvec (hecmesh, ndof, x, y, commtime) |
subroutine, public | hecmw_ttmattvec (hecmesh, hecmat, x, y, w, commtime) |
subroutine, public | hecmw_matvec_clear_timer |
real(kind=kreal) function, public | hecmw_matvec_get_timer () |
subroutine, public | hecmw_mat_diag_sr (hecmesh, hecmat, commtime) |
subroutine, public | hecmw_mat_add (hecmat1, hecmat2, hecmat3) |
subroutine, public | hecmw_mat_multiple (hecmat, alpha) |
subroutine, public hecmw_solver_las::hecmw_mat_add | ( | type (hecmwst_matrix), intent(inout), target | hecmat1, |
type (hecmwst_matrix), intent(inout), target | hecmat2, | ||
type (hecmwst_matrix), intent(inout), target | hecmat3 | ||
) |
subroutine, public hecmw_solver_las::hecmw_mat_diag_sr | ( | type (hecmwst_local_mesh), intent(in) | hecmesh, |
type (hecmwst_matrix), intent(inout), target | hecmat, | ||
real(kind=kreal), intent(inout), optional | commtime | ||
) |
subroutine, public hecmw_solver_las::hecmw_mat_multiple | ( | type (hecmwst_matrix), intent(inout), target | hecmat, |
real(kind=kreal), intent(in) | alpha | ||
) |
subroutine, public hecmw_solver_las::hecmw_matresid | ( | type (hecmwst_local_mesh), intent(in) | hecmesh, |
type (hecmwst_matrix), intent(in) | hecmat, | ||
real(kind=kreal), dimension(:), intent(in) | x, | ||
real(kind=kreal), dimension(:), intent(in) | b, | ||
real(kind=kreal), dimension(:), intent(out) | r, | ||
real(kind=kreal), intent(inout), optional | commtime | ||
) |
Definition at line 90 of file hecmw_solver_las.f90.
subroutine, public hecmw_solver_las::hecmw_matvec | ( | type (hecmwst_local_mesh), intent(in) | hecmesh, |
type (hecmwst_matrix), intent(in), target | hecmat, | ||
real(kind=kreal), dimension(:), intent(in) | x, | ||
real(kind=kreal), dimension(:), intent(out) | y, | ||
real(kind=kreal), intent(inout), optional | commtime | ||
) |
Definition at line 42 of file hecmw_solver_las.f90.
subroutine, public hecmw_solver_las::hecmw_matvec_clear_timer |
real(kind=kreal) function, public hecmw_solver_las::hecmw_matvec_get_timer |
Definition at line 237 of file hecmw_solver_las.f90.
subroutine, public hecmw_solver_las::hecmw_matvec_set_async | ( | type (hecmwst_matrix), intent(in) | hecmat | ) |
subroutine, public hecmw_solver_las::hecmw_matvec_unset_async |
real(kind=kreal) function, public hecmw_solver_las::hecmw_rel_resid_l2 | ( | type ( hecmwst_local_mesh ), intent(in) | hecmesh, |
type ( hecmwst_matrix ), intent(in) | hecmat, | ||
real(kind=kreal), intent(inout), optional | commtime | ||
) |
Definition at line 114 of file hecmw_solver_las.f90.
subroutine, public hecmw_solver_las::hecmw_ttmattvec | ( | type (hecmwst_local_mesh), intent(in) | hecmesh, |
type (hecmwst_matrix), intent(in) | hecmat, | ||
real(kind=kreal), dimension(:), intent(in) | x, | ||
real(kind=kreal), dimension(:), intent(out) | y, | ||
real(kind=kreal), dimension(:), intent(out) | w, | ||
real(kind=kreal), intent(inout) | commtime | ||
) |
Definition at line 201 of file hecmw_solver_las.f90.
subroutine, public hecmw_solver_las::hecmw_ttvec | ( | type (hecmwst_local_mesh), intent(in) | hecmesh, |
integer(kind=kint), intent(in) | ndof, | ||
real(kind=kreal), dimension(:), intent(in) | x, | ||
real(kind=kreal), dimension(:), intent(out) | y, | ||
real(kind=kreal), intent(inout) | commtime | ||
) |
Definition at line 176 of file hecmw_solver_las.f90.
subroutine, public hecmw_solver_las::hecmw_tvec | ( | type (hecmwst_local_mesh), intent(in) | hecmesh, |
integer(kind=kint), intent(in) | ndof, | ||
real(kind=kreal), dimension(:), intent(in) | x, | ||
real(kind=kreal), dimension(:), intent(out) | y, | ||
real(kind=kreal), intent(inout) | commtime | ||
) |
Definition at line 150 of file hecmw_solver_las.f90.