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

Add support for optional arguments in ccpp physics and framework #807

Merged
merged 35 commits into from
May 21, 2024
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b7835b7
Update .gitmodules and submodule pointer for ccpp-framework for code …
climbfuji Mar 8, 2024
8eb9826
Update .gitmodules and submodule pointer for ccpp-physics for code re…
climbfuji Mar 8, 2024
108e85c
In ccpp/data/GFS_typedefs.meta: change units 'flashes 5 min-1' to 'fl…
climbfuji Mar 8, 2024
734d81a
In ccpp/driver/GFS_diagnostics.F90, scale lightning threat from flash…
climbfuji Mar 8, 2024
43333d5
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
climbfuji Mar 11, 2024
0972de7
Fix wrong long names for lightning threat indices in ccpp/data/GFS_ty…
climbfuji Mar 11, 2024
2946888
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into HEAD
climbfuji Mar 20, 2024
84a1aac
Update .gitmodules and submodule pointer for ccpp-framework for code …
climbfuji Mar 20, 2024
c5b390a
Update .gitmodules and submodule pointer for ccpp-physics for code re…
climbfuji Mar 22, 2024
daa5bee
Remove invalid active attributes in ccpp/data/GFS_typedefs.meta
climbfuji Mar 22, 2024
2879440
Update submodule pointer for ccpp-physics
climbfuji Mar 22, 2024
9b13193
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
climbfuji Apr 3, 2024
e726c68
Update submodule pointers for ccpp-framework and ccpp-physics
climbfuji Apr 3, 2024
5a18b70
Update submodule pointer for ccpp-physics
climbfuji Apr 4, 2024
98cc7c1
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
climbfuji Apr 10, 2024
bb8fdad
Update submodule pointer for ccpp-physics
climbfuji Apr 14, 2024
bcbe67c
Update submodule pointer for ccpp-physics
climbfuji Apr 14, 2024
9b0f9bc
Bug fix for GFDL-MP in CCPP: use correct allocation of variables but …
climbfuji Apr 18, 2024
77022b5
Bug fix in ccpp/data/GFS_typedefs.meta: sncovr_ice is always allocate…
climbfuji Apr 18, 2024
9359ac5
Bug fix in ccpp/data/CCPP_typedefs.meta small-scale gravity wave drag…
climbfuji Apr 19, 2024
712e5c7
Bug fix in ccpp/data/GFS_typedefs.meta: three variables are always al…
climbfuji Apr 19, 2024
516f773
More bug fixes for active attributes in ccpp/data/GFS_typedefs.meta
climbfuji Apr 19, 2024
1f56b50
More bug fixes for allocation dimensions in ccpp/data/CCPP_typedefs.*…
climbfuji Apr 27, 2024
e4304ee
Update .gitmodules and submodule pointer for GFDL_atmos_cubed_sphere …
climbfuji Apr 27, 2024
f87ef0c
Set ccpp_data's thrd_cnt in ccpp/driver/CCPP_driver.F90
climbfuji Apr 27, 2024
a446b96
Update submodule pointer for ccpp-physics
climbfuji Apr 29, 2024
54d6058
Update submodule pointer for ccpp-physics
climbfuji Apr 30, 2024
bd42123
Update submodule pointer for ccpp-physics
climbfuji May 1, 2024
3f28648
No default in OMP pragmas in ccpp/driver/CCPP_driver.F90
climbfuji May 7, 2024
91528d5
Update submodule pointer for ccpp-physics
climbfuji May 10, 2024
87fc7d6
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
climbfuji May 10, 2024
5eacf1c
Address self-review
climbfuji May 11, 2024
e337210
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
climbfuji May 20, 2024
2b53b6c
Update submodule pointer for ccpp-physics
climbfuji May 20, 2024
b872338
Revert .gitmodules and update submodule pointers for atmos_cubed_sphe…
climbfuji May 21, 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
Prev Previous commit
Next Next commit
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
…ture/ccpp_framework_merge_feature_capgen_into_main_20240308
climbfuji committed Mar 11, 2024
commit 43333d56c19b81476169fbe3efe4dcd123abbeb3
24 changes: 13 additions & 11 deletions ccpp/driver/GFS_diagnostics.F90
Original file line number Diff line number Diff line change
@@ -4094,17 +4094,19 @@ subroutine GFS_externaldiag_populate (ExtDiag, Model, Statein, Stateout, Sfcprop
ExtDiag(idx)%data(nb)%var2 => sfcprop(nb)%vfrac(:)
enddo

idx = idx + 1
ExtDiag(idx)%axes = 2
ExtDiag(idx)%name = 'wetness'
ExtDiag(idx)%desc = 'soil moisture availability in top soil layer'
ExtDiag(idx)%unit = 'fraction'
ExtDiag(idx)%mod_name = 'gfs_sfc'
ExtDiag(idx)%cnvfac = cn_100
allocate (ExtDiag(idx)%data(nblks))
do nb = 1,nblks
ExtDiag(idx)%data(nb)%var2 => sfcprop(nb)%wetness(:)
enddo
if (Model%lsm==Model%lsm_ruc) then
idx = idx + 1
ExtDiag(idx)%axes = 2
ExtDiag(idx)%name = 'wetness'
ExtDiag(idx)%desc = 'soil moisture availability in top soil layer'
ExtDiag(idx)%unit = 'fraction'
ExtDiag(idx)%mod_name = 'gfs_sfc'
ExtDiag(idx)%cnvfac = cn_100
allocate (ExtDiag(idx)%data(nblks))
do nb = 1,nblks
ExtDiag(idx)%data(nb)%var2 => sfcprop(nb)%wetness(:)
enddo
end if

idx = idx + 1
ExtDiag(idx)%axes = 2
2 changes: 1 addition & 1 deletion ccpp/framework
Submodule framework updated 1 files
+20 −2 scripts/mkstatic.py
You are viewing a condensed version of this merge commit. You can view the full changes here.