Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
738ce45
Merge branch 'SM_Sept21_PR' of https://github.com/SMoorthi-emc/ccpp-p…
SMoorthi-emc Oct 1, 2021
cc1cbe7
Merge branch 'SM_Sept21_PR' of https://github.com/SMoorthi-emc/ccpp-p…
SMoorthi-emc Oct 1, 2021
24884b0
Merge branch 'SM_Sep142021' of https://github.com/SMoorthi-emc/ccpp-p…
SMoorthi-emc Oct 5, 2021
949ca84
reverting to my versions of GFS_rrtmgp_*post.F90 files
SMoorthi-emc Oct 10, 2021
215c80e
additional updates to emissivity calculation etc
SMoorthi-emc Oct 15, 2021
3d9b79c
updating .gitmodules
SMoorthi-emc Oct 20, 2021
c557c33
Merge branch 'SM_Sep142021' of https://github.com/SMoorthi-emc/ccpp-p…
SMoorthi-emc Oct 20, 2021
6ae5461
after merging wiht SM_Sept21_PR
SMoorthi-emc Oct 20, 2021
c4c8bad
changes consistent with branch SM_Sept21_PR
SMoorthi-emc Oct 20, 2021
52ca358
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Oct 25, 2021
d71cd82
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Oct 27, 2021
7482c15
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Oct 28, 2021
3d9d437
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Oct 29, 2021
c458be1
after merging with ccpp/main
SMoorthi-emc Nov 4, 2021
3233eba
after submodule sync
SMoorthi-emc Nov 4, 2021
cf05d9d
Merge branch 'SM_Sep142021' of https://github.com/SMoorthi-emc/ccpp-p…
SMoorthi-emc Nov 8, 2021
a34ad95
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Nov 10, 2021
5ea113c
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Nov 12, 2021
25f84dc
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Nov 19, 2021
ce37043
Merge branch 'SM_Sep142021' of https://github.com/SMoorthi-emc/ccpp-p…
SMoorthi-emc Nov 20, 2021
4cbfa30
Merge remote-tracking branch 'upstream/main' into SM_Sep142021
SMoorthi-emc Nov 23, 2021
1337aeb
Fix dimensions of vertical eta level variables in several metadata files
climbfuji Nov 23, 2021
98aba4a
Suggested improvements for Thompson effective radii calculation and c…
climbfuji Nov 23, 2021
7822e9c
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Nov 24, 2021
49bf5c4
some cosmetic change in mg3
SMoorthi-emc Nov 24, 2021
c41612c
adding/removing some blanks in sfc_sice
SMoorthi-emc Nov 30, 2021
d88751b
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 1, 2021
f51ee84
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 2, 2021
4c62ee2
cleanup/fix GFS_surface_composites
SMoorthi-emc Dec 5, 2021
a14bfb5
Merge branch 'cloud_cover_xr' of https://github.com/ruiyusun/ccpp-phy…
climbfuji Dec 6, 2021
12ccadd
Fix compile error in physics/radiation_clouds.f
climbfuji Dec 6, 2021
083a2ff
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 6, 2021
8edb759
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into greg…
climbfuji Dec 6, 2021
15513be
Merge branch 'greg_new_thompson_cloud_fraction_with_ruiyu_cloud_cover…
climbfuji Dec 6, 2021
b8a6380
after merging with ccpp-physics/main
SMoorthi-emc Dec 10, 2021
6efa49e
Merge branch 'greg_new_thompson_cloud_fraction_with_ruiyu_cloud_cover…
climbfuji Dec 10, 2021
7f444ee
Revert Ruiyu's changes in this branch
climbfuji Dec 10, 2021
326b852
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 11, 2021
7aa8caa
some cosmetic change in a routine
SMoorthi-emc Dec 11, 2021
5ebe5dc
following early results by Anning, make fewer clouds, especially high…
gthompsnWRF Dec 13, 2021
52709ac
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 13, 2021
b7ddc45
add in less LWC and IWC in the partly cloudy boxes
gthompsnWRF Dec 14, 2021
2de6ce3
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 14, 2021
a1ca10e
bug fix, LM should have been IM
gthompsnWRF Dec 16, 2021
61d6292
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 16, 2021
79325a5
make gridkm even simpler
gthompsnWRF Dec 17, 2021
20e3b79
make gridkm array in X-dimension
gthompsnWRF Dec 17, 2021
08a5dcc
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 20, 2021
c6bd0ad
Remove physics/rte-rrtmgp/rrtmgp/kernels-openacc/mo_gas_optics_kernel…
climbfuji Dec 21, 2021
9a60c10
Write diag messages to stdout instead of stderr, use standard _OPENMP…
climbfuji Dec 21, 2021
5d2a595
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into fix_…
climbfuji Dec 21, 2021
f1a00a6
HRRR-like radar-derived temperature tendencies
SamuelTrahanNOAA Dec 21, 2021
07dc9c1
after merge with ccpp-hysics/main
SMoorthi-emc Dec 22, 2021
aeefcdf
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into fix_…
climbfuji Dec 22, 2021
ebd9495
Remove more duplicate modules from SCHEMES_OPENMP_OFF list in CMakeLi…
climbfuji Dec 22, 2021
ebc2160
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Dec 22, 2021
bca4fce
Merge branch 'fix_duplicate_rrtmgp_mod_and_openmp_cpp' of https://git…
climbfuji Dec 22, 2021
c73a22a
Move calculation fo effrr into its own loop
climbfuji Dec 22, 2021
b6dcb52
Add missing i-loop around effrr in physics/GFS_rrtmg_pre.F90
climbfuji Dec 22, 2021
9cce481
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 23, 2021
8434333
testing with zorli related change
SMoorthi-emc Dec 25, 2021
914482a
Merge remote-tracking branch 'origin/main' into feature/radar-tten-uf…
SamuelTrahanNOAA Dec 25, 2021
12763d6
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 28, 2021
2d73cc8
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Dec 29, 2021
e96cc7f
Remove commented line from physics/GFS_surface_composites.F90
climbfuji Dec 29, 2021
68e366d
Bug fixes for restart reproducibility in MYNNSFC
climbfuji Dec 29, 2021
4b6b6d6
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into mynn…
climbfuji Dec 29, 2021
c213000
Merge remote-tracking branch 'community/main' into feature/radar-tten…
SamuelTrahanNOAA Dec 29, 2021
29a96d1
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Dec 30, 2021
baad60a
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Dec 30, 2021
eb248cc
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into mynn…
climbfuji Jan 3, 2022
e687c04
changes requested by reviewers
SamuelTrahanNOAA Jan 4, 2022
037e564
add units to standard_name = radar_derived_microphysics_temperature_t…
SamuelTrahanNOAA Jan 5, 2022
cc0b5dd
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Jan 5, 2022
b7f7612
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into mynn…
climbfuji Jan 6, 2022
e3e4180
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Jan 6, 2022
88fcf4c
updating GFS_surface_composites to address crash in cpld_debug_p7
SMoorthi-emc Jan 6, 2022
cd92c4c
Put back initialization of ustar_{lnd,ice,wat} in physics/module_sf_m…
climbfuji Jan 6, 2022
01a91fa
reverting some change
SMoorthi-emc Jan 6, 2022
30a7afd
still more mods
SMoorthi-emc Jan 6, 2022
7a70875
yet more mods
SMoorthi-emc Jan 6, 2022
5a93312
alter aerosol surface emission based on a WRF change tested by Jimy D…
gthompsnWRF Jan 6, 2022
a45d641
one more tuning for reducing cloud ice amounts in partly cloudy boxes
gthompsnWRF Jan 6, 2022
2181d0c
reduce max ice number conc to fewer than 500 per liter of air
gthompsnWRF Jan 6, 2022
9880f44
Merge pull request #822 from climbfuji/mynnsfc_restart
climbfuji Jan 6, 2022
d187957
Merge remote-tracking branch 'upstream/main' into SM_Nov222021
SMoorthi-emc Jan 7, 2022
8d97f46
fix a typo
SMoorthi-emc Jan 7, 2022
d247e33
Merge remote-tracking branch 'community/main' into feature/radar-tten…
SamuelTrahanNOAA Jan 7, 2022
7072fbe
Switch from specified dimensions to implied shape ( (:,:) instead of …
SamuelTrahanNOAA Jan 7, 2022
64d8f21
Remove a pointer
SamuelTrahanNOAA Jan 7, 2022
2af3ca3
Merge remote-tracking branch 'moorthi/SM_Nov222021' into feature/rada…
SamuelTrahanNOAA Jan 7, 2022
1a72e98
Bugfix for cloud effective radii computation: scale local arrays from…
climbfuji Jan 9, 2022
9878f04
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Jan 9, 2022
fc331b8
Merge pull request #824 from SMoorthi-emc/SM_Nov222021
grantfirl Jan 10, 2022
db934c8
Merge remote-tracking branch 'community/main' into feature/radar-tten…
SamuelTrahanNOAA Jan 10, 2022
8500cea
Merge pull request #823 from SamuelTrahanNOAA/feature/radar-tten-ufs-…
SamuelTrahanNOAA Jan 11, 2022
251afdc
Merge branch 'main' into make_fewer_high_clouds
gthompsnWRF Jan 13, 2022
d1527d5
Change standard_name and unit of CCPP error flag variable in all meta…
climbfuji Jan 16, 2022
203c200
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Jan 17, 2022
a37ea20
Merge pull request #809 from gthompsnWRF/make_fewer_high_clouds
grantfirl Jan 18, 2022
57d7533
Revisions to repair iovr=5 cloud overlap option
mjiacono Jan 18, 2022
f50f1f8
add fix for unbalanced parenthses
mjiacono Jan 19, 2022
2817053
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into wam_…
climbfuji Jan 19, 2022
899df7f
Merge pull request #786 from climbfuji/wam_debug_and_thompson_suggest…
climbfuji Jan 20, 2022
5ec888f
Merge branch 'NCAR:main' into master
mjiacono Jan 20, 2022
307e67f
remove some accidental reversions in radiation_clouds.f
grantfirl Jan 20, 2022
f6e185d
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into ccpp…
climbfuji Jan 21, 2022
01f55a2
Merge pull request #828 from climbfuji/ccpp_error_code_in_prebuild
climbfuji Jan 26, 2022
7fe1feb
Merge branch 'main' into mjiacono_iovr5_repair
grantfirl Jan 26, 2022
1291831
Merge pull request #830 from grantfirl/mjiacono_iovr5_repair
grantfirl Jan 31, 2022
08008e3
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into HEAD
climbfuji Feb 8, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions physics/GFS_DCNV_generic.meta
Original file line number Diff line number Diff line change
Expand Up @@ -256,9 +256,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Expand Down Expand Up @@ -708,9 +708,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
12 changes: 6 additions & 6 deletions physics/GFS_GWD_generic.meta
Original file line number Diff line number Diff line change
Expand Up @@ -229,9 +229,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Expand Down Expand Up @@ -383,9 +383,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
76 changes: 66 additions & 10 deletions physics/GFS_MP_generic.F90
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ end subroutine GFS_MP_generic_pre_init
!! \htmlinclude GFS_MP_generic_pre_run.html
!!
subroutine GFS_MP_generic_pre_run(im, levs, ldiag3d, qdiag3d, do_aw, ntcw, nncl, &
ntrac, gt0, gq0, save_t, save_q, errmsg, errflg)
ntrac, gt0, gq0, save_t, save_q, num_dfi_radar, errmsg, errflg)
!
use machine, only: kind_phys

