FrontISTR  6.0.0
Large-scale structural analysis program with finit element method
hecmw_solver_las_33 Module Reference

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)
 

Function/Subroutine Documentation

◆ hecmw_matresid_33()

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.

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

◆ hecmw_matvec_33()

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.

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

◆ hecmw_matvec_33_core()

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.

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

◆ hecmw_matvec_33_csr()

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.

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

◆ hecmw_matvec_33_generic()

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.

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

◆ hecmw_matvec_33_setup()

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.

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

◆ hecmw_matvec_33_teardown()

subroutine, public hecmw_solver_las_33::hecmw_matvec_33_teardown

Definition at line 156 of file hecmw_solver_las_33.F90.

Here is the caller graph for this function:

◆ hecmw_matvec_setup_33()

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.

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

◆ hecmw_rel_resid_l2_33()

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.

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

◆ hecmw_ttvec_33()

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.

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

◆ hecmw_tvec_33()

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.

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