MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
mpiworldmodule::mpiworldtype Type Reference
Collaboration diagram for mpiworldmodule::mpiworldtype:
Collaboration graph

Public Member Functions

procedure has_comm => mpiw_has_comm
 
procedure set_comm => mpiw_set_comm
 
procedure init => mpiw_init
 
procedure begin_order => mpiw_begin_order
 
procedure end_order => mpiw_end_order
 
procedure destroy => mpiw_destroy
 

Public Attributes

integer(i4b) mpi_rank
 the id for this process More...
 
integer(i4b) world_size
 the total nr. of processes in the MPI job More...
 
integer(i4b), pointer comm => null()
 the MF6 communicator, either was it passed to use through the API, or we created MPI_COMM_WORLD More...
 

Detailed Description

Definition at line 12 of file MpiWorld.f90.

Member Function/Subroutine Documentation

◆ begin_order()

procedure mpiworldmodule::mpiworldtype::begin_order

Definition at line 21 of file MpiWorld.f90.

◆ destroy()

procedure mpiworldmodule::mpiworldtype::destroy

Definition at line 23 of file MpiWorld.f90.

◆ end_order()

procedure mpiworldmodule::mpiworldtype::end_order

Definition at line 22 of file MpiWorld.f90.

◆ has_comm()

procedure mpiworldmodule::mpiworldtype::has_comm

Definition at line 18 of file MpiWorld.f90.

◆ init()

procedure mpiworldmodule::mpiworldtype::init

Definition at line 20 of file MpiWorld.f90.

◆ set_comm()

procedure mpiworldmodule::mpiworldtype::set_comm

Definition at line 19 of file MpiWorld.f90.

Member Data Documentation

◆ comm

integer(i4b), pointer mpiworldmodule::mpiworldtype::comm => null()

Definition at line 15 of file MpiWorld.f90.

15  integer(I4B), pointer :: comm => null() !< the MF6 communicator, either was it passed to

◆ mpi_rank

integer(i4b) mpiworldmodule::mpiworldtype::mpi_rank

Definition at line 13 of file MpiWorld.f90.

13  integer(I4B) :: mpi_rank !< the id for this process

◆ world_size

integer(i4b) mpiworldmodule::mpiworldtype::world_size

Definition at line 14 of file MpiWorld.f90.

14  integer(I4B) :: world_size !< the total nr. of processes in the MPI job

The documentation for this type was generated from the following file: