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.