![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Functions/Subroutines | |
subroutine | hecmw_barrier (hecMESH) |
subroutine | hecmw_scatterv_dp (sbuf, sc, disp, rbuf, rc, root, comm) |
integer(kind=kint) function | hecmw_operation_hec2mpi (operation) |
subroutine | hecmw_scatter_int_1 (sbuf, rval, root, comm) |
subroutine | hecmw_gather_int_1 (sval, rbuf, root, comm) |
subroutine | hecmw_allgather_int_1 (sval, rbuf, comm) |
subroutine | hecmw_scatterv_real (sbuf, scs, disp, rbuf, rc, root, comm) |
subroutine | hecmw_gatherv_real (sbuf, sc, rbuf, rcs, disp, root, comm) |
subroutine | hecmw_gatherv_int (sbuf, sc, rbuf, rcs, disp, root, comm) |
subroutine | hecmw_allreduce_int_1 (sval, rval, op, comm) |
subroutine | hecmw_alltoall_int (sbuf, sc, rbuf, rc, comm) |
subroutine | hecmw_isend_int (sbuf, sc, dest, tag, comm, req) |
subroutine | hecmw_isend_r (sbuf, sc, dest, tag, comm, req) |
subroutine | hecmw_irecv_int (rbuf, rc, source, tag, comm, req) |
subroutine | hecmw_irecv_r (rbuf, rc, source, tag, comm, req) |
subroutine | hecmw_waitall (cnt, reqs, stats) |
subroutine | hecmw_recv_int (rbuf, rc, source, tag, comm, stat) |
subroutine | hecmw_recv_r (rbuf, rc, source, tag, comm, stat) |
subroutine | hecmw_allreduce_dp (val, VALM, n, hec_op, comm) |
subroutine | hecmw_allreduce_dp1 (s1, s2, hec_op, comm) |
subroutine | hecmw_allreduce_r (hecMESH, val, n, ntag) |
subroutine | hecmw_allreduce_r1 (hecMESH, s, ntag) |
subroutine | hecmw_allreduce_i (hecMESH, val, n, ntag) |
subroutine | hecmw_allreduce_i1 (hecMESH, s, ntag) |
subroutine | hecmw_bcast_r (hecMESH, val, n, nbase) |
subroutine | hecmw_bcast_r_comm (val, n, nbase, comm) |
subroutine | hecmw_bcast_r1 (hecMESH, s, nbase) |
subroutine | hecmw_bcast_r1_comm (s, nbase, comm) |
subroutine | hecmw_bcast_i (hecMESH, val, n, nbase) |
subroutine | hecmw_bcast_i_comm (val, n, nbase, comm) |
subroutine | hecmw_bcast_i1 (hecMESH, s, nbase) |
subroutine | hecmw_bcast_i1_comm (s, nbase, comm) |
subroutine | hecmw_bcast_c (hecMESH, val, n, nn, nbase) |
subroutine | hecmw_bcast_c_comm (val, n, nn, nbase, comm) |
subroutine | hecmw_assemble_r (hecMESH, val, n, m) |
subroutine | hecmw_assemble_i (hecMESH, val, n, m) |
subroutine | hecmw_update_r (hecMESH, val, n, m) |
subroutine | hecmw_update_r_async (hecMESH, val, n, m, ireq) |
subroutine | hecmw_update_r_wait (hecMESH, ireq) |
subroutine | hecmw_update_i (hecMESH, val, n, m) |
subroutine m_hecmw_comm_f::hecmw_allgather_int_1 | ( | integer(kind=kint) | sval, |
integer(kind=kint), dimension(*) | rbuf, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_allreduce_dp | ( | double precision, dimension(n) | val, |
double precision, dimension(n) | VALM, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | hec_op, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_allreduce_dp1 | ( | double precision | s1, |
double precision | s2, | ||
integer(kind=kint) | hec_op, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_allreduce_i | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint), dimension(n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | ntag | ||
) |
subroutine m_hecmw_comm_f::hecmw_allreduce_i1 | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint) | s, | ||
integer(kind=kint) | ntag | ||
) |
Definition at line 458 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_allreduce_int_1 | ( | integer(kind=kint) | sval, |
integer(kind=kint) | rval, | ||
integer(kind=kint) | op, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 171 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_allreduce_r | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal), dimension(n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | ntag | ||
) |
subroutine m_hecmw_comm_f::hecmw_allreduce_r1 | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal) | s, | ||
integer(kind=kint) | ntag | ||
) |
Definition at line 403 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_alltoall_int | ( | integer(kind=kint), dimension(*) | sbuf, |
integer(kind=kint) | sc, | ||
integer(kind=kint), dimension(*) | rbuf, | ||
integer(kind=kint) | rc, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_assemble_i | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint), dimension(m*n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | m | ||
) |
Definition at line 651 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_assemble_r | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal), dimension(m*n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | m | ||
) |
Definition at line 620 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_barrier | ( | type (hecmwst_local_mesh) | hecMESH | ) |
subroutine m_hecmw_comm_f::hecmw_bcast_c | ( | type (hecmwst_local_mesh) | hecMESH, |
character(len=n), dimension(nn) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | nn, | ||
integer(kind=kint) | nbase | ||
) |
Definition at line 590 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_c_comm | ( | character(len=n), dimension(nn) | val, |
integer(kind=kint) | n, | ||
integer(kind=kint) | nn, | ||
integer(kind=kint) | nbase, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 603 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_i | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint), dimension(n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | nbase | ||
) |
Definition at line 534 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_i1 | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint) | s, | ||
integer(kind=kint) | nbase | ||
) |
Definition at line 558 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_i1_comm | ( | integer(kind=kint) | s, |
integer(kind=kint) | nbase, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 572 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_i_comm | ( | integer(kind=kint), dimension(n) | val, |
integer(kind=kint) | n, | ||
integer(kind=kint) | nbase, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 546 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_r | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal), dimension(n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | nbase | ||
) |
Definition at line 477 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_r1 | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal) | s, | ||
integer(kind=kint) | nbase | ||
) |
Definition at line 501 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_r1_comm | ( | real(kind=kreal) | s, |
integer(kind=kint) | nbase, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 515 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_bcast_r_comm | ( | real(kind=kreal), dimension(n) | val, |
integer(kind=kint) | n, | ||
integer(kind=kint) | nbase, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 489 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_gather_int_1 | ( | integer(kind=kint) | sval, |
integer(kind=kint), dimension(*) | rbuf, | ||
integer(kind=kint) | root, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 80 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_gatherv_int | ( | integer(kind=kint), dimension(*) | sbuf, |
integer(kind=kint) | sc, | ||
integer(kind=kint), dimension(*) | rbuf, | ||
integer(kind=kint), dimension(*) | rcs, | ||
integer(kind=kint), dimension(*) | disp, | ||
integer(kind=kint) | root, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_gatherv_real | ( | real(kind=kreal), dimension(*) | sbuf, |
integer(kind=kint) | sc, | ||
real(kind=kreal), dimension(*) | rbuf, | ||
integer(kind=kint), dimension(*) | rcs, | ||
integer(kind=kint), dimension(*) | disp, | ||
integer(kind=kint) | root, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_irecv_int | ( | integer(kind=kint), dimension(*) | rbuf, |
integer(kind=kint) | rc, | ||
integer(kind=kint) | source, | ||
integer(kind=kint) | tag, | ||
integer(kind=kint) | comm, | ||
integer(kind=kint) | req | ||
) |
Definition at line 237 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_irecv_r | ( | double precision, dimension(rc) | rbuf, |
integer(kind=kint) | rc, | ||
integer(kind=kint) | source, | ||
integer(kind=kint) | tag, | ||
integer(kind=kint) | comm, | ||
integer(kind=kint) | req | ||
) |
Definition at line 254 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_isend_int | ( | integer(kind=kint), dimension(*) | sbuf, |
integer(kind=kint) | sc, | ||
integer(kind=kint) | dest, | ||
integer(kind=kint) | tag, | ||
integer(kind=kint) | comm, | ||
integer(kind=kint) | req | ||
) |
subroutine m_hecmw_comm_f::hecmw_isend_r | ( | double precision, dimension(sc) | sbuf, |
integer(kind=kint) | sc, | ||
integer(kind=kint) | dest, | ||
integer(kind=kint) | tag, | ||
integer(kind=kint) | comm, | ||
integer(kind=kint) | req | ||
) |
integer(kind=kint) function m_hecmw_comm_f::hecmw_operation_hec2mpi | ( | integer(kind=kint) | operation | ) |
subroutine m_hecmw_comm_f::hecmw_recv_int | ( | integer(kind=kint), dimension(*) | rbuf, |
integer(kind=kint) | rc, | ||
integer(kind=kint) | source, | ||
integer(kind=kint) | tag, | ||
integer(kind=kint) | comm, | ||
integer(kind=kint), dimension(hecmw_status_size) | stat | ||
) |
subroutine m_hecmw_comm_f::hecmw_recv_r | ( | double precision, dimension(rc) | rbuf, |
integer(kind=kint) | rc, | ||
integer(kind=kint) | source, | ||
integer(kind=kint) | tag, | ||
integer(kind=kint) | comm, | ||
integer(kind=kint), dimension(hecmw_status_size) | stat | ||
) |
subroutine m_hecmw_comm_f::hecmw_scatter_int_1 | ( | integer(kind=kint), dimension(*) | sbuf, |
integer(kind=kint) | rval, | ||
integer(kind=kint) | root, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 64 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_scatterv_dp | ( | double precision, dimension(sc) | sbuf, |
integer(kind=kint) | sc, | ||
integer(kind=kint) | disp, | ||
double precision, dimension(rc) | rbuf, | ||
integer(kind=kint) | rc, | ||
integer(kind=kint) | root, | ||
integer(kind=kint) | comm | ||
) |
Definition at line 25 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_scatterv_real | ( | real(kind=kreal), dimension(*) | sbuf, |
integer(kind=kint), dimension(*) | scs, | ||
integer(kind=kint), dimension(*) | disp, | ||
real(kind=kreal), dimension(*) | rbuf, | ||
integer(kind=kint) | rc, | ||
integer(kind=kint) | root, | ||
integer(kind=kint) | comm | ||
) |
subroutine m_hecmw_comm_f::hecmw_update_i | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint), dimension(m*n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | m | ||
) |
subroutine m_hecmw_comm_f::hecmw_update_r | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal), dimension(m*n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | m | ||
) |
Definition at line 683 of file hecmw_comm_f.F90.
subroutine m_hecmw_comm_f::hecmw_update_r_async | ( | type (hecmwst_local_mesh) | hecMESH, |
real(kind=kreal), dimension(m*n) | val, | ||
integer(kind=kint) | n, | ||
integer(kind=kint) | m, | ||
integer(kind=kint) | ireq | ||
) |
subroutine m_hecmw_comm_f::hecmw_update_r_wait | ( | type (hecmwst_local_mesh) | hecMESH, |
integer(kind=kint) | ireq | ||
) |
subroutine m_hecmw_comm_f::hecmw_waitall | ( | integer(kind=kint) | cnt, |
integer(kind=kint), dimension(*) | reqs, | ||
integer(kind=kint), dimension(hecmw_status_size,*) | stats | ||
) |