|
FE-Project
|
Derived type to manage variables with radiation component in atmospheric model. More...
Public Member Functions | |
| procedure | init (this, model_mesh) |
| Setup an object to manage variables with a radiation component. | |
| procedure | final (this) |
| Finalize an object to manage variables with radiation component. | |
| procedure | setup (this, model_mesh) |
| Setup variables objects with radiation component. | |
| procedure | history (this) |
| Write history data of variables with radiation component. | |
| procedure | read_restart_file (this) |
| Read data with atmospheric variables with radiation component from restart file. | |
| procedure | write_restart_file_prep (this) |
| Write data with atmospheric variables with radiation component to restart file. | |
| procedure | write_restart_file (this) |
| Write data with atmospheric variables with radiation component to restart file. | |
| procedure | write_restart_file_post (this) |
| Close restart file with atmospheric radiation component. | |
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. | |
| type(meshfield2d), dimension(:), allocatable | sflx_rad_dn |
| Array of downward radiative fluxes at the surface. | |
| integer | tends_num_tot |
| Number of tendency variables with cloud microphysics. | |
| type(file_restart_meshfield_component) | restart_file |
| Restart file for variables with radiation component. | |
Derived type to manage variables with radiation component in atmospheric model.
Definition at line 55 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::init | ( | class(atmosphyrdvars), intent(inout), target | this, |
| class(modelmeshbase), intent(in), target | model_mesh ) |
Setup an object to manage variables with a radiation component.
Definition at line 68 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::final | ( | class(atmosphyrdvars), intent(inout) | this | ) |
Finalize an object to manage variables with radiation component.
Definition at line 69 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::setup | ( | class(atmosphyrdvars), intent(inout), target | this, |
| class(modelmeshbase), intent(in), target | model_mesh ) |
Setup variables objects with radiation component.
Definition at line 70 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::history | ( | class(atmosphyrdvars), intent(inout) | this | ) |
Write history data of variables with radiation component.
Definition at line 71 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::read_restart_file | ( | class(atmosphyrdvars), intent(inout), target | this | ) |
Read data with atmospheric variables with radiation component from restart file.
Definition at line 72 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::write_restart_file_prep | ( | class(atmosphyrdvars), intent(inout) | this | ) |
Write data with atmospheric variables with radiation component to restart file.
Definition at line 73 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::write_restart_file | ( | class(atmosphyrdvars), intent(inout) | this | ) |
Write data with atmospheric variables with radiation component to restart file.
Definition at line 74 of file mod_atmos_phy_rd_vars.F90.
| procedure mod_atmos_phy_rd_vars::atmosphyrdvars::write_restart_file_post | ( | class(atmosphyrdvars), intent(inout) | this | ) |
Close restart file with atmospheric radiation component.
Definition at line 75 of file mod_atmos_phy_rd_vars.F90.
| type(meshfield3d), dimension(:), allocatable mod_atmos_phy_rd_vars::atmosphyrdvars::tends |
Array of tendency variables.
Definition at line 56 of file mod_atmos_phy_rd_vars.F90.
| type(modelvarmanager) mod_atmos_phy_rd_vars::atmosphyrdvars::tends_manager |
Object to manage tendencies.
Definition at line 57 of file mod_atmos_phy_rd_vars.F90.
| type(meshfield2d), dimension(:), allocatable mod_atmos_phy_rd_vars::atmosphyrdvars::auxvars2d |
Array of 2D auxiliary variables.
Definition at line 59 of file mod_atmos_phy_rd_vars.F90.
| type(modelvarmanager) mod_atmos_phy_rd_vars::atmosphyrdvars::auxvars2d_manager |
Object to manage 2D auxiliary variables.
Definition at line 60 of file mod_atmos_phy_rd_vars.F90.
| type(meshfield2d), dimension(:), allocatable mod_atmos_phy_rd_vars::atmosphyrdvars::sflx_rad_dn |
Array of downward radiative fluxes at the surface.
Definition at line 62 of file mod_atmos_phy_rd_vars.F90.
| integer mod_atmos_phy_rd_vars::atmosphyrdvars::tends_num_tot |
Number of tendency variables with cloud microphysics.
Definition at line 64 of file mod_atmos_phy_rd_vars.F90.
| type(file_restart_meshfield_component) mod_atmos_phy_rd_vars::atmosphyrdvars::restart_file |
Restart file for variables with radiation component.
Definition at line 66 of file mod_atmos_phy_rd_vars.F90.