FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_comm_f.F90 File Reference

Go to the source code of this file.

Modules

module  m_hecmw_comm_f
 

Functions/Subroutines

subroutine m_hecmw_comm_f::hecmw_barrier (hecMESH)
 
subroutine m_hecmw_comm_f::hecmw_scatterv_dp (sbuf, sc, disp, rbuf, rc, root, comm)
 
integer(kind=kint) function m_hecmw_comm_f::hecmw_operation_hec2mpi (operation)
 
subroutine m_hecmw_comm_f::hecmw_scatter_int_1 (sbuf, rval, root, comm)
 
subroutine m_hecmw_comm_f::hecmw_gather_int_1 (sval, rbuf, root, comm)
 
subroutine m_hecmw_comm_f::hecmw_allgather_int_1 (sval, rbuf, comm)
 
subroutine m_hecmw_comm_f::hecmw_scatterv_real (sbuf, scs, disp, rbuf, rc, root, comm)
 
subroutine m_hecmw_comm_f::hecmw_gatherv_real (sbuf, sc, rbuf, rcs, disp, root, comm)
 
subroutine m_hecmw_comm_f::hecmw_gatherv_int (sbuf, sc, rbuf, rcs, disp, root, comm)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_int_1 (sval, rval, op, comm)
 
subroutine m_hecmw_comm_f::hecmw_alltoall_int (sbuf, sc, rbuf, rc, comm)
 
subroutine m_hecmw_comm_f::hecmw_isend_int (sbuf, sc, dest, tag, comm, req)
 
subroutine m_hecmw_comm_f::hecmw_isend_r (sbuf, sc, dest, tag, comm, req)
 
subroutine m_hecmw_comm_f::hecmw_irecv_int (rbuf, rc, source, tag, comm, req)
 
subroutine m_hecmw_comm_f::hecmw_irecv_r (rbuf, rc, source, tag, comm, req)
 
subroutine m_hecmw_comm_f::hecmw_waitall (cnt, reqs, stats)
 
subroutine m_hecmw_comm_f::hecmw_recv_int (rbuf, rc, source, tag, comm, stat)
 
subroutine m_hecmw_comm_f::hecmw_recv_r (rbuf, rc, source, tag, comm, stat)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_dp (val, VALM, n, hec_op, comm)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_dp1 (s1, s2, hec_op, comm)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_r (hecMESH, val, n, ntag)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_r1 (hecMESH, s, ntag)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_i (hecMESH, val, n, ntag)
 
subroutine m_hecmw_comm_f::hecmw_allreduce_i1 (hecMESH, s, ntag)
 
subroutine m_hecmw_comm_f::hecmw_bcast_r (hecMESH, val, n, nbase)
 
subroutine m_hecmw_comm_f::hecmw_bcast_r_comm (val, n, nbase, comm)
 
subroutine m_hecmw_comm_f::hecmw_bcast_r1 (hecMESH, s, nbase)
 
subroutine m_hecmw_comm_f::hecmw_bcast_r1_comm (s, nbase, comm)
 
subroutine m_hecmw_comm_f::hecmw_bcast_i (hecMESH, val, n, nbase)
 
subroutine m_hecmw_comm_f::hecmw_bcast_i_comm (val, n, nbase, comm)
 
subroutine m_hecmw_comm_f::hecmw_bcast_i1 (hecMESH, s, nbase)
 
subroutine m_hecmw_comm_f::hecmw_bcast_i1_comm (s, nbase, comm)
 
subroutine m_hecmw_comm_f::hecmw_bcast_c (hecMESH, val, n, nn, nbase)
 
subroutine m_hecmw_comm_f::hecmw_bcast_c_comm (val, n, nn, nbase, comm)
 
subroutine m_hecmw_comm_f::hecmw_assemble_r (hecMESH, val, n, m)
 
subroutine m_hecmw_comm_f::hecmw_assemble_i (hecMESH, val, n, m)
 
subroutine m_hecmw_comm_f::hecmw_update_r (hecMESH, val, n, m)
 
subroutine m_hecmw_comm_f::hecmw_update_r_async (hecMESH, val, n, m, ireq)
 
subroutine m_hecmw_comm_f::hecmw_update_r_wait (hecMESH, ireq)
 
subroutine m_hecmw_comm_f::hecmw_update_i (hecMESH, val, n, m)