Skip to content

Commit 36fd667

Browse files
committed
Merge branch 'ufs/dev' into feature/tendency_cleanup
2 parents 1207a1c + 54672d2 commit 36fd667

41 files changed

Lines changed: 13913 additions & 287 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22
path = physics/Radiation/RRTMGP/rte-rrtmgp
33
url = https://github.com/earth-system-radiation/rte-rrtmgp
44
branch = main
5+
[submodule "physics/MP/TEMPO/TEMPO"]
6+
path = physics/MP/TEMPO/TEMPO
7+
url = https://github.com/NCAR/TEMPO
8+
branch = main

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,11 @@ target_link_libraries(ccpp_physics PRIVATE MPI::MPI_Fortran)
197197
target_link_libraries(ccpp_physics PUBLIC w3emc::w3emc_d
198198
sp::sp_d
199199
NetCDF::NetCDF_Fortran
200-
fms)
200+
)
201+
#add FMS for FV3 only
202+
if(FV3)
203+
target_link_libraries(ccpp_physics PUBLIC fms)
204+
endif()
201205

202206
# Define where to install the library
203207
install(TARGETS ccpp_physics

CODEOWNERS

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ physics/GWD/ugwpv1_gsldrag_post.* @md
3636
physics/GWD/unified_ugwp* @mdtoyNOAA @grantfirl @rhaesung @Qingfu-Liu @dustinswales
3737
physics/MP/Ferrier_Aligo/module_MP_FER_HIRES.* @ericaligo-NOAA @grantfirl @rhaesung @Qingfu-Liu @dustinswales
3838
physics/MP/Ferrier_Aligo/mp_fer_hires.* @ericaligo-NOAA @grantfirl @rhaesung @Qingfu-Liu @dustinswales
39-
physics/MP/GFDL/gfdl_cloud_microphys.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
40-
physics/MP/GFDL/module_gfdl_cloud_microphys.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
39+
physics/MP/GFDL/v1_2019/gfdl_cloud_microphys.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
40+
physics/MP/GFDL/v1_2019/gfdl_cloud_microphys_mod.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
41+
physics/MP/GFDL/v3_2022/gfdl_cloud_microphys_v3.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
42+
physics/MP/GFDL/v3_2022/gfdl_cloud_microphys_v3_mod.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
4143
physics/MP/GFDL/fv_sat_adj.* @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
4244
physics/MP/GFDL/multi_gases.F90 @RuiyuSun @grantfirl @rhaesung @Qingfu-Liu @dustinswales
4345
physics/MP/Morrison_Gettelman/aer_cloud.F @AnningCheng-NOAA @andrewgettelman @grantfirl @rhaesung @Qingfu-Liu @dustinswales

physics/CONV/C3/cu_c3_driver.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,9 @@ subroutine cu_c3_driver_run(ntracer,garea,im,km,dt,flag_init,flag_restart,&
668668
enddo
669669
do i = its,itf
670670
if(mconv(i).lt.0.)mconv(i)=0.
671-
if((dx(i)<6500.).and.do_mynnedmf.and.(maxMF(i).gt.0.))ierr(i)=555
671+
if(do_mynnedmf) then
672+
if((dx(i)<6500.).and.(maxMF(i).gt.0.))ierr(i)=555
673+
endif
672674
enddo
673675
!$acc end kernels
674676
if (dx(its)<6500.) then

physics/GWD/cires_ugwpv1_oro.F90

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,8 @@ subroutine orogw_v1 (im, km, imx, me, master, dtp, kdt, do_tofd, &
222222
dusfc(i) = 0.0
223223
dvsfc(i) = 0.0
224224
ipt(i) = 0
225-
enddo
225+
enddo
226+
zlwb(:) = 0.0
226227

227228
! ---- for lm and gwd calculation points
228229
!cires_ugwp_initialize.F90: real, parameter :: hpmax=2400.0, hpmin=25.0

physics/GWD/cires_ugwpv1_triggers.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ subroutine get_spectra_tau_okw(nw, im, levs, trig_okw, xlatd, sinlat, coslat, t
298298
if (dmax >= tlim_okw) kex = kex+1
299299
do k=klow+1, ktop
300300
dtot = abs(trig_okw(i,k))
301-
if (dtot >= tlim_fgf ) kex = kex+1
301+
if (dtot >= tlim_okw ) kex = kex+1
302302
if ( dtot > dmax) then
303303
klev(i) = k
304304
dmax = dtot

0 commit comments

Comments
 (0)