implicit none
integer, intent(in) :: im, levs, ntcw, nncl, ntrac
integer, intent(in) :: im, levs, ntcw, nncl, ntrac, num_dfi_radar
logical, intent(in) :: ldiag3d, qdiag3d, do_aw
real(kind=kind_phys), dimension(:,:), intent(in) :: gt0
real(kind=kind_phys), dimension(:,:,:), intent(in) :: gq0
Expand All @@ -35,12 +35,14 @@ subroutine GFS_MP_generic_pre_run(im, levs, ldiag3d, qdiag3d, do_aw, ntcw, nncl,
errmsg = ''
errflg = 0

if (ldiag3d .or. do_aw) then
if (ldiag3d .or. do_aw .or. num_dfi_radar>0) then
do k=1,levs
do i=1,im
save_t(i,k) = gt0(i,k)
enddo
enddo
endif
if (ldiag3d .or. do_aw) then
if(qdiag3d) then
do n=1,ntrac
do k=1,levs
Expand Down Expand Up @@ -91,28 +93,36 @@ subroutine GFS_MP_generic_post_run(
graupel0, del, rain, domr_diag, domzr_diag, domip_diag, doms_diag, tprcp, srflag, sr, cnvprcp, totprcp, totice, &
totsnw, totgrp, cnvprcpb, totprcpb, toticeb, totsnwb, totgrpb, rain_cpl, rainc_cpl, snow_cpl, pwat, &
drain_cpl, dsnow_cpl, lsm, lsm_ruc, lsm_noahmp, raincprv, rainncprv, iceprv, snowprv, &
graupelprv, draincprv, drainncprv, diceprv, dsnowprv, dgraupelprv, dtp, &
dtend, dtidx, index_of_temperature, index_of_process_mp,ldiag3d, qdiag3d, lssav, &
errmsg, errflg)
graupelprv, draincprv, drainncprv, diceprv, dsnowprv, dgraupelprv, dtp, dfi_radar_max_intervals, &
dtend, dtidx, index_of_temperature, index_of_process_mp,ldiag3d, qdiag3d, lssav, num_dfi_radar, fh_dfi_radar, &
index_of_process_dfi_radar, ix_dfi_radar, dfi_radar_tten, radar_tten_limits, fhour, errmsg, errflg)
!
use machine, only: kind_phys

