|
FE-Project
|
Derived type to manage variables with cumulus parameterization component in atmospheric model. More...
Public Member Functions | |
| procedure | init (this, model_mesh) |
| Setup an object to manage variables with a cumulus parameterization component. | |
| procedure | final (this) |
| Finalize an object to manage variables with cumulus parameterization component. | |
| procedure | setup (this, model_mesh) |
| Setup variable objects with cumulus parameterization component. | |
| procedure | history (this) |
Public Attributes | |
| type(meshfield3d), dimension(:), allocatable | tends |
| Array of tendency variables. | |
| type(modelvarmanager) | tends_manager |
| Object to manage tendencies. | |
| type(meshfield2d), dimension(:), allocatable | auxvars2d |
| Array of 2D auxiliary variables. | |
| type(modelvarmanager) | auxvars2d_manager |
| Object to manage 2D auxiliary variables. | |
| integer | tends_num_tot |
| Number of tendency variables with cumulus parameterization. | |
Derived type to manage variables with cumulus parameterization component in atmospheric model.
Definition at line 55 of file mod_atmos_phy_cp_vars.F90.
| procedure mod_atmos_phy_cp_vars::atmosphycpvars::init | ( | class(atmosphycpvars), intent(inout), target | this, |
| class(modelmeshbase), intent(in), target | model_mesh ) |
Setup an object to manage variables with a cumulus parameterization component.
Definition at line 64 of file mod_atmos_phy_cp_vars.F90.
| procedure mod_atmos_phy_cp_vars::atmosphycpvars::final | ( | class(atmosphycpvars), intent(inout) | this | ) |
Finalize an object to manage variables with cumulus parameterization component.
Definition at line 65 of file mod_atmos_phy_cp_vars.F90.
| procedure mod_atmos_phy_cp_vars::atmosphycpvars::setup | ( | class(atmosphycpvars), intent(inout), target | this, |
| class(modelmeshbase), intent(in), target | model_mesh ) |
Setup variable objects with cumulus parameterization component.
Definition at line 66 of file mod_atmos_phy_cp_vars.F90.
| procedure mod_atmos_phy_cp_vars::atmosphycpvars::history | ( | class(atmosphycpvars), intent(inout) | this | ) |
Definition at line 67 of file mod_atmos_phy_cp_vars.F90.
References mod_atmos_phy_cp_vars::atmosphycpvars_getlocalmeshfields_sfcflx(), and mod_atmos_phy_cp_vars::atmosphycpvars_getlocalmeshfields_tend().
| type(meshfield3d), dimension(:), allocatable mod_atmos_phy_cp_vars::atmosphycpvars::tends |
Array of tendency variables.
Definition at line 56 of file mod_atmos_phy_cp_vars.F90.
| type(modelvarmanager) mod_atmos_phy_cp_vars::atmosphycpvars::tends_manager |
Object to manage tendencies.
Definition at line 57 of file mod_atmos_phy_cp_vars.F90.
| type(meshfield2d), dimension(:), allocatable mod_atmos_phy_cp_vars::atmosphycpvars::auxvars2d |
Array of 2D auxiliary variables.
Definition at line 59 of file mod_atmos_phy_cp_vars.F90.
| type(modelvarmanager) mod_atmos_phy_cp_vars::atmosphycpvars::auxvars2d_manager |
Object to manage 2D auxiliary variables.
Definition at line 60 of file mod_atmos_phy_cp_vars.F90.
| integer mod_atmos_phy_cp_vars::atmosphycpvars::tends_num_tot |
Number of tendency variables with cumulus parameterization.
Definition at line 62 of file mod_atmos_phy_cp_vars.F90.