35 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
36#include "implicit_f.inc"
55 INTEGER STATUS(MPI_STATUS_SIZE), I, IERROR
63 . spmd_comm_world,ierror)
91 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
92#include "implicit_f.inc"
110 INTEGER MSGOFF,MSGTYP,INFO,I,K,ATID,ATAG,ALEN
111 INTEGER STATUS(MPI_STATUS_SIZE),IERROR
117 . real,mpi_sum,it_spmd
118 . spmd_comm_world,ierror)
141 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
142#include "implicit_f.inc"
156 DOUBLE PRECISION V(LEN),(*)
161 INTEGER MSGOFF,MSGTYP,INFO,I,K,ATID,ATAG,ALEN
162 INTEGER STATUS(MPI_STATUS_SIZE),IERROR
168 . mpi_double_precision,mpi_sum,it_spmd(1),
169 . spmd_comm_world,ierror)
181!||====================================================================
184!||--- uses -----------------------------------------------------
192 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
193#include "implicit_f.inc"
206 real*4 v(len),vtmp(*)
211 INTEGER MSGOFF,MSGTYP,INFO,I,K,ATID,ATAG,ALEN
212 INTEGER STATUS(MPI_STATUS_SIZE),IERROR
218 . mpi_real4,mpi_sum,it_spmd(1),
219 . spmd_comm_world,ierror)
237!|| spmd_comm_world_mod ../engine/source/mpi/spmd_comm_world.f90
238!||====================================================================
245 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
246#include "implicit_f.inc"
254#include "com01_c.inc"
259 INTEGER TAG, MAIN, ICOMV(*)
264 INTEGER MSGOFF,MSGTYP,K,LOC_PROC
266 INTEGER STATUS(MPI_STATUS_SIZE),IERROR
271 IF (loc_proc/=main)
THEN
273 CALL mpi_send(tag,1,mpi_integer,it_spmd(main),
274 . msgtyp,spmd_comm_world,ierror)
280 CALL mpi_recv(tag,1,mpi_integer,it_spmd(k),
281 . msgtyp,spmd_comm_world,status,ierror)
296!||--- calls ----------------------------------------------
297!||--- uses -----------------------------------------------------
307 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
308#include "implicit_f.inc"
328 . STATUS(MPI_STATUS_SIZE)
329 REAL,
DIMENSION(:),
ALLOCATABLE :: VTMP
333 CALL my_alloc(vtmp,len)
336 . mpi_real,mpi_sum,it_spmd(1),
337 . spmd_comm_world,ierror)
352!||--- called by ------------------------------------------------------
364!||
pnoise ../engine/source/general_controls/computation/
pnoise.f
384 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
385#include "implicit_f.inc"
405 . STATUS(MPI_STATUS_SIZE)
413 . real,mpi_sum,it_spmd(1),
414 . spmd_comm_world,ierror)
425!||====================================================================
441 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
442#include "implicit_f.inc"
462 . STATUS(MPI_STATUS_SIZE)
470 . mpi_double_precision,mpi_sum,it_spmd(1),
471 . spmd_comm_world,ierror)
509!||
rbyonf ../engine/source/constraints/general/rbody/
rbyonf.f
520!|| spmd_comm_world_mod ../engine/source/mpi/spmd_comm_world.f90
527 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
528#include "implicit_f.inc"
545 INTEGER MSGOFF,MSGTYP,INFO,I,K,ATID,ATAG,ALEN,IERROR,
546 . (LEN),STATUS(MPI_STATUS_SIZE)
552 . mpi_integer,mpi_sum,it_spmd(1),
553 . spmd_comm_world,ierror)
569!|| spmd_comm_world_mod ../engine/source/mpi/spmd_comm_world.f90
576 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
577#include "implicit_f.inc"
596 INTEGER MSGOFF,MSGTYP,INFO,I,K,ATID,ATAG,ALEN,IERROR,
597 . STATUS(MPI_STATUS_SIZE)
603 . real,mpi_min,it_spmd(1),
604 . spmd_comm_world,ierror)
618!||--- uses -----------------------------------------------------
626 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
627#include "implicit_f.inc"
647 INTEGER MSGOFF,MSGTYP,INFO,I,K,ATID,ATAG,ALEN,IERROR,
648 . STATUS(MPI_STATUS_SIZE)
655 . spmd_comm_world,ierror)
subroutine drbe2cnt(nerbe2, irbe2, lrbe2, weight)
subroutine drbe3cnt(nerbe3, irbe3, lrbe3, weight)
subroutine find_dt_for_targeted_added_mass(ms, stifn, dtsca, igrp_usr, target_dt, percent_addmass, percent_addmass_old, totmas, weight, igrnod, icnds10)
subroutine intstamp_ass(intstamp, ms, in, a, ar, stifn, stifr, weight, wfext)
subroutine mpi_recv(buf, cnt, datatype, source, tag, comm, status, ierr)
subroutine mpi_reduce(sendbuf, recvbuf, cnt, datatype, op, root, comm, ierr)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)
subroutine mpi_allreduce(sendbuf, recvbuf, cnt, datatype, operation, comm, ierr)
subroutine pnoise(elnoi, elg, noiadd, elbuf_tab, wa, iparg)
subroutine rbyonf(iparg, ipari, ms, in, ixs, ixq, ixc, ixt, ixp, ixr, skew, itab, itabm1, iskwn, npby, onof, nrbynf, itag, lpby, rby, x, v, vr, ixtg, igrv, ibgr, weight, fr_rby2, partsav, ipart, elbuf_tab, icfield, lcfield, tagslv_rby)
subroutine spmd_all_dmin(v, len)
subroutine spmd_glob_dsum9(v, len)
subroutine spmd_glob_dpsum9(v, len)
subroutine spmd_glob_fsum(v, len, vtmp)
subroutine spmd_glob_isum9(v, len)
subroutine spmd_glob_max(v, len)
subroutine spmd_glob_fsum9(v, len)
subroutine spmd_part_com(tag, main, icomv)
subroutine spmd_glob_dpsum(v, len, vtmp)
subroutine spmd_glob_dsum(v, len, vtmp)
subroutine spmd_glob_min(v, len)