implicit none

integer, intent(in) :: im, levs, kdt, nrcm, nncl, ntcw, ntrac
integer, intent(in) :: im, levs, kdt, nrcm, nncl, ntcw, ntrac, num_dfi_radar, index_of_process_dfi_radar
integer, intent(in) :: imp_physics, imp_physics_gfdl, imp_physics_thompson, imp_physics_mg, imp_physics_fer_hires
logical, intent(in) :: cal_pre, lssav, ldiag3d, qdiag3d, cplflx, cplchm
integer, intent(in) :: index_of_temperature,index_of_process_mp

integer :: dfi_radar_max_intervals
real(kind=kind_phys), intent(in) :: fh_dfi_radar(:), fhour
real(kind=kind_phys), intent(in) :: radar_tten_limits(:)
integer :: ix_dfi_radar(:)
real(kind=kind_phys), dimension(:,:), intent(inout) :: gt0

real(kind=kind_phys), intent(in) :: dtf, frain, con_g, rainmin
real(kind=kind_phys), dimension(:), intent(in) :: rain1, xlat, xlon, tsfc
real(kind=kind_phys), dimension(:), intent(inout) :: ice, snow, graupel, rainc
real(kind=kind_phys), dimension(:), intent(in) :: rain0, ice0, snow0, graupel0
real(kind=kind_phys), dimension(:,:), intent(in) :: rann
real(kind=kind_phys), dimension(:,:), intent(in) :: gt0, prsl, save_t, del
real(kind=kind_phys), dimension(:,:), intent(in) :: prsl, save_t, del
real(kind=kind_phys), dimension(:,:), intent(in) :: prsi, phii
real(kind=kind_phys), dimension(:,:,:), intent(in) :: gq0, save_q

