Skip to content
19 changes: 17 additions & 2 deletions src/core_atmosphere/diagnostics/Registry_isobaric.xml
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@
description="Temperature interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="z_isobaric" type="real" dimensions="nIsoLevelsZ nCells Time" units="m"
description="Height interpolated to isobaric surfaces defined in z_iso_levels"/>
description="Geometric height interpolated to isobaric surfaces defined in z_iso_levels"/>

<var name="meanT_500_300" type="real" dimensions="nCells Time" units="K"
description="Mean temperature in the 300 hPa - 500 hPa layer"/>
Expand All @@ -233,6 +233,9 @@
<var name="dtheta_dt_mp_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Potential temperature heating rate from microphysics interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="dtheta_dt_mix_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Potential temperature heating rate from explicit numerical mixing interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="rh_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="%"
description="Relative humidity interpolated to isobaric surfaces defined in t_iso_levels"/>

Expand All @@ -242,15 +245,27 @@
<var name="rthblten_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Tendency of potential temperature due to pbl processes interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="rthcuten_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Tendency of potential temperature due to cumulus convection interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="rthdynten_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Tendency of potential temperature due to horizontal and vertical advections interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="rthmpten_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Tendency of potential temperature due to cloud microphysics interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="rthratenlw_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Tendency of potential temperature due to long wave radiation interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="rthratensw_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
<var name="rthratensw_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="K s^{-1}"
description="Tendency of potential temperature due to short wave radiation interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="qv_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="kg kg^{-1}"
description="Water vapor mixing ratio interpolated to isobaric surfaces defined in t_iso_levels"/>

<var name="ertel_pv_isobaric" type="real" dimensions="nIsoLevelsT nCells Time" units="PVU"
description="Ertel's potential vorticity interpolated to isobaric surfaces defined in t_iso_levels"/>

<!-- u_iso_levels cell variables -->

<var name="uzonal_isobaric" type="real" dimensions="nIsoLevelsU nCells Time" units="m s^{-1}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ subroutine mpas_atm_diag_setup(stream_mgr, configs, structs, clock, dminfo)
call mpas_atm_diag_utils_init(stream_mgr)

call diagnostic_template_setup(configs, structs, clock)
call isobaric_diagnostics_setup(structs, clock)
call cloud_diagnostics_setup(structs, clock)
call convective_diagnostics_setup(structs, clock)
call pv_diagnostics_setup(structs, clock)
call isobaric_diagnostics_setup(structs, clock)
call soundings_setup(configs, structs, clock, dminfo)

end subroutine mpas_atm_diag_setup
Expand Down Expand Up @@ -110,10 +110,10 @@ subroutine mpas_atm_diag_compute()


call diagnostic_template_compute()
call isobaric_diagnostics_compute()
call cloud_diagnostics_compute()
call convective_diagnostics_compute()
call pv_diagnostics_compute()
call isobaric_diagnostics_compute()
call soundings_compute()

end subroutine mpas_atm_diag_compute
Expand Down
Loading