FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_solver_las_nn Module Reference

Functions/Subroutines

subroutine, public hecmw_matvec_nn (hecMESH, hecMAT, X, Y, time_Ax, COMMtime)
 
subroutine, public hecmw_matvec_nn_set_async (hecMAT)
 
subroutine, public hecmw_matvec_nn_unset_async
 
subroutine, public hecmw_matresid_nn (hecMESH, hecMAT, X, B, R, time_Ax, COMMtime)
 
real(kind=kreal) function, public hecmw_rel_resid_l2_nn (hecMESH, hecMAT, time_Ax, COMMtime)
 
subroutine, public hecmw_tvec_nn (hecMESH, ndof, X, Y, COMMtime)
 
subroutine, public hecmw_ttvec_nn (hecMESH, ndof, X, Y, COMMtime)
 
subroutine, public hecmw_ttmattvec_nn (hecMESH, hecMAT, X, Y, W, time_Ax, COMMtime)
 
subroutine, public hecmw_mat_diag_sr_nn (hecMESH, hecMAT, COMMtime)
 
subroutine, public hecmw_mat_add_nn (hecMAT1, hecMAT2, hecMAT3)
 
subroutine, public hecmw_mat_multiple_nn (hecMAT, alpha)
 

Function/Subroutine Documentation

◆ hecmw_mat_add_nn()

subroutine, public hecmw_solver_las_nn::hecmw_mat_add_nn ( type (hecmwst_matrix hecMAT1,
type (hecmwst_matrix hecMAT2,
type (hecmwst_matrix hecMAT3 
)

Definition at line 536 of file hecmw_solver_las_nn.f90.

Here is the caller graph for this function:

◆ hecmw_mat_diag_sr_nn()

subroutine, public hecmw_solver_las_nn::hecmw_mat_diag_sr_nn ( type (hecmwst_local_mesh), intent(in)  hecMESH,
type (hecmwst_matrix), intent(inout), target  hecMAT,
real(kind=kreal), intent(inout), optional  COMMtime 
)

Definition at line 499 of file hecmw_solver_las_nn.f90.

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

◆ hecmw_mat_multiple_nn()

subroutine, public hecmw_solver_las_nn::hecmw_mat_multiple_nn ( type (hecmwst_matrix hecMAT,
real(kind=kreal), intent(in)  alpha 
)

Definition at line 555 of file hecmw_solver_las_nn.f90.

Here is the caller graph for this function:

◆ hecmw_matresid_nn()

subroutine, public hecmw_solver_las_nn::hecmw_matresid_nn ( 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)  time_Ax,
real(kind=kreal), intent(inout), optional  COMMtime 
)

Definition at line 314 of file hecmw_solver_las_nn.f90.

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

◆ hecmw_matvec_nn()

subroutine, public hecmw_solver_las_nn::hecmw_matvec_nn ( 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)  time_Ax,
real(kind=kreal), intent(inout), optional  COMMtime 
)

Definition at line 37 of file hecmw_solver_las_nn.f90.

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

◆ hecmw_matvec_nn_set_async()

subroutine, public hecmw_solver_las_nn::hecmw_matvec_nn_set_async ( type (hecmwst_matrix), intent(in)  hecMAT)

Definition at line 69 of file hecmw_solver_las_nn.f90.

◆ hecmw_matvec_nn_unset_async()

subroutine, public hecmw_solver_las_nn::hecmw_matvec_nn_unset_async

Definition at line 110 of file hecmw_solver_las_nn.f90.

Here is the call graph for this function:

◆ hecmw_rel_resid_l2_nn()

real(kind=kreal) function, public hecmw_solver_las_nn::hecmw_rel_resid_l2_nn ( 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 344 of file hecmw_solver_las_nn.f90.

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

◆ hecmw_ttmattvec_nn()

subroutine, public hecmw_solver_las_nn::hecmw_ttmattvec_nn ( 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)  time_Ax,
real(kind=kreal), intent(inout)  COMMtime 
)

Definition at line 478 of file hecmw_solver_las_nn.f90.

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

◆ hecmw_ttvec_nn()

subroutine, public hecmw_solver_las_nn::hecmw_ttvec_nn ( 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 428 of file hecmw_solver_las_nn.f90.

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

◆ hecmw_tvec_nn()

subroutine, public hecmw_solver_las_nn::hecmw_tvec_nn ( 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 380 of file hecmw_solver_las_nn.f90.

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