real(kind=kind_phys), dimension(:,:,:), intent(in) :: dfi_radar_tten

real(kind=kind_phys), dimension(:), intent(in ) :: sr
real(kind=kind_phys), dimension(:), intent(inout) :: rain, domr_diag, domzr_diag, domip_diag, doms_diag, tprcp, &
srflag, cnvprcp, totprcp, totice, totsnw, totgrp, cnvprcpb, &
Expand Down Expand Up @@ -150,10 +160,10 @@ subroutine GFS_MP_generic_post_run(
real(kind=kind_phys), parameter :: p850 = 85000.0_kind_phys
! *DH

integer :: i, k, ic, itrac, idtend
integer :: i, k, ic, itrac, idtend, itime, idtend_radar, idtend_mp

real(kind=kind_phys), parameter :: zero = 0.0_kind_phys, one = 1.0_kind_phys
real(kind=kind_phys) :: crain, csnow, onebg, tem, total_precip, tem1, tem2
real(kind=kind_phys) :: crain, csnow, onebg, tem, total_precip, tem1, tem2, ttend
real(kind=kind_phys), dimension(im) :: domr, domzr, domip, doms, t850, work1

! Initialize CCPP error handling variables
Expand Down Expand Up @@ -244,6 +254,52 @@ subroutine GFS_MP_generic_post_run(

endif

do itime=1,num_dfi_radar
if(ix_dfi_radar(itime)<1) cycle
if(fhour<fh_dfi_radar(itime)) cycle
if(fhour>=fh_dfi_radar(itime+1)) cycle
exit
enddo
if_radar: if(itime<=num_dfi_radar) then
radar_k: do k=3,levs-2 ! Avoid model top and bottom in case DA forgets to
radar_i: do i=1,im
ttend = dfi_radar_tten(i,k,itime)
if_active: if (ttend>-19) then
ttend = max(ttend,radar_tten_limits(1))
ttend = min(ttend,radar_tten_limits(2))

! add radar temp tendency
! there is radar coverage
gt0(i,k) = save_t(i,k) + ttend*dtp
end if if_active
end do radar_i
end do radar_k
if(ldiag3d) then
idtend_radar = dtidx(index_of_temperature,index_of_process_dfi_radar)
idtend_mp = dtidx(index_of_temperature,index_of_process_mp)
if(idtend_radar>0 .or. idtend_mp>0) then
if(idtend_mp>0) then
dtend(:,1:2,idtend_mp) = dtend(:,1:2,idtend_mp) + (gt0(:,1:2)-save_t(:,1:2))*frain
endif
do k=3,levs-2 ! Avoid model top and bottom in case DA forgets to
do i=1,im
ttend = dfi_radar_tten(i,k,itime)
if (ttend>-19) then
if(idtend_radar>0) then
dtend(i,k,idtend_radar) = dtend(i,k,idtend_radar) + (gt0(i,k)-save_t(i,k)) * frain
endif
else if(idtend_mp>0) then
dtend(i,k,idtend_mp) = dtend(i,k,idtend_mp) + (gt0(i,k)-save_t(i,k)) * frain
endif
enddo
enddo
if(idtend_mp>0) then
dtend(:,levs-1:levs,idtend_mp) = dtend(:,levs-1:levs,idtend_mp) + (gt0(:,levs-1:levs)-save_t(:,levs-1:levs))*frain
endif
endif
endif
endif if_radar

t850(1:im) = gt0(1:im,1)

do k = 1, levs-1
Expand Down
79 changes: 73 additions & 6 deletions physics/GFS_MP_generic.meta
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,13 @@
type = real
kind = kind_phys
intent = inout
[num_dfi_radar]
standard_name = number_of_radar_derived_temperature_or_convection_suppression_intervals
long_name = number of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppression
units = count
dimensions = ()
type = integer
intent = in
[errmsg]
standard_name = ccpp_error_message
long_name = error message for error handling in CCPP
Expand All @@ -104,9 +111,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Expand Down Expand Up @@ -727,6 +734,66 @@
type = real
kind = kind_phys
intent = in
[dfi_radar_max_intervals]
standard_name = maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals
long_name = maximum allowed number of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppression
units = count
dimensions = ()
type = integer
intent = in
[num_dfi_radar]
standard_name = number_of_radar_derived_temperature_or_convection_suppression_intervals
long_name = number of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppression
units = count
dimensions = ()
type = integer
intent = in
[fh_dfi_radar]
standard_name = forecast_lead_times_bounding_radar_derived_temperature_or_convection_suppression_intervals
long_name = forecast lead times bounding radar derived temperature or convection suppression intervals
units = h
dimensions = (maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals_plus_one)
type = real
kind = kind_phys
intent = in
[ix_dfi_radar]
standard_name = indices_with_radar_derived_temperature_or_convection_suppression_data
long_name = indices with radar derived temperature or convection suppression data
units = index
dimensions = (maximum_number_of_radar_derived_temperature_or_convection_suppression_intervals)
type = integer
intent = in
[dfi_radar_tten]
standard_name = radar_derived_microphysics_temperature_tendency
long_name = radar-derived microphysics temperature tendency
units = K s-1
dimensions = (horizontal_loop_extent,vertical_layer_dimension,number_of_radar_derived_temperature_or_convection_suppression_intervals)
type = real
kind = kind_phys
intent = in
[fhour]
standard_name = forecast_time
long_name = current forecast time
units = h
dimensions = ()
type = real
kind = kind_phys
intent = in
[radar_tten_limits]
standard_name = allowed_bounds_of_radar_prescribed_tendencies
long_name = allowed bounds of prescribed microphysics temperature tendencies
units = K s-1
dimensions = (2)
type = real
kind = kind_phys
intent = in
[index_of_process_dfi_radar]
standard_name = index_of_radar_derived_microphysics_temperature_forcing_in_cumulative_change_index
long_name = index of radar-derived microphysics temperature forcing in second dimension of array cumulative change index
units = index
dimensions = ()
type = integer
intent = in
[dtend]
standard_name = cumulative_change_of_state_variables
long_name = diagnostic tendencies for state variables
Expand Down Expand Up @@ -786,9 +853,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Expand Down
12 changes: 6 additions & 6 deletions physics/GFS_PBL_generic.meta
Original file line number Diff line number Diff line change
Expand Up @@ -368,9 +368,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Expand Down Expand Up @@ -1277,9 +1277,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
12 changes: 6 additions & 6 deletions physics/GFS_SCNV_generic.meta
Original file line number Diff line number Diff line change
Expand Up @@ -249,9 +249,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Expand Down Expand Up @@ -672,9 +672,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
6 changes: 3 additions & 3 deletions physics/GFS_cloud_diagnostics.meta
Original file line number Diff line number Diff line change
Expand Up @@ -137,9 +137,9 @@
kind = len=*
intent = out
[errflg]
standard_name = ccpp_error_flag
long_name = error flag for error handling in CCPP
units = flag
standard_name = ccpp_error_code
long_name = error code for error handling in CCPP
units = 1
dimensions = ()
type = integer
intent = out
Loading