Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CCPP: Update consistency checks and effective radii calculation for Thompson MP #462

Merged
merged 32 commits into from
Jan 20, 2022
Merged
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
984c430
Add additional diagnostic arrays for radiation-microphysics development
climbfuji Nov 19, 2021
6c961cc
Bug fixes for WAM model runs with levr < levs
climbfuji Nov 23, 2021
d3ab491
Update submodule pointer for ccpp-physocs
climbfuji Nov 23, 2021
086f326
Update .gitmodules and submodule pointer for ccpp-physics for code re…
climbfuji Nov 23, 2021
cad85e6
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into rad…
climbfuji Nov 29, 2021
4cb7110
Update submodule pointer for ccpp-physics
climbfuji Nov 29, 2021
edce3d6
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into rad…
climbfuji Dec 6, 2021
6bc920d
Update .gitmodules and submodule pointer for ccpp-physics for code re…
climbfuji Dec 6, 2021
5da45f5
Merge branch 'rad_mp_diag_vars' of https://github.com/climbfuji/fv3at…
climbfuji Dec 6, 2021
6163991
Change output names of new radiation diagnostic variables in ccpp/dri…
climbfuji Dec 6, 2021
8d5a15a
Merge branch 'rad_mp_diag_vars' of https://github.com/climbfuji/fv3at…
climbfuji Dec 6, 2021
7165cd0
Update submodule pointer for ccpp-physics
climbfuji Dec 7, 2021
e709caf
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into rad…
climbfuji Dec 9, 2021
fbd7b52
Update submodule pointer for ccpp-physics
climbfuji Dec 9, 2021
c033555
Update submodule pointer for ccpp-physics
climbfuji Dec 10, 2021
8e4866b
Fix ccpp-physics branch name in .gitmodules
climbfuji Dec 10, 2021
4e5639f
Fix .gitmodules one more time
climbfuji Dec 10, 2021
b10942f
Update submodule pointer for ccpp-physics
climbfuji Dec 10, 2021
f34aa31
Merge branch 'rad_mp_diag_vars' of https://github.com/climbfuji/fv3at…
climbfuji Dec 10, 2021
2fa9b76
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into rad…
climbfuji Dec 22, 2021
e961f38
Update submodule pointer for ccpp-physics
climbfuji Dec 22, 2021
33d41af
Update submodule pointer for ccpp-physics
climbfuji Dec 22, 2021
af11409
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into rad…
climbfuji Dec 29, 2021
c53d983
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into wam…
climbfuji Dec 30, 2021
0a8ab77
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into wam…
climbfuji Jan 3, 2022
35d25f5
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into wam…
climbfuji Jan 6, 2022
cdee27a
Enable outputting cloud effective radii from ccpp/driver/GFS_diagnost…
climbfuji Jan 9, 2022
20a7d53
Update submodule pointer for ccpp-physics
climbfuji Jan 9, 2022
fc7dcc1
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into tho…
climbfuji Jan 9, 2022
bd3b93d
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into tho…
climbfuji Jan 17, 2022
f20ca51
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into tho…
climbfuji Jan 19, 2022
2ca1627
Revert change to .gitmodules and update submodule pointer for ccpp-ph…
climbfuji Jan 20, 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
6 changes: 4 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
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 = wam_debug_and_thompson_suggestions
[submodule "upp"]
path = upp
url = https://github.com/NOAA-EMC/UPP
Expand Down
66 changes: 33 additions & 33 deletions ccpp/driver/GFS_diagnostics.F90
Original file line number Diff line number Diff line change
Expand Up @@ -3495,39 +3495,39 @@ subroutine GFS_externaldiag_populate (ExtDiag, Model, Statein, Stateout, Sfcprop
enddo
enddo

!! Cloud effective radii from Microphysics
!if (Model%imp_physics == Model%imp_physics_thompson .or. Model%imp_physics == Model%imp_physics_wsm6 .or. Model%imp_physics == Model%imp_physics_fer_hires) then
! idx = idx + 1
! ExtDiag(idx)%axes = 3
! ExtDiag(idx)%name = 'cleffr'
! ExtDiag(idx)%desc = 'effective radius of cloud liquid water particle'
! ExtDiag(idx)%unit = 'um'
! ExtDiag(idx)%mod_name = 'gfs_phys'
! allocate (ExtDiag(idx)%data(nblks))
! do nb = 1,nblks
! ExtDiag(idx)%data(nb)%var3 => Tbd(nb)%phy_f3d(:,:,Model%nleffr)
! enddo
! idx = idx + 1
! ExtDiag(idx)%axes = 3
! ExtDiag(idx)%name = 'cieffr'
! ExtDiag(idx)%desc = 'effective radius of stratiform cloud ice particle in um'
! ExtDiag(idx)%unit = 'um'
! ExtDiag(idx)%mod_name = 'gfs_phys'
! allocate (ExtDiag(idx)%data(nblks))
! do nb = 1,nblks
! ExtDiag(idx)%data(nb)%var3 => Tbd(nb)%phy_f3d(:,:,Model%nieffr)
! enddo
! idx = idx + 1
! ExtDiag(idx)%axes = 3
! ExtDiag(idx)%name = 'cseffr'
! ExtDiag(idx)%desc = 'effective radius of stratiform cloud snow particle in um'
! ExtDiag(idx)%unit = 'um'
! ExtDiag(idx)%mod_name = 'gfs_phys'
! allocate (ExtDiag(idx)%data(nblks))
! do nb = 1,nblks
! ExtDiag(idx)%data(nb)%var3 => Tbd(nb)%phy_f3d(:,:,Model%nseffr)
! enddo
!endif
! Cloud effective radii from Microphysics
if (Model%imp_physics == Model%imp_physics_thompson .or. Model%imp_physics == Model%imp_physics_fer_hires) then
idx = idx + 1
ExtDiag(idx)%axes = 3
ExtDiag(idx)%name = 'cleffr'
ExtDiag(idx)%desc = 'effective radius of cloud liquid water particle'
ExtDiag(idx)%unit = 'um'
ExtDiag(idx)%mod_name = 'gfs_phys'
allocate (ExtDiag(idx)%data(nblks))
do nb = 1,nblks
ExtDiag(idx)%data(nb)%var3 => Tbd(nb)%phy_f3d(:,:,Model%nleffr)
enddo
idx = idx + 1
ExtDiag(idx)%axes = 3
ExtDiag(idx)%name = 'cieffr'
ExtDiag(idx)%desc = 'effective radius of stratiform cloud ice particle in um'
ExtDiag(idx)%unit = 'um'
ExtDiag(idx)%mod_name = 'gfs_phys'
allocate (ExtDiag(idx)%data(nblks))
do nb = 1,nblks
ExtDiag(idx)%data(nb)%var3 => Tbd(nb)%phy_f3d(:,:,Model%nieffr)
enddo
idx = idx + 1
ExtDiag(idx)%axes = 3
ExtDiag(idx)%name = 'cseffr'
ExtDiag(idx)%desc = 'effective radius of stratiform cloud snow particle in um'
ExtDiag(idx)%unit = 'um'
ExtDiag(idx)%mod_name = 'gfs_phys'
allocate (ExtDiag(idx)%data(nblks))
do nb = 1,nblks
ExtDiag(idx)%data(nb)%var3 => Tbd(nb)%phy_f3d(:,:,Model%nseffr)
enddo
endif

!MYNN
if (Model%do_mynnedmf) then
Expand Down
2 changes: 1 addition & 1 deletion ccpp/physics