FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
hecmw_solver_las Module Reference

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)
 

Function/Subroutine Documentation

◆ hecmw_mat_add()

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 
)

Definition at line 266 of file hecmw_solver_las.f90.

Here is the call graph for this function:

◆ hecmw_mat_diag_sr()

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 
)

Definition at line 248 of file hecmw_solver_las.f90.

Here is the call graph for this function:

◆ hecmw_mat_multiple()

subroutine, public hecmw_solver_las::hecmw_mat_multiple ( type (hecmwst_matrix), intent(inout), target  hecmat,
real(kind=kreal), intent(in)  alpha 
)

Definition at line 276 of file hecmw_solver_las.f90.

Here is the call graph for this function:

◆ hecmw_matresid()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hecmw_matvec()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hecmw_matvec_clear_timer()

subroutine, public hecmw_solver_las::hecmw_matvec_clear_timer

Definition at line 227 of file hecmw_solver_las.f90.

Here is the caller graph for this function:

◆ hecmw_matvec_get_timer()

real(kind=kreal) function, public hecmw_solver_las::hecmw_matvec_get_timer

Definition at line 237 of file hecmw_solver_las.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hecmw_matvec_set_async()

subroutine, public hecmw_solver_las::hecmw_matvec_set_async ( type (hecmwst_matrix), intent(in)  hecmat)

Definition at line 69 of file hecmw_solver_las.f90.

Here is the caller graph for this function:

◆ hecmw_matvec_unset_async()

subroutine, public hecmw_solver_las::hecmw_matvec_unset_async

Definition at line 81 of file hecmw_solver_las.f90.

Here is the caller graph for this function:

◆ hecmw_rel_resid_l2()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hecmw_ttmattvec()

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.

◆ hecmw_ttvec()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hecmw_tvec()

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.

Here is the call graph for this function:
Here is the caller graph for this function: