FV3 Bundle
type_distribution Module Reference

Data Types

interface  random_distribution
 

Functions/Subroutines

type(random_distribution) function constructor (gnobs)
 
subroutine destructor (this)
 
logical function received (this, seqno)
 
integer function nobs_pe (this)
 
integer function mype (this)
 
subroutine reset (this)
 

Function/Subroutine Documentation

◆ constructor()

type(random_distribution) function type_distribution::constructor ( integer, intent(in)  gnobs)
private

Definition at line 31 of file m_distribution.f90.

Here is the caller graph for this function:

◆ destructor()

subroutine type_distribution::destructor ( type(random_distribution), intent(inout)  this)
private

Definition at line 64 of file m_distribution.f90.

Here is the caller graph for this function:

◆ mype()

integer function type_distribution::mype ( class(random_distribution), intent(in)  this)
private

Definition at line 92 of file m_distribution.f90.

◆ nobs_pe()

integer function type_distribution::nobs_pe ( class(random_distribution), intent(in)  this)
private

Definition at line 85 of file m_distribution.f90.

◆ received()

logical function type_distribution::received ( class(random_distribution), intent(inout)  this,
integer, intent(in)  seqno 
)
private

seqno should start from 1

Definition at line 72 of file m_distribution.f90.

◆ reset()

subroutine type_distribution::reset ( class(random_distribution), intent(inout)  this)
private

Definition at line 98 of file m_distribution.f90.