mpimod Module


Uses

  • module~~mpimod~~UsesGraph module~mpimod mpimod module~config config module~mpimod->module~config mpi mpi module~mpimod->mpi

Used by

  • module~~mpimod~~UsedByGraph module~mpimod mpimod proc~asc_write ASC_WRITE proc~asc_write->module~mpimod proc~evaulatech EvaulateCh proc~evaulatech->module~mpimod proc~generategrid GenerateGrid proc~generategrid->module~mpimod proc~generateproblem GenerateProblem proc~generateproblem->module~mpimod proc~mpi_io_pack MPI_IO_Pack proc~mpi_io_pack->module~mpimod proc~mpi_io_write MPI_IO_Write proc~mpi_io_write->module~mpimod proc~output Output proc~output->module~mpimod proc~timestepcontrol TimestepControl proc~timestepcontrol->module~mpimod program~main main program~main->module~mpimod

Variables

Type Visibility Attributes Name Initial
real(kind=8), public, dimension(2) :: bufinpmax
real(kind=8), public, dimension(2) :: bufinpmin
real(kind=8), public, dimension(2) :: bufoutmax
real(kind=8), public, dimension(2) :: bufoutmin
integer, public :: comm3d
integer, public :: coords(3)
integer, public :: gpuid
integer, public :: ierr
integer, public :: mpi_comm_hyd
integer, public, parameter :: mreq = 300
integer, public :: myid
integer, public :: myid_hyd
integer, public :: myid_w
integer, public :: n1m
integer, public :: n1p
integer, public :: n2m
integer, public :: n2p
integer, public :: n3m
integer, public :: n3p
integer, public :: ngpus
integer, public :: nprocs
integer, public :: nprocs_hyd
integer, public :: nprocs_w
integer, public :: nreq
integer, public :: nsub
logical, public :: reorder
integer, public :: req(mreq)
integer, public :: stat(MPI_STATUS_SIZE,mreq)

Subroutines

public subroutine FinalizeMPI()

Arguments

None

public subroutine InitializeMPI()

debug

Arguments

None

public subroutine MPImaxfind()

Arguments

None

public subroutine MPIminfind()

Arguments

None