MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
mpimessagebuildermodule::mpimessagebuildertype Type Reference
Collaboration diagram for mpimessagebuildermodule::mpimessagebuildertype:
Collaboration graph

Public Member Functions

procedure init
 
procedure attach_data
 
procedure release_data
 
procedure create_header_snd
 
procedure create_header_rcv
 
procedure create_map_snd
 
procedure create_map_rcv
 
procedure create_body_rcv
 
procedure create_body_snd
 
procedure set_monitor
 

Public Attributes

type(vdcptrtype), dimension(:), pointer vdc_models => null()
 the models to be build the message for More...
 
type(vdcptrtype), dimension(:), pointer vdc_exchanges => null()
 the exchanges to be build the message for More...
 
integer(i4b) imon
 the output file unit, set from outside More...
 

Private Member Functions

procedure, private get_vdc_from_hdr
 
procedure, private create_vdc_snd_hdr
 
procedure, private create_vdc_snd_map
 
procedure, private create_vdc_snd_body
 
procedure, private create_vdc_rcv_body
 

Detailed Description

Definition at line 24 of file MpiMessageBuilder.f90.

Member Function/Subroutine Documentation

◆ attach_data()

procedure mpimessagebuildermodule::mpimessagebuildertype::attach_data

Definition at line 30 of file MpiMessageBuilder.f90.

◆ create_body_rcv()

procedure mpimessagebuildermodule::mpimessagebuildertype::create_body_rcv

Definition at line 36 of file MpiMessageBuilder.f90.

◆ create_body_snd()

procedure mpimessagebuildermodule::mpimessagebuildertype::create_body_snd

Definition at line 37 of file MpiMessageBuilder.f90.

◆ create_header_rcv()

procedure mpimessagebuildermodule::mpimessagebuildertype::create_header_rcv

Definition at line 33 of file MpiMessageBuilder.f90.

◆ create_header_snd()

procedure mpimessagebuildermodule::mpimessagebuildertype::create_header_snd

Definition at line 32 of file MpiMessageBuilder.f90.

◆ create_map_rcv()

procedure mpimessagebuildermodule::mpimessagebuildertype::create_map_rcv

Definition at line 35 of file MpiMessageBuilder.f90.

◆ create_map_snd()

procedure mpimessagebuildermodule::mpimessagebuildertype::create_map_snd

Definition at line 34 of file MpiMessageBuilder.f90.

◆ create_vdc_rcv_body()

procedure, private mpimessagebuildermodule::mpimessagebuildertype::create_vdc_rcv_body
private

Definition at line 44 of file MpiMessageBuilder.f90.

◆ create_vdc_snd_body()

procedure, private mpimessagebuildermodule::mpimessagebuildertype::create_vdc_snd_body
private

Definition at line 43 of file MpiMessageBuilder.f90.

◆ create_vdc_snd_hdr()

procedure, private mpimessagebuildermodule::mpimessagebuildertype::create_vdc_snd_hdr
private

Definition at line 41 of file MpiMessageBuilder.f90.

◆ create_vdc_snd_map()

procedure, private mpimessagebuildermodule::mpimessagebuildertype::create_vdc_snd_map
private

Definition at line 42 of file MpiMessageBuilder.f90.

◆ get_vdc_from_hdr()

procedure, private mpimessagebuildermodule::mpimessagebuildertype::get_vdc_from_hdr
private

Definition at line 40 of file MpiMessageBuilder.f90.

◆ init()

procedure mpimessagebuildermodule::mpimessagebuildertype::init

Definition at line 29 of file MpiMessageBuilder.f90.

◆ release_data()

procedure mpimessagebuildermodule::mpimessagebuildertype::release_data

Definition at line 31 of file MpiMessageBuilder.f90.

◆ set_monitor()

procedure mpimessagebuildermodule::mpimessagebuildertype::set_monitor

Definition at line 38 of file MpiMessageBuilder.f90.

Member Data Documentation

◆ imon

integer(i4b) mpimessagebuildermodule::mpimessagebuildertype::imon

Definition at line 27 of file MpiMessageBuilder.f90.

27  integer(I4B) :: imon !< the output file unit, set from outside

◆ vdc_exchanges

type(vdcptrtype), dimension(:), pointer mpimessagebuildermodule::mpimessagebuildertype::vdc_exchanges => null()

Definition at line 26 of file MpiMessageBuilder.f90.

26  type(VdcPtrType), dimension(:), pointer :: vdc_exchanges => null() !< the exchanges to be build the message for

◆ vdc_models

type(vdcptrtype), dimension(:), pointer mpimessagebuildermodule::mpimessagebuildertype::vdc_models => null()

Definition at line 25 of file MpiMessageBuilder.f90.

25  type(VdcPtrType), dimension(:), pointer :: vdc_models => null() !< the models to be build the message for

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