ROMS
Loading...
Searching...
No Matches
distribute.F File Reference
#include "cppdefs.h"
#include "set_bounds.h"
Include dependency graph for distribute.F:

Go to the source code of this file.

Data Types

interface  distribute_mod::mp_assemble
 
interface  distribute_mod::mp_bcastf
 
interface  distribute_mod::mp_bcastl
 
interface  distribute_mod::mp_bcasti
 
interface  distribute_mod::mp_bcasts
 
interface  distribute_mod::mp_collect
 
interface  distribute_mod::mp_reduce
 

Modules

module  distribute_mod
 

Functions/Subroutines

subroutine distribute_mod::mp_barrier (ng, model, inpcomm)
 
subroutine distribute_mod::mp_bcastf_0dp (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_1dp (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_2dp (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_3dp (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_0d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_1d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_2d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_3d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastf_4d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasti_0d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasti_1d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasti_2d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastl_0d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastl_1d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcastl_2d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasts_0d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasts_1d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasts_2d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcasts_3d (ng, model, a, inpcomm)
 
subroutine distribute_mod::mp_bcast_struc (ng, model, s, inpcomm)
 
subroutine distribute_mod::mp_boundary (ng, model, imin, imax, lbi, ubi, lbk, ubk, update, a)
 
subroutine distribute_mod::mp_assemblef_1d (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_assemblef_2d (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_assemblef_3d (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_assemblei_1d (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_assemblei_2d (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_collect_f (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_collect_i (ng, model, npts, aspv, a, inpcomm)
 
subroutine distribute_mod::mp_gather2d (ng, model, lbi, ubi, lbj, ubj, tindex, gtype, ascl, amask, a, npts, awrk, setfillval)
 
subroutine distribute_mod::mp_gather3d (ng, model, lbi, ubi, lbj, ubj, lbk, ubk, tindex, gtype, ascl, amask, a, npts, awrk, setfillval)
 
subroutine distribute_mod::mp_gather_state (ng, model, mstr, mend, asize, a, awrk)
 
integer function distribute_mod::mp_ncread1d (ng, model, ncid, ncvname, ncname, ncrec, lb1, ub1, ascale, a)
 
integer function distribute_mod::mp_ncread2d (ng, model, ncid, ncvname, ncname, ncrec, lb1, ub1, lb2, ub2, ascale, a)
 
integer function distribute_mod::mp_ncwrite1d (ng, model, ncid, ncvname, ncname, ncrec, lb1, ub1, ascale, a)
 
integer function distribute_mod::mp_ncwrite2d (ng, model, ncid, ncvname, ncname, ncrec, lb1, ub1, lb2, ub2, ascale, a)
 
subroutine distribute_mod::mp_reduce_i8 (ng, model, asize, a, handle_op, inpcomm)
 
subroutine distribute_mod::mp_reduce_0dp (ng, model, asize, a, handle_op, inpcomm)
 
subroutine distribute_mod::mp_reduce_1dp (ng, model, asize, a, handle_op, inpcomm)
 
subroutine distribute_mod::mp_reduce_0d (ng, model, asize, a, handle_op, inpcomm)
 
subroutine distribute_mod::mp_reduce_1d (ng, model, asize, a, handle_op, inpcomm)
 
subroutine distribute_mod::mp_reduce2 (ng, model, isize, jsize, a, handle_op, inpcomm)
 
subroutine distribute_mod::mp_scatter2d (ng, model, lbi, ubi, lbj, ubj, nghost, gtype, amin, amax, nwpts, ij_water, npts, a, awrk)
 
subroutine distribute_mod::mp_scatter3d (ng, model, lbi, ubi, lbj, ubj, lbk, ubk, nghost, gtype, amin, amax, nwpts, ij_water, npts, a, awrk)
 
subroutine distribute_mod::mp_scatter_state (ng, model, mstr, mend, asize, a, awrk)
 
subroutine distribute_mod::mp_aggregate2d (ng, model, gtype, lbit, ubit, lbjt, ubjt, lbig, ubig, lbjg, ubjg, atiled, aglobal)
 
subroutine distribute_mod::mp_aggregate3d (ng, model, gtype, lbit, ubit, lbjt, ubjt, lbig, ubig, lbjg, ubjg, lbk, ubk, atiled, aglobal)
 
subroutine distribute_mod::mp_dump (ng, tile, gtype, ilb, iub, jlb, jub, klb, kub, a, name)