Skip to content

Namespace metstate_mod

Namespace List > metstate_mod

Public Functions

Type Name
subroutine metstate_init (class(metstatetype), intent(inout) this, integer, intent(in) nx, integer, intent(in) ny, integer, intent(in) nlevs, integer, intent(in), optional nsoil, integer, intent(in), optional nsoiltype, integer, intent(in), optional nsurftype, type(errormanagertype), intent(inout), pointer error_mgr, integer, intent(out) rc)
Initialize a MetStateType object.

Public Functions Documentation

function metstate_init

Initialize a MetStateType object.

subroutine metstate_mod::metstate_init (
    class( metstatetype ), intent(inout) this,
    integer, intent(in) nx,
    integer, intent(in) ny,
    integer, intent(in) nlevs,
    integer, intent(in), optional nsoil,
    integer, intent(in), optional nsoiltype,
    integer, intent(in), optional nsurftype,
    type( errormanagertype ), intent(inout), pointer error_mgr,
    integer, intent(out) rc
) 

Initializes the meteorological state object, sets default values, and allocates required arrays.

Parameters:

  • this MetStateType object to initialize
  • nx Number of grid points in x direction
  • ny Number of grid points in y direction
  • nlevs Number of vertical levels
  • nsoil Number of soil layers
  • nsoiltype Number of soil types
  • nsurftype Number of surface types
  • error_mgr Error manager for context and error reporting
  • rc Return code (CC_SUCCESS or error code)


The documentation for this class was generated from the following file src/core/metstate_mod.F90