FrontISTR  5.9.0
Large-scale structural analysis program with finit element method
hecmw_solver_las Module Reference

Functions/Subroutines

subroutine, public hecmw_matvec_setup (hecMESH, hecMAT)
 
subroutine, public hecmw_matvec_teardown (hecMAT)
 
subroutine, public hecmw_matvec (hecMESH, hecMAT, X, Y, COMMtime)
 
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_matvec_clear_timer
 
real(kind=kreal) function, public hecmw_matvec_get_timer ()
 

Function/Subroutine Documentation

◆ 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 106 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 75 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 216 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 226 of file hecmw_solver_las.f90.

Here is the caller graph for this function:

◆ hecmw_matvec_setup()

subroutine, public hecmw_solver_las::hecmw_matvec_setup ( type (hecmwst_local_mesh), intent(in)  hecMESH,
type (hecmwst_matrix), intent(in), target  hecMAT 
)

Definition at line 38 of file hecmw_solver_las.f90.

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

◆ hecmw_matvec_teardown()

subroutine, public hecmw_solver_las::hecmw_matvec_teardown ( type (hecmwst_matrix), intent(in)  hecMAT)

Definition at line 57 of file hecmw_solver_las.f90.

Here is the call graph for this function:
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 136 of file hecmw_solver_las.f90.

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

◆ 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 191 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 165 of file hecmw_solver_las.f90.

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