Skip to content
Closed
6 changes: 4 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,7 @@
branch = main
[submodule "ccpp/physics"]
path = ccpp/physics
url = https://github.com/NCAR/ccpp-physics
branch = main
#url = https://github.com/NCAR/ccpp-physics
#branch = main
url = https://github.com/climbfuji/ccpp-physics
branch = ccpp_convective_transport_tracers_cleanup
1 change: 0 additions & 1 deletion ccpp/data/GFS_typedefs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -7406,7 +7406,6 @@ subroutine interstitial_setup_tracers(Interstitial, Model)
Interstitial%ntiwx = 0
endif
endif
! *DH

if (Model%cplchm) then
! Only Zhao/Carr/Sundqvist and GFDL microphysics schemes are supported
Expand Down
31 changes: 16 additions & 15 deletions ccpp/data/GFS_typedefs.meta
Original file line number Diff line number Diff line change
Expand Up @@ -627,6 +627,7 @@
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme .or. (control_for_land_surface_scheme == identifier_for_noah_wrfv4_land_surface_scheme))
[semisbase]
standard_name = baseline_surface_longwave_emissivity
long_name = baseline surface lw emissivity in fraction
Expand Down Expand Up @@ -5271,13 +5272,13 @@
dimensions = ()
type = logical
[do_myjsfc]
standard_name = flag_for_mellor_yamada_janic_surface_layer_scheme
standard_name = flag_for_mellor_yamada_janjic_surface_layer_scheme
long_name = flag to activate MYJ surface layer scheme
units = flag
dimensions = ()
type = logical
[do_myjpbl]
standard_name = flag_for_mellor_yamada_janic_pbl_scheme
standard_name = flag_for_mellor_yamada_janjic_pbl_scheme
long_name = flag to activate MYJ PBL scheme
units = flag
dimensions = ()
Expand Down Expand Up @@ -6136,95 +6137,95 @@
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_thz0]
standard_name = air_potential_temperature_at_top_of_viscous_sublayer
long_name = potential temperature at viscous sublayer top over water
units = K
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_qz0]
standard_name = specific_humidity_at_top_of_viscous_sublayer
long_name = specific humidity at_viscous sublayer top over water
units = kg kg-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_uz0]
standard_name = x_wind_at_top_of_viscous_sublayer
long_name = u wind component at viscous sublayer top over water
units = m s-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_vz0]
standard_name = y_wind_at_top_of_viscous_sublayer
long_name = v wind component at viscous sublayer top over water
units = m s-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_akhs]
standard_name = heat_exchange_coefficient_for_MYJ_schemes
long_name = surface heat exchange_coefficient for MYJ schemes
units = m s-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_akms]
standard_name = momentum_exchange_coefficient_for_MYJ_schemes
long_name = surface momentum exchange_coefficient for MYJ schemes
units = m s-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_chkqlm]
standard_name = control_for_surface_layer_evaporation
long_name = surface layer evaporation switch
units = none
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_elflx]
standard_name = surface_upward_specific_humidity_flux_for_mellor_yamada_janic_surface_layer_scheme
standard_name = surface_upward_specific_humidity_flux_for_mellor_yamada_janjic_surface_layer_scheme
long_name = kinematic surface latent heat flux
units = m s-1 kg kg-1
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_a1u]
standard_name = weight_for_momentum_at_top_of_viscous_sublayer
long_name = weight for momentum at viscous layer top
units = none
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_a1t]
standard_name = weight_for_potental_temperature_at_top_of_viscous_sublayer
long_name = weight for potental temperature at viscous layer top
units = none
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)
[phy_myj_a1q]
standard_name = weight_for_specific_humidity_at_top_of_viscous_sublayer
long_name = weight for Specfic Humidity at viscous layer top
units = none
dimensions = (horizontal_loop_extent)
type = real
kind = kind_phys
active = (flag_for_mellor_yamada_janic_surface_layer_scheme .or. flag_for_mellor_yamada_janic_pbl_scheme)
active = (flag_for_mellor_yamada_janjic_surface_layer_scheme .or. flag_for_mellor_yamada_janjic_pbl_scheme)

########################################################################
[ccpp-table-properties]
Expand Down