The module 'fv_nggps_diags' computes output diagnostics entirely on 3D pressure levels. More...
Functions/Subroutines | |
subroutine, public | fv_nggps_diag_init (Atm, axes, Time) |
subroutine, public | fv_nggps_diag (Atm, zvir, Time) |
subroutine, public | fv_nggps_tavg (Atm, Time_step_atmos, avg_max_length, zvir) |
subroutine | store_data (id, work, Time, nstt, nend) |
Variables | |
real, parameter | missing_value = -1.e10 |
real, parameter | stndrd_atmos_ps = 101325. |
real, parameter | stndrd_atmos_lapse = 0.0065 |
logical | master |
integer | id_ua |
integer | id_va |
integer | id_pt |
integer | id_delp |
integer | id_pfhy |
integer | id_pfnh |
integer | id_w |
integer | id_delz |
integer | id_diss |
integer | id_ps |
integer | id_hs |
integer | id_dbz |
integer | id_omga |
integer | kstt_ua |
integer | kstt_va |
integer | kstt_pt |
integer | kstt_delp |
integer | kstt_pfhy |
integer | kstt_pfnh |
integer | kstt_w |
integer | kstt_delz |
integer | kstt_diss |
integer | kstt_ps |
integer | kstt_hs |
integer | kend_ua |
integer | kend_va |
integer | kend_pt |
integer | kend_delp |
integer | kend_pfhy |
integer | kend_pfnh |
integer | kend_w |
integer | kend_delz |
integer | kend_diss |
integer | kend_ps |
integer | kend_hs |
integer | kstt_dbz |
integer | kend_dbz |
integer | kstt_omga |
integer | kend_omga |
integer | kstt_windvect |
integer | kend_windvect |
integer | id_wmaxup |
integer | id_wmaxdn |
integer | kstt_wup |
integer | kend_wup |
integer | kstt_wdn |
integer | kend_wdn |
integer | id_uhmax03 |
integer | id_uhmin03 |
integer | id_uhmax25 |
integer | id_uhmin25 |
integer | id_maxvort01 |
integer | id_maxvorthy1 |
integer | kstt_maxvorthy1 |
integer | kstt_maxvort01 |
integer | id_ustm |
integer | kend_maxvorthy1 |
integer | kend_maxvort01 |
integer | id_vstm |
integer | id_srh01 |
integer | id_srh03 |
integer | kstt_uhmax03 |
integer | kstt_uhmin03 |
integer | kend_uhmax03 |
integer | kend_uhmin03 |
integer | kstt_uhmax25 |
integer | kstt_uhmin25 |
integer | kend_uhmax25 |
integer | kend_uhmin25 |
integer | kstt_ustm |
integer | kstt_vstm |
integer | kend_ustm |
integer | kend_vstm |
integer | kstt_srh01 |
integer | kstt_srh03 |
integer | kend_srh01 |
integer | kend_srh03 |
integer | id_maxvort02 |
integer | kstt_maxvort02 |
integer | kend_maxvort02 |
integer | isco |
integer | ieco |
integer | jsco |
integer | jeco |
integer | npzo |
integer | ncnsto |
integer | isdo |
integer | iedo |
integer | jsdo |
integer | jedo |
integer | nlevs |
logical | hydrostatico |
integer, dimension(:), allocatable | id_tracer |
integer, dimension(:), allocatable | all_axes |
integer, dimension(:), allocatable | kstt_tracer |
integer, dimension(:), allocatable | kend_tracer |
real, dimension(:), allocatable | ak |
real, dimension(:), allocatable | bk |
character(20), dimension(:), allocatable | axis_name |
character(20), dimension(:), allocatable | axis_name_vert |
logical | module_is_initialized =.false. |
logical | use_wrtgridcomp_output =.false. |
integer | sphum |
integer | liq_wat |
integer | ice_wat |
GFDL physics. More... | |
integer | rainwat |
integer | snowwat |
integer | graupel |
real, dimension(2) | vrange = (/ -330., 330. /) |
winds More... | |
real, dimension(2) | wrange = (/ -100., 100. /) |
vertical wind More... | |
real, dimension(2) | trange = (/ 100., 350. /) |
temperature More... | |
real, dimension(2) | skrange = (/ -10000000.0, 10000000.0 /) |
dissipation estimate for SKEB More... | |
character(len=64) | file_name = 'gfs_dyn' |
character(len=128) | tname |
character(len=256) | tlongname |
character(len=256) | tunits |
real(4), dimension(:,:,:), allocatable, target | buffer_dyn |
real(4), dimension(:,:,:,:), allocatable, target | windvect |
real(4), dimension(:,:), allocatable, target | psurf |
real, dimension(:,:), allocatable | lon |
real, dimension(:,:), allocatable | lat |
real, dimension(:,:), allocatable | up2 |
real, dimension(:,:), allocatable | dn2 |
real, dimension(:,:), allocatable | uhmax03 |
real, dimension(:,:), allocatable | uhmin03 |
real, dimension(:,:), allocatable | uhmax25 |
real, dimension(:,:), allocatable | uhmin25 |
real, dimension(:,:), allocatable | maxvort01 |
real, dimension(:,:), allocatable | maxvorthy1 |
real, dimension(:,:), allocatable | maxvort02 |
The module 'fv_nggps_diags' computes output diagnostics entirely on 3D pressure levels.
The module is designed for applications that process the full 3D fields through the NCEP post-processor.
subroutine, public fv_nggps_diags_mod::fv_nggps_diag | ( | type(fv_atmos_type), dimension(:), intent(inout) | Atm, |
real, intent(in) | zvir, | ||
type(time_type), intent(in) | Time | ||
) |
Definition at line 436 of file fv_nggps_diag.F90.
subroutine, public fv_nggps_diags_mod::fv_nggps_diag_init | ( | type(fv_atmos_type), dimension(:), intent(inout), target | Atm, |
integer, dimension(4), intent(in) | axes, | ||
type(time_type), intent(in) | Time | ||
) |
Definition at line 154 of file fv_nggps_diag.F90.
subroutine, public fv_nggps_diags_mod::fv_nggps_tavg | ( | type(fv_atmos_type), dimension(:), intent(inout) | Atm, |
type(time_type), intent(in) | Time_step_atmos, | ||
real | avg_max_length, | ||
real, intent(in) | zvir | ||
) |
Definition at line 737 of file fv_nggps_diag.F90.
|
private |
Definition at line 833 of file fv_nggps_diag.F90.
|
private |
Definition at line 119 of file fv_nggps_diag.F90.
|
private |
Definition at line 117 of file fv_nggps_diag.F90.
|
private |
Definition at line 120 of file fv_nggps_diag.F90.
|
private |
Definition at line 120 of file fv_nggps_diag.F90.
|
private |
Definition at line 119 of file fv_nggps_diag.F90.
|
private |
Definition at line 139 of file fv_nggps_diag.F90.
|
private |
Definition at line 143 of file fv_nggps_diag.F90.
|
private |
Definition at line 132 of file fv_nggps_diag.F90.
|
private |
Definition at line 125 of file fv_nggps_diag.F90.
|
private |
Definition at line 116 of file fv_nggps_diag.F90.
|
private |
GFDL physics.
Definition at line 124 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 96 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 105 of file fv_nggps_diag.F90.
|
private |
Definition at line 112 of file fv_nggps_diag.F90.
|
private |
Definition at line 106 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 96 of file fv_nggps_diag.F90.
|
private |
Definition at line 96 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 96 of file fv_nggps_diag.F90.
|
private |
Definition at line 107 of file fv_nggps_diag.F90.
|
private |
Definition at line 107 of file fv_nggps_diag.F90.
|
private |
Definition at line 117 of file fv_nggps_diag.F90.
|
private |
Definition at line 96 of file fv_nggps_diag.F90.
|
private |
Definition at line 105 of file fv_nggps_diag.F90.
|
private |
Definition at line 105 of file fv_nggps_diag.F90.
|
private |
Definition at line 105 of file fv_nggps_diag.F90.
|
private |
Definition at line 105 of file fv_nggps_diag.F90.
|
private |
Definition at line 106 of file fv_nggps_diag.F90.
|
private |
Definition at line 96 of file fv_nggps_diag.F90.
|
private |
Definition at line 107 of file fv_nggps_diag.F90.
|
private |
Definition at line 97 of file fv_nggps_diag.F90.
|
private |
Definition at line 104 of file fv_nggps_diag.F90.
|
private |
Definition at line 104 of file fv_nggps_diag.F90.
|
private |
Definition at line 113 of file fv_nggps_diag.F90.
|
private |
Definition at line 114 of file fv_nggps_diag.F90.
|
private |
Definition at line 113 of file fv_nggps_diag.F90.
|
private |
Definition at line 114 of file fv_nggps_diag.F90.
|
private |
Definition at line 113 of file fv_nggps_diag.F90.
|
private |
Definition at line 114 of file fv_nggps_diag.F90.
|
private |
Definition at line 113 of file fv_nggps_diag.F90.
|
private |
Definition at line 114 of file fv_nggps_diag.F90.
|
private |
Definition at line 102 of file fv_nggps_diag.F90.
|
private |
Definition at line 100 of file fv_nggps_diag.F90.
|
private |
Definition at line 101 of file fv_nggps_diag.F90.
|
private |
Definition at line 101 of file fv_nggps_diag.F90.
|
private |
Definition at line 101 of file fv_nggps_diag.F90.
|
private |
Definition at line 107 of file fv_nggps_diag.F90.
|
private |
Definition at line 112 of file fv_nggps_diag.F90.
|
private |
Definition at line 107 of file fv_nggps_diag.F90.
|
private |
Definition at line 102 of file fv_nggps_diag.F90.
|
private |
Definition at line 100 of file fv_nggps_diag.F90.
|
private |
Definition at line 101 of file fv_nggps_diag.F90.
|
private |
Definition at line 101 of file fv_nggps_diag.F90.
|
private |
Definition at line 100 of file fv_nggps_diag.F90.
|
private |
Definition at line 111 of file fv_nggps_diag.F90.
|
private |
Definition at line 111 of file fv_nggps_diag.F90.
|
private |
Definition at line 118 of file fv_nggps_diag.F90.
|
private |
Definition at line 100 of file fv_nggps_diag.F90.
|
private |
Definition at line 108 of file fv_nggps_diag.F90.
|
private |
Definition at line 109 of file fv_nggps_diag.F90.
|
private |
Definition at line 108 of file fv_nggps_diag.F90.
|
private |
Definition at line 109 of file fv_nggps_diag.F90.
|
private |
Definition at line 110 of file fv_nggps_diag.F90.
|
private |
Definition at line 100 of file fv_nggps_diag.F90.
|
private |
Definition at line 110 of file fv_nggps_diag.F90.
|
private |
Definition at line 101 of file fv_nggps_diag.F90.
|
private |
Definition at line 104 of file fv_nggps_diag.F90.
|
private |
Definition at line 103 of file fv_nggps_diag.F90.
|
private |
Definition at line 104 of file fv_nggps_diag.F90.
|
private |
Definition at line 102 of file fv_nggps_diag.F90.
|
private |
Definition at line 98 of file fv_nggps_diag.F90.
|
private |
Definition at line 99 of file fv_nggps_diag.F90.
|
private |
Definition at line 99 of file fv_nggps_diag.F90.
|
private |
Definition at line 99 of file fv_nggps_diag.F90.
|
private |
Definition at line 106 of file fv_nggps_diag.F90.
|
private |
Definition at line 112 of file fv_nggps_diag.F90.
|
private |
Definition at line 106 of file fv_nggps_diag.F90.
|
private |
Definition at line 102 of file fv_nggps_diag.F90.
|
private |
Definition at line 98 of file fv_nggps_diag.F90.
|
private |
Definition at line 99 of file fv_nggps_diag.F90.
|
private |
Definition at line 99 of file fv_nggps_diag.F90.
|
private |
Definition at line 98 of file fv_nggps_diag.F90.
|
private |
Definition at line 110 of file fv_nggps_diag.F90.
|
private |
Definition at line 111 of file fv_nggps_diag.F90.
|
private |
Definition at line 118 of file fv_nggps_diag.F90.
|
private |
Definition at line 98 of file fv_nggps_diag.F90.
|
private |
Definition at line 108 of file fv_nggps_diag.F90.
|
private |
Definition at line 109 of file fv_nggps_diag.F90.
|
private |
Definition at line 108 of file fv_nggps_diag.F90.
|
private |
Definition at line 109 of file fv_nggps_diag.F90.
|
private |
Definition at line 110 of file fv_nggps_diag.F90.
|
private |
Definition at line 98 of file fv_nggps_diag.F90.
|
private |
Definition at line 110 of file fv_nggps_diag.F90.
|
private |
Definition at line 99 of file fv_nggps_diag.F90.
|
private |
Definition at line 104 of file fv_nggps_diag.F90.
|
private |
Definition at line 103 of file fv_nggps_diag.F90.
|
private |
Definition at line 104 of file fv_nggps_diag.F90.
|
private |
Definition at line 142 of file fv_nggps_diag.F90.
|
private |
Definition at line 124 of file fv_nggps_diag.F90.
|
private |
Definition at line 142 of file fv_nggps_diag.F90.
|
private |
Definition at line 95 of file fv_nggps_diag.F90.
|
private |
Definition at line 144 of file fv_nggps_diag.F90.
|
private |
Definition at line 145 of file fv_nggps_diag.F90.
|
private |
Definition at line 145 of file fv_nggps_diag.F90.
|
private |
Definition at line 91 of file fv_nggps_diag.F90.
|
private |
Definition at line 122 of file fv_nggps_diag.F90.
|
private |
Definition at line 113 of file fv_nggps_diag.F90.
|
private |
Definition at line 115 of file fv_nggps_diag.F90.
|
private |
Definition at line 113 of file fv_nggps_diag.F90.
|
private |
Definition at line 141 of file fv_nggps_diag.F90.
|
private |
Definition at line 125 of file fv_nggps_diag.F90.
|
private |
dissipation estimate for SKEB
Definition at line 129 of file fv_nggps_diag.F90.
|
private |
Definition at line 125 of file fv_nggps_diag.F90.
|
private |
Definition at line 124 of file fv_nggps_diag.F90.
|
private |
Definition at line 93 of file fv_nggps_diag.F90.
|
private |
Definition at line 92 of file fv_nggps_diag.F90.
|
private |
Definition at line 136 of file fv_nggps_diag.F90.
|
private |
Definition at line 135 of file fv_nggps_diag.F90.
|
private |
temperature
Definition at line 128 of file fv_nggps_diag.F90.
|
private |
Definition at line 136 of file fv_nggps_diag.F90.
|
private |
Definition at line 143 of file fv_nggps_diag.F90.
|
private |
Definition at line 144 of file fv_nggps_diag.F90.
|
private |
Definition at line 143 of file fv_nggps_diag.F90.
|
private |
Definition at line 144 of file fv_nggps_diag.F90.
|
private |
Definition at line 143 of file fv_nggps_diag.F90.
|
private |
Definition at line 123 of file fv_nggps_diag.F90.
|
private |
winds
Definition at line 126 of file fv_nggps_diag.F90.
|
private |
Definition at line 140 of file fv_nggps_diag.F90.
|
private |
vertical wind
Definition at line 127 of file fv_nggps_diag.F90.