![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Data Types | |
type | async_buf |
Functions/Subroutines | |
subroutine | hecmw_solve_send_recv (N, m, NEIBPETOT, NEIBPE, STACK_IMPORT, NOD_IMPORT, STACK_EXPORT, NOD_EXPORT, WS, WR, X, SOLVER_COMM, my_rank) |
subroutine | hecmw_solve_isend_irecv (N, M, NEIBPETOT, NEIBPE, STACK_IMPORT, NOD_IMPORT, STACK_EXPORT, NOD_EXPORT, X, SOLVER_COMM, my_rank, ireq) |
subroutine | hecmw_solve_isend_irecv_wait (m, ireq) |
subroutine | hecmw_solve_rev_send_recv (N, M, NEIBPETOT, NEIBPE, STACK_IMPORT, NOD_IMPORT, STACK_EXPORT, NOD_EXPORT, WS, WR, X, SOLVER_COMM, my_rank) |
Variables | |
integer(kind=kint), parameter | max_nreq = 8 |
type(async_buf), dimension(max_nreq), save | abuf |
subroutine hecmw_solver_sr::hecmw_solve_isend_irecv | ( | integer(kind=kint ), intent(in) | N, |
integer(kind=kint ), intent(in) | M, | ||
integer(kind=kint ), intent(in) | NEIBPETOT, | ||
integer(kind=kint ), dimension (:), pointer | NEIBPE, | ||
integer(kind=kint ), dimension(:), pointer | STACK_IMPORT, | ||
integer(kind=kint ), dimension (:), pointer | NOD_IMPORT, | ||
integer(kind=kint ), dimension(:), pointer | STACK_EXPORT, | ||
integer(kind=kint ), dimension (:), pointer | NOD_EXPORT, | ||
real (kind=kreal), dimension (:), intent(inout), target | X, | ||
integer(kind=kint ), intent(in) | SOLVER_COMM, | ||
integer(kind=kint ), intent(in) | my_rank, | ||
integer(kind=kint ), intent(out) | ireq | ||
) |
subroutine hecmw_solver_sr::hecmw_solve_isend_irecv_wait | ( | integer(kind=kint ), intent(in) | m, |
integer(kind=kint ), intent(in) | ireq | ||
) |
subroutine hecmw_solver_sr::hecmw_solve_rev_send_recv | ( | integer(kind=kint ), intent(in) | N, |
integer(kind=kint ), intent(in) | M, | ||
integer(kind=kint ), intent(in) | NEIBPETOT, | ||
integer(kind=kint ), dimension (:), pointer | NEIBPE, | ||
integer(kind=kint ), dimension(:), pointer | STACK_IMPORT, | ||
integer(kind=kint ), dimension (:), pointer | NOD_IMPORT, | ||
integer(kind=kint ), dimension(:), pointer | STACK_EXPORT, | ||
integer(kind=kint ), dimension (:), pointer | NOD_EXPORT, | ||
real (kind=kreal), dimension(: ), intent(inout) | WS, | ||
real (kind=kreal), dimension(: ), intent(inout) | WR, | ||
real (kind=kreal), dimension(: ), intent(inout) | X, | ||
integer(kind=kint ), intent(in) | SOLVER_COMM, | ||
integer(kind=kint ), intent(in) | my_rank | ||
) |
subroutine hecmw_solver_sr::hecmw_solve_send_recv | ( | integer(kind=kint ), intent(in) | N, |
integer(kind=kint ), intent(in) | m, | ||
integer(kind=kint ), intent(in) | NEIBPETOT, | ||
integer(kind=kint ), dimension (:), pointer | NEIBPE, | ||
integer(kind=kint ), dimension(:), pointer | STACK_IMPORT, | ||
integer(kind=kint ), dimension (:), pointer | NOD_IMPORT, | ||
integer(kind=kint ), dimension(:), pointer | STACK_EXPORT, | ||
integer(kind=kint ), dimension (:), pointer | NOD_EXPORT, | ||
real (kind=kreal), dimension(: ), intent(inout) | WS, | ||
real (kind=kreal), dimension(: ), intent(inout) | WR, | ||
real (kind=kreal), dimension(: ), intent(inout) | X, | ||
integer(kind=kint ), intent(in) | SOLVER_COMM, | ||
integer(kind=kint ), intent(in) | my_rank | ||
) |
Definition at line 29 of file hecmw_solver_SR.F90.
integer(kind=kint), parameter hecmw_solver_sr::max_nreq = 8 |
Definition at line 28 of file hecmw_solver_SR.F90.