Namespace diagnosticinterface_mod¶
Namespace List > diagnosticinterface_mod
Public Attributes¶
| Type | Name |
|---|---|
| integer, parameter, public | diag_freq_custom = 99Custom frequency. |
| integer, parameter, public | diag_freq_daily = 3Daily output. |
| integer, parameter, public | diag_freq_hourly = 2Hourly output. |
| integer, parameter, public | diag_freq_never = 0Never output. |
| integer, parameter, public | diag_freq_timestep = 1Every timestep. |
| integer, parameter, public | diag_integer_1d = 12 |
| integer, parameter, public | diag_integer_2d = 13 |
| integer, parameter, public | diag_integer_3d = 14 |
| integer, parameter, public | diag_integer_scalar = 11 |
| integer, parameter, public | diag_logical_1d = 22 |
| integer, parameter, public | diag_logical_2d = 23 |
| integer, parameter, public | diag_logical_3d = 24 |
| integer, parameter, public | diag_logical_scalar = 21 |
| integer, parameter, public | diag_real_1d = 2 |
| integer, parameter, public | diag_real_2d = 3 |
| integer, parameter, public | diag_real_3d = 4 |
| integer, parameter, public | diag_real_scalar = 1 |
Public Functions¶
| Type | Name |
|---|---|
| subroutine | diag_data_allocate (class(diagnosticdatatype), intent(inout) this, integer, intent(in) data_type, integer, dimension(:), intent(in), optional dims, integer, intent(out) rc) Allocate diagnostic data storage. |
Public Attributes Documentation¶
variable diag_freq_custom¶
Custom frequency.
variable diag_freq_daily¶
Daily output.
variable diag_freq_hourly¶
Hourly output.
variable diag_freq_never¶
Never output.
variable diag_freq_timestep¶
Every timestep.
variable diag_integer_1d¶
variable diag_integer_2d¶
variable diag_integer_3d¶
variable diag_integer_scalar¶
variable diag_logical_1d¶
variable diag_logical_2d¶
variable diag_logical_3d¶
variable diag_logical_scalar¶
variable diag_real_1d¶
variable diag_real_2d¶
variable diag_real_3d¶
variable diag_real_scalar¶
Public Functions Documentation¶
function diag_data_allocate¶
Allocate diagnostic data storage.
subroutine diagnosticinterface_mod::diag_data_allocate (
class( diagnosticdatatype ), intent(inout) this,
integer, intent(in) data_type,
integer, dimension(:), intent(in), optional dims,
integer, intent(out) rc
)
Parameters:
thisDiagnosticDataType instancedata_typeType of data to allocatedimsDimensions for multi-dimensional arraysrcReturn code
The documentation for this class was generated from the following file src/core/DiagnosticInterface_Mod.F90