MFIX  2016-1
mpi_utility_mod.f File Reference

Go to the source code of this file.

Data Types

interface  mpi_utility::allgather
 
interface  mpi_utility::gatherv
 
interface  mpi_utility::scatter
 
interface  mpi_utility::gather
 
interface  mpi_utility::bcast
 
interface  mpi_utility::global_sum
 
interface  mpi_utility::global_all_sum
 
interface  mpi_utility::global_min
 
interface  mpi_utility::global_all_min
 
interface  mpi_utility::global_max
 
interface  mpi_utility::global_all_max
 
interface  mpi_utility::global_all_and
 
interface  mpi_utility::global_all_or
 

Modules

module  mpi_utility
 

Functions/Subroutines

subroutine mpi_utility::allgather_1i (lbuf, gbuf, idebug)
 
subroutine mpi_utility::allgather_1d (lbuf, gbuf, idebug)
 
subroutine mpi_utility::gatherv_1i (lbuf, sendcnt, gbuf, rcount, disp, mroot, idebug)
 
subroutine mpi_utility::gatherv_1d (lbuf, sendcnt, gbuf, rcount, disp, mroot, idebug)
 
subroutine mpi_utility::scatter_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_1c (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::scatter_1l (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_1c (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::gather_1l (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::bcast_0i (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_1i (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_2i (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_3i (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_0r (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_1r (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_2r (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_3r (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_0d (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_1d (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_2d (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_3d (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_0c (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_1c (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_0l (buffer, mroot, idebug)
 
subroutine mpi_utility::bcast_1l (buffer, mroot, idebug)
 
subroutine mpi_utility::global_sum_0i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_0r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_0d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_sum_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_onevar_0d (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_1d (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_2d (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_3d (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_0i (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_1i (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_2i (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_3i (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_0r (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_1r (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_2r (gbuf)
 
subroutine mpi_utility::global_all_sum_onevar_3r (gbuf)
 
subroutine mpi_utility::global_all_sum_0i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_0r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_0d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_sum_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_0i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_0r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_0d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_min_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_onevar_0d (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_1d (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_2d (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_3d (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_0i (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_1i (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_2i (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_3i (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_0r (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_1r (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_2r (gbuf)
 
subroutine mpi_utility::global_all_min_onevar_3r (gbuf)
 
subroutine mpi_utility::global_all_min_0i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_0r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_0d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_min_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_0i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_0r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_0d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_max_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_onevar_0d (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_1d (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_2d (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_3d (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_0i (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_1i (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_2i (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_3i (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_0r (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_1r (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_2r (gbuf)
 
subroutine mpi_utility::global_all_max_onevar_3r (gbuf)
 
subroutine mpi_utility::global_all_max_0i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_1i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_2i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_3i (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_0r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_1r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_2r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_3r (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_0d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_1d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_2d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_max_3d (lbuf, gbuf, mroot, idebug)
 
subroutine mpi_utility::global_all_or_onevar_0d (gbuf)
 
subroutine mpi_utility::global_all_or_onevar_1d (gbuf)
 
subroutine mpi_utility::global_all_and_onevar_0d (gbuf)
 
subroutine mpi_utility::global_all_and_onevar_1d (gbuf)
 
subroutine mpi_utility::global_all_and_0d (lvalue, gvalue, mroot, idebug)
 
subroutine mpi_utility::global_all_and_1d (lvalue, gvalue, mroot, idebug)
 
subroutine mpi_utility::global_all_or_0d (lvalue, gvalue, mroot, idebug)
 
subroutine mpi_utility::global_all_or_1d (lvalue, gvalue, mroot, idebug)
 
subroutine mpi_utility::exitmpi (myid)