Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
ce7fde9
Update physics/Interstitials/UFS_SCM_NEPTUNE/GFS_debug.* to use chunk…
climbfuji Feb 27, 2024
547b739
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
climbfuji Mar 6, 2024
14d0aad
remove veg-dependent opt_diag used in hr3
HelinWei-NOAA Mar 12, 2024
0ff86ac
use radiative temp as skin temp to the atmosphere
HelinWei-NOAA Mar 28, 2024
9e5eeb8
create a single_loop_alternate for hr4_test3
Apr 4, 2024
e039a94
opt_trs bug fixed
Apr 8, 2024
084b702
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
climbfuji Apr 10, 2024
53a98be
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
climbfuji May 13, 2024
6f6175a
Update MPI communicator in GFS_debug.F90
climbfuji May 13, 2024
833f7dc
HR4 GWD update for files drag_suite.F90 ugwpv1_gsldrag.F90 unified_ug…
Qingfu-Liu May 18, 2024
3342a45
Change code format in file module_sf_noahmplsm.F90
Qingfu-Liu May 19, 2024
e176e67
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
climbfuji May 22, 2024
e142700
update files noahmpdrv.F90 noahmpdrv.meta module_sf_noahmplsm.F90
Qingfu-Liu May 22, 2024
31bca4e
test 6-9
HelinWei-NOAA May 22, 2024
1eb7f7c
update files module_sf_noahmplsm.F90 noahmpdrv.F90 noahmpdrv.meta mod…
Qingfu-Liu May 23, 2024
2e1d906
update files module_sf_noahmplsm.F90 noahmpdrv.F90 noahmpdrv.meta mod…
Qingfu-Liu May 23, 2024
2259ee9
fix the compile problem for HR4-GWD-update
Qingfu-Liu May 26, 2024
622aa41
update Noahmp code for HR4
Qingfu-Liu May 31, 2024
6b78332
update GWD code for HR4
Qingfu-Liu May 31, 2024
f94b43d
remove spurious metadata changes in drag_suite.meta
grantfirl May 31, 2024
e591578
remove some unnecessary variables and add some initialization of outputs
grantfirl May 31, 2024
1108aab
fix some units in metadata files
grantfirl Jun 1, 2024
a949a5f
Merge pull request #3 from grantfirl/HR4-GWD-update_gjf
Qingfu-Liu Jun 3, 2024
4ed1b4f
Bug fixes in Thompson MP and CLM Lake found by Dusan
climbfuji Jun 3, 2024
afa2bc0
Use assumed-size arrays in lakeini routine in physics/SFC_Models/Lake…
climbfuji Jun 13, 2024
1816f72
all changes from test6 to test11
Jun 20, 2024
0407488
Output updraft value of convective cloud condensate
lisa-bengtsson Jun 20, 2024
00dc921
retract the changes of the Noahmp model
Qingfu-Liu Jun 22, 2024
b73269f
update xkinv1 to 0.15
lisa-bengtsson Jun 25, 2024
891959c
add check if progsigma is true
lisa-bengtsson Jun 25, 2024
c6dec90
add optional attribute as necessary to arguments in drag_suite_psl su…
grantfirl Jun 28, 2024
3a361b2
update noahmp table for hr4
Jul 2, 2024
8b6379e
Merge pull request #91 from ufs-community/ufs/dev
HelinWei-NOAA Jul 2, 2024
8103e21
Merge pull request #207 from Qingfu-Liu/HR4-GWD-update
grantfirl Jul 10, 2024
c866747
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
climbfuji Jul 12, 2024
4f17e72
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Jul 15, 2024
1e9b0dd
address seg fault if progsigma=F
lisa-bengtsson Jul 16, 2024
35b15e3
remove unnecessary comments for the snow temperature initialization
Jul 16, 2024
46df080
Merge pull request #216 from lisa-bengtsson/sigcld
grantfirl Jul 19, 2024
002e029
Merge remote-tracking branch 'upstream/ufs/dev' into land_upgrade_hr4
jkbk2004 Jul 20, 2024
2a50ccc
Merge pull request #219 from HelinWei-NOAA/land_upgrade_hr4
grantfirl Jul 23, 2024
9e736da
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
climbfuji Jul 24, 2024
fe8b6da
Some reorg. Move drivers and ccpp code to ccpp repo.
dustinswales Jul 24, 2024
1d9b076
Merge pull request #183 from climbfuji/feature/gfs_debug_update
grantfirl Aug 8, 2024
dbe9774
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
dustinswales Aug 27, 2024
41d2030
Revert Thompson MP to use Thompson mp module, not TEMPO module
dustinswales Aug 27, 2024
576da96
Some changes to work w/ optional args in UFS
dustinswales Aug 28, 2024
9c67aae
Renamed PP directive.
dustinswales Aug 28, 2024
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
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
url = https://github.com/earth-system-radiation/rte-rrtmgp
branch = main
[submodule "physics/MP/TEMPO"]
path = physics/MP/TEMPO
path = physics/MP/TEMPO/tempo
url = https://github.com/NCAR/TEMPO.git
28 changes: 20 additions & 8 deletions physics/CONV/SAMF/samfdeepcnv.f
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,8 @@ subroutine samfdeepcnv_run (im,km,first_time_step,restart, &
!
! parameters for prognostic sigma closure
real(kind=kind_phys) omega_u(im,km),zdqca(im,km),tmfq(im,km),
& omegac(im),zeta(im,km),dbyo1(im,km),sigmab(im),qadv(im,km)
& omegac(im),zeta(im,km),dbyo1(im,km),sigmab(im),qadv(im,km),
& sigmaoutx(im)
real(kind=kind_phys) gravinv,invdelt,sigmind,sigminm,sigmins
parameter(sigmind=0.01,sigmins=0.03,sigminm=0.01)
logical flag_shallow, flag_mid
Expand Down Expand Up @@ -3423,17 +3424,28 @@ subroutine samfdeepcnv_run (im,km,first_time_step,restart, &
endif
enddo
c
c convective cloud water
!
if(progsigma)then
do i = 1, im
sigmaoutx(i)=max(sigmaout(i,1),0.0)
sigmaoutx(i)=min(sigmaoutx(i),1.0)
enddo
endif
c
!> - Calculate convective cloud water.
do k = 1, km
do i = 1, im
if (cnvflg(i) .and. rn(i) > 0.) then
if (k >= kbcon(i) .and. k < ktcon(i)) then
cnvw(i,k) = cnvwt(i,k) * xmb(i) * dt2
do i = 1, im
if (cnvflg(i) .and. rn(i) > 0.) then
if (k >= kbcon(i) .and. k < ktcon(i)) then
cnvw(i,k) = cnvwt(i,k) * xmb(i) * dt2
if(progsigma)then
cnvw(i,k) = cnvw(i,k) * sigmaoutx(i)
else
cnvw(i,k) = cnvw(i,k) * sigmagfm(i)
endif
endif
endif
endif
enddo
enddo
enddo
c
c convective cloud cover
Expand Down
33 changes: 21 additions & 12 deletions physics/CONV/SAMF/samfshalcnv.f
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ subroutine samfshalcnv_run(im,km,itc,ntc,cliq,cp,cvap, &
! parameters for prognostic sigma closure
real(kind=kind_phys) omega_u(im,km),zdqca(im,km),tmfq(im,km),
& omegac(im),zeta(im,km),dbyo1(im,km),
& sigmab(im),qadv(im,km)
& sigmab(im),qadv(im,km),sigmaoutx(im)
real(kind=kind_phys) gravinv,dxcrtas,invdelt,sigmind,sigmins,
& sigminm
logical flag_shallow,flag_mid
Expand Down Expand Up @@ -2397,20 +2397,29 @@ subroutine samfshalcnv_run(im,km,itc,ntc,cliq,cp,cvap, &
endif
enddo
c
c convective cloud water
c
!> - Calculate shallow convective cloud water.
if(progsigma)then
do i = 1, im
sigmaoutx(i)=max(sigmaout(i,1),0.0)
sigmaoutx(i)=min(sigmaoutx(i),1.0)
enddo
endif

c convective cloud water
do k = 1, km
do i = 1, im
if (cnvflg(i)) then
if (k >= kbcon(i) .and. k < ktcon(i)) then
cnvw(i,k) = cnvwt(i,k) * xmb(i) * dt2
do i = 1, im
if (cnvflg(i)) then
if (k >= kbcon(i) .and. k < ktcon(i)) then
cnvw(i,k) = cnvwt(i,k) * xmb(i) * dt2
if (progsigma) then
cnvw(i,k) = cnvw(i,k) * sigmaoutx(i)
else
cnvw(i,k) = cnvw(i,k) * sigmagfm(i)
endif
endif
endif
endif
enddo
enddo
enddo

c
c
c convective cloud cover
c
!> - Calculate convective cloud cover, which is used when pdf-based cloud fraction is used (i.e., pdfcld=.true.).
Expand Down
Loading