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

Draft: Merge latest RUC LSM into the community develop #169

Closed
wants to merge 466 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
466 commits
Select commit Hold shift + click to select a range
415e68d
initial work for land coupling
uturuncoglu Aug 11, 2022
7af439e
Merge pull request #946 from junwang-noaa/w3emc292
grantfirl Aug 11, 2022
0f41f73
Merge branch 'main' into v6_to_main
Aug 12, 2022
8313af9
fix typo in GFS_time_vary_pre.scm.F90
Aug 12, 2022
3e06b51
Merge pull request #6 from grantfirl/v6_to_main
mzhangw Aug 12, 2022
cf353f6
Merge pull request #944 from mzhangw/v6_to_main
grantfirl Aug 16, 2022
58d6ad6
fix surface pressure issue for land coupling
uturuncoglu Aug 18, 2022
1590813
Add files via upload
AndrewHazelton Aug 20, 2022
61d6c90
Merge pull request #4 from hafs-community/Hurricane-PBL
BinLiu-NOAA Aug 20, 2022
659d8ba
Use PBL surface net heat fluxes when coupling with AQM, if cplflx is …
rmontuoro Aug 22, 2022
59058b7
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into HEAD
dustinswales Aug 22, 2022
7644b0c
miscellaneous NRL-found checks on variables for stability and argumen…
Aug 16, 2022
41429d1
change some LUNs in iounitdef.f to avoid Cray CCE compiler error
Aug 16, 2022
4daab35
remove ltp, lextop from radcons and send through argument lists as ne…
Aug 18, 2022
779f70e
add host-provided random number seeds for NRL
Aug 24, 2022
042557e
fix SAS overshooting issue
Aug 16, 2022
79eb469
Changes for refactor
dustinswales Aug 24, 2022
06ac05f
update to top ccpp-physics
AnningCheng-NOAA Aug 24, 2022
99e0324
Getting really close...
dustinswales Aug 24, 2022
e1a452f
Updated submodule pointer
dustinswales Aug 24, 2022
1944081
remove q1 clipping; change ktcon1 initialization from Jongil Han's re…
Aug 25, 2022
4560e78
merged with trunk and pass compilation 8/25/2022
AnningCheng-NOAA Aug 25, 2022
eeac3d6
Some housekeeping. Working in UFS.
dustinswales Aug 26, 2022
732c067
make precip and skin temperature available for land coupling
uturuncoglu Sep 1, 2022
ad28dca
Reorganize logic in solver loop
dustinswales Sep 7, 2022
dab7efd
Address issue 957
dustinswales Sep 7, 2022
4cd35ab
clean up samfdeepcnv and sascnvn changes to address review comments
Sep 8, 2022
14bf941
Merge branch 'small_cloud_tuning_GT' into small_cloud_tuning_GT_gjf
Sep 8, 2022
c1827f2
Merge pull request #962 from BrianCurtis-NOAA/bugfix/aqm-heat-fluxes
grantfirl Sep 9, 2022
32f6242
Merge branch 'main' into misc_NRL_changes_20220824
Sep 9, 2022
815438c
Merge branch 'main' into small_cloud_tuning_GT_gjf
Sep 9, 2022
8cfde78
move aero_ind_fdb variable in argument list for mp_gt_driver; add che…
Sep 9, 2022
e4b1da6
Merge remote-tracking branch 'anning/mraerosol1' into feature/merra2_…
ChunxiZhang-NOAA Sep 9, 2022
7b02d41
Merge pull request #954 from grantfirl/misc_NRL_changes_20220824
grantfirl Sep 12, 2022
79a4f51
Merge remote-tracking branch 'upstream/main' into feature/merra2_thom…
ChunxiZhang-NOAA Sep 13, 2022
7fdb217
remove aux mods for debug
uturuncoglu Sep 13, 2022
988215b
remove more debug code
uturuncoglu Sep 13, 2022
475e63f
bugfix to save q state regardless of diagnostic flag
lisa-bengtsson Sep 14, 2022
7c8a9b0
optimizing massflux at cloudbase based on P8 simulations
lisa-bengtsson Sep 14, 2022
6e4d811
more cleaning of debug code
uturuncoglu Sep 14, 2022
b401836
more cleaning
uturuncoglu Sep 14, 2022
0f59f0b
more cleaning
uturuncoglu Sep 14, 2022
4e63a77
typo
lisa-bengtsson Sep 15, 2022
64a3409
Updated the Thompson scheme and fixed a bug in GSS_PBL_generic_common…
ChunxiZhang-NOAA Sep 16, 2022
a5ab63b
Merge branch 'main' into feature/lnd_noahmp_new
uturuncoglu Sep 18, 2022
b841e97
Merge remote-tracking branch 'origin/main' into feature/lnd_noahmp_new
uturuncoglu Sep 18, 2022
ba43da2
module_sf_ruclsm imprecision workaround
SamuelTrahanNOAA Sep 21, 2022
e9611bd
Merge branch 'ufs/dev' into small_cloud_tuning_GT_gjf
Sep 22, 2022
d35be37
Some modifications for rrtmgp physics blocking to work.
Sep 23, 2022
fb66f0f
Renamed standard name flag_for_merra2_aerosol_aware_for_thompson and …
ChunxiZhang-NOAA Sep 23, 2022
824d40d
move sanity checks to lsm_ruc and add "snow on ice" check
SamuelTrahanNOAA Sep 26, 2022
1c70416
Merge pull request #967 from lisa-bengtsson/prog_bugfix
Sep 28, 2022
d49e0d6
Slightly modify the Thompson scheme but it will not change the baseline
ChunxiZhang-NOAA Sep 28, 2022
c8b8ffb
Add in RRTMGP changes.
Sep 28, 2022
dea43c2
Add scientific documentation.
Sep 29, 2022
9c1943c
Merge pull request #2 from ChunxiZhang-NOAA/feature/merra2_thompson
ChunxiZhang-NOAA Sep 30, 2022
b65af77
Revert "Some modifications for rrtmgp physics blocking to work."
dustinswales Oct 3, 2022
1b34a74
Move allocation of RRTMGP DDTs to init
dustinswales Oct 3, 2022
598a88b
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Oct 4, 2022
d55d8f0
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into HEAD
Oct 4, 2022
013844a
Merge branch 'ufs/dev' into ufs-dev-PR2
Oct 4, 2022
15827c1
Merge branch 'main' of https://github.com/NCAR/ccpp-physics into HEAD
Oct 6, 2022
04f4118
Merge branch 'ufs/dev' into small_cloud_tuning_GT_gjf
Oct 6, 2022
9009159
add additional documentation from Anning Cheng's MERRA2 implementatio…
Oct 6, 2022
c635c05
NCAR/ccpp-physics issue 957.
Oct 7, 2022
2550352
Merge pull request #971 from grantfirl/ufs-dev-PR2
Oct 7, 2022
c7d7b2b
Merge remote-tracking branch 'remotes/upstream/ufs/dev' into feature/…
BinLiu-NOAA Oct 9, 2022
cb0af04
Merge remote-tracking branch 'ufs/ufs/dev' into bugfix/rrfs-debug-mod…
SamuelTrahanNOAA Oct 10, 2022
aa2a266
Merge remote-tracking branch 'upstream/ufs/dev' into feature/lnd_noah…
uturuncoglu Oct 10, 2022
cd2cae7
Merge pull request #13 from dustinswales/ncar-main-PR967
Oct 11, 2022
3f63679
Merge remote-tracking branch 'ufs/ufs/dev' into bugfix/rrfs-debug-mod…
SamuelTrahanNOAA Oct 11, 2022
6a726ba
Initial commit
Oct 12, 2022
2437545
update CI
Oct 12, 2022
a3a049e
update CI
Oct 12, 2022
b26eca1
update CI
Oct 12, 2022
8cec93b
update CI
Oct 12, 2022
aa2664d
update CI
Oct 12, 2022
6a69e7c
update CI for fv3
Oct 12, 2022
3db6215
update CI for fv3
Oct 12, 2022
7aa47f9
update CI for fv3
Oct 12, 2022
bb140fc
update CI for fv3
Oct 12, 2022
401122b
update CI for fv3
Oct 12, 2022
ef273f5
update CI for fv3
Oct 12, 2022
b71284a
update CI for fv3
Oct 12, 2022
cd3d206
update to CI
Oct 12, 2022
ded8ce9
update to CI
Oct 12, 2022
b5767ca
update to CI
Oct 12, 2022
0385133
update to CI
Oct 12, 2022
f21feec
update to CI
Oct 12, 2022
a3e74bf
update to CI
Oct 12, 2022
b2f5c4d
update to CI
Oct 12, 2022
cdbf2f5
update to CI
Oct 12, 2022
1aff1b7
update to CI
Oct 12, 2022
6120509
update to CI
Oct 12, 2022
ecfe481
update to CI
Oct 12, 2022
142c799
update to CI
Oct 12, 2022
3a0641e
update to CI
Oct 12, 2022
716900f
update to CI
Oct 12, 2022
a11d566
update to CI
Oct 12, 2022
9d93c0c
update to CI
Oct 12, 2022
071cb33
update to CI
Oct 12, 2022
8855fd5
update to CI
Oct 12, 2022
6e0ee28
update to CI
Oct 12, 2022
1eb1740
update to CI
Oct 12, 2022
8a4ea15
update to CI
Oct 12, 2022
defc268
update to CI
Oct 12, 2022
6358b56
update to CI
Oct 12, 2022
c2d6feb
update to CI
Oct 12, 2022
bb3cbd9
update to CI
Oct 12, 2022
ed86940
update to CI
Oct 12, 2022
e66d159
update to CI
Oct 12, 2022
b2cd9aa
update to CI
Oct 12, 2022
8ba4760
update to CI
Oct 12, 2022
0f3b7de
Initialize SciDoc for SRW v2.1.0
Oct 12, 2022
8ec124a
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mzhangw Oct 12, 2022
e40aafc
scidoc updates
mzhangw Oct 13, 2022
5140bf5
scidoc updates
mzhangw Oct 13, 2022
635e2d0
scidoc fix
mzhangw Oct 13, 2022
353d0ff
Merge branch 'ufs/dev' into small_cloud_tuning_GT_gjf
Oct 14, 2022
5acf29c
scidoc updates from Ligia
mzhangw Oct 14, 2022
2dfd3c4
minor fix
mzhangw Oct 14, 2022
6b27221
scidoc fix
mzhangw Oct 14, 2022
ab220bf
Merge pull request #6 from SamuelTrahanNOAA/bugfix/rrfs-debug-mode-no…
grantfirl Oct 17, 2022
d93ce1a
Merge pull request #1 from grantfirl/small_cloud_tuning_GT_gjf
grantfirl Oct 18, 2022
61f9670
Housekeeping
dustinswales Oct 19, 2022
ac43a97
Housekeeping
dustinswales Oct 19, 2022
4f789c6
Update CI
dustinswales Oct 19, 2022
e84694e
Update CI
dustinswales Oct 19, 2022
5e02827
Update CI
dustinswales Oct 19, 2022
e64a754
Update CI
dustinswales Oct 19, 2022
3098318
Update CI
dustinswales Oct 19, 2022
4ba2ba4
Update CI
dustinswales Oct 19, 2022
ba2dbbd
Update CI
dustinswales Oct 19, 2022
1fb225b
Update CI
dustinswales Oct 19, 2022
66212c0
Update CI
dustinswales Oct 19, 2022
b3f68a0
Update CI
dustinswales Oct 19, 2022
07add40
Update CI
dustinswales Oct 19, 2022
0a28084
Merge remote-tracking branch 'upstream/ufs/dev' into feature/lnd_noah…
uturuncoglu Oct 21, 2022
77933a7
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mzhangw Oct 21, 2022
91cbedc
address some review comments
mzhangw Oct 21, 2022
0ffc805
Merge remote-tracking branch 'remotes/upstream/ufs/dev' into feature/…
BinLiu-NOAA Oct 22, 2022
18986fa
update HRRR suite SDF
mzhangw Oct 24, 2022
66ad417
minor bug fix
mzhangw Oct 24, 2022
b2baf97
Define nf_albd on the host model
mzhangw Oct 25, 2022
818d072
address review comments
mzhangw Oct 25, 2022
1cb95b6
Adjust GFS diagnostic AOD output to the exact 550nm
ChunxiZhang-NOAA Oct 26, 2022
a72847b
fixed two bugs related thermal roughness length
Oct 27, 2022
2fe1519
Merge pull request #20 from ufs-community/ufs/dev
Oct 27, 2022
8c88f68
Merge pull request #10 from uturuncoglu/feature/lnd_noahmp_new
ChunxiZhang-NOAA Oct 28, 2022
ac98ffb
parameteric updates in prognostic convection scheme
lisa-bengtsson Oct 28, 2022
de0f315
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Oct 28, 2022
c157657
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mzhangw Oct 31, 2022
78b5fa5
update TKE contribution from cu for progsigma in deep and shallow cu
lisa-bengtsson Oct 31, 2022
aa7bff5
Merge pull request #14 from mzhangw/delta_srw210
ChunxiZhang-NOAA Nov 1, 2022
e14df8c
Modify the Thompson and RRTMG(P) schemes to improve radiative fluxes …
ChunxiZhang-NOAA Nov 1, 2022
5d42ea9
Adjust conversion factor in radiation_clouds.f
Nov 1, 2022
bc2828a
Modify a few lines of code in radiation_aerosols.f to make them prope…
ChunxiZhang-NOAA Nov 4, 2022
729b6e6
Remove the lines that are commented out in GFS_rrtmg_pre.F90 and modu…
ChunxiZhang-NOAA Nov 4, 2022
e947b08
Make changes to the Thompson scheme to address reviewer comments
ChunxiZhang-NOAA Nov 7, 2022
2e92ac3
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Nov 7, 2022
f1b9182
Merge pull request #19 from ChunxiZhang-NOAA/feature/mp_cloud
ChunxiZhang-NOAA Nov 8, 2022
fa06f28
Enhanced stability of drag_suite module and added diagnostics
mdtoyNOAA Nov 8, 2022
3ad8050
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Nov 8, 2022
af8aaaf
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Nov 8, 2022
40d2db4
Merge remote-tracking branch 'upstream/ufs/dev' into bug/aod550
ChunxiZhang-NOAA Nov 10, 2022
1079a81
Merge pull request #49 from ufs-community/ufs/dev
HelinWei-NOAA Nov 11, 2022
d8af1d7
Merge remote-tracking branch 'remotes/upstream/ufs/dev' into feature/…
BinLiu-NOAA Nov 13, 2022
8c9d446
Merge pull request #16 from ChunxiZhang-NOAA/bug/aod550
ChunxiZhang-NOAA Nov 14, 2022
7e84121
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Nov 14, 2022
0f54ba3
Merge remote-tracking branch 'upstream/ufs/dev' into baseline.hr1
HelinWei-NOAA Nov 16, 2022
48ac4b7
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Nov 16, 2022
b54da25
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Nov 17, 2022
cffe344
Further tuning and refinement of prognostic closure
lisa-bengtsson Nov 17, 2022
224a183
Uniformly apply REAL(kind=kind_phys) from CCPP-Physics machine.F defi…
timsliwinski-noaa Nov 17, 2022
91a474a
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Nov 17, 2022
d062c01
correct a typo
lisa-bengtsson Nov 17, 2022
82062de
Merge pull request #17 from dustinswales/add_ci_tests
ChunxiZhang-NOAA Nov 21, 2022
0af5474
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Nov 21, 2022
5180460
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Nov 21, 2022
1a9fcfe
Updated standard_names for do_gsl_drag_ls_bl, do_gsl_drag_ss and do_g…
mdtoyNOAA Nov 21, 2022
84d89f9
Merge pull request #9 from dustinswales/add_cnvcldcnd_mp2rad_cplng
grantfirl Nov 22, 2022
253fcea
Incorporated dustinswales suggestions in PR#22
mdtoyNOAA Nov 23, 2022
b1b2692
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Nov 23, 2022
3d7907e
Merge remote-tracking branch 'upstream/ufs/dev' into baseline.hr1
HelinWei-NOAA Nov 23, 2022
938b77a
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Nov 28, 2022
0e3c0a6
Bug fix for CI tests.
Nov 28, 2022
18d3fda
Merge pull request #23 from HelinWei-NOAA/baseline.hr1
ChunxiZhang-NOAA Nov 29, 2022
562fcce
Merge pull request #1 from dustinswales/hotfix_CItest
lisa-bengtsson Nov 29, 2022
86ff927
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Nov 29, 2022
bd174bc
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Nov 29, 2022
9a66a9e
using NoahMP tiled tq2m with the bug fix
HelinWei-NOAA Nov 30, 2022
d11b702
Merge remote-tracking branch 'upstream/ufs/dev' into feature/hafs_syn…
wramstrom Dec 1, 2022
0d488db
Make input assumed-shape
Dec 1, 2022
b82f0d3
Merge pull request #1 from dustinswales/hotfix_uwm1488
mdtoyNOAA Dec 2, 2022
9d45cd1
Merge pull request #25 from HelinWei-NOAA/fix_tq2m_diagnoahmp
ChunxiZhang-NOAA Dec 2, 2022
02f0bae
Merge branch 'mynnsfc_uniform_real_kind' of https://github.com/timsli…
Dec 2, 2022
eefb777
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
lisa-bengtsson Dec 2, 2022
14db65d
Merge remote-tracking branch 'upstream/ufs/dev' into feature/hafs_syn…
BinLiu-NOAA Dec 4, 2022
befc336
Merge pull request #18 from lisa-bengtsson/progc_update
ChunxiZhang-NOAA Dec 5, 2022
4b572f6
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Dec 5, 2022
6d6954e
Turn off debug output
Dec 6, 2022
879858f
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Dec 6, 2022
a23b876
Modified calculation of dtfac in drag_suite.F90 and revised various l…
mdtoyNOAA Dec 7, 2022
9277a29
Removed passage of variables 'ak' and 'bk' to drag_suite -- these are…
mdtoyNOAA Dec 7, 2022
3dea70e
Update satmedmfvdifq.F to address some PR review comments related to …
BinLiu-NOAA Dec 7, 2022
8f7f329
New winter wx diags, variable precip ice density computed in MP_gener…
ericaligo-NOAA Dec 8, 2022
5a091c8
Added clarifying remarks in drag_suite and unified_ugwp modules
mdtoyNOAA Dec 8, 2022
cee2bbc
For the tc_pbl related changes in satmedmfvdifq.F, set bfac as a
BinLiu-NOAA Dec 9, 2022
33f4922
Fix typo
ericaligo-NOAA Dec 9, 2022
a3c7ac0
Update tc_pbl standard and long names in satmedmfvdifq.meta according…
BinLiu-NOAA Dec 9, 2022
bf4ac7e
Merge remote-tracking branch 'upstream/ufs/dev' into feature/hafs_syn…
BinLiu-NOAA Dec 11, 2022
f72f38b
Rename winter wx diags
ericaligo-NOAA Dec 12, 2022
688c771
Merge pull request #27 from hafs-community/feature/hafs_sync_202210
grantfirl Dec 14, 2022
712bca2
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Dec 15, 2022
db9be65
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Dec 16, 2022
df5f5e2
Merge pull request #22 from mdtoyNOAA/ufs/dev_ugwp_improvements
ChunxiZhang-NOAA Dec 22, 2022
6825a3e
Merge remote-tracking branch 'upstream/ufs/dev' into winterwx
ericaligo-NOAA Dec 27, 2022
5b17798
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Jan 5, 2023
560f998
minor touchups
ericaligo-NOAA Jan 5, 2023
2f3d69a
removed commented out lines related to old computation of precip ice …
ericaligo-NOAA Jan 5, 2023
4315912
Merge pull request #28 from dustinswales/mynnsfc_uniform_real_kind
ChunxiZhang-NOAA Jan 6, 2023
db11313
Merge remote-tracking branch 'upstream/ufs/dev' into winterwx
ericaligo-NOAA Jan 6, 2023
5eaa95f
remove unused frozen precip density in RUC; update many CCPP standard…
Jan 11, 2023
8abbcba
address standard name clash for lwe of surface snow
grantfirl Jan 12, 2023
1441ed4
Commit before sync with upstream
Jan 13, 2023
4e87d3e
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Jan 13, 2023
e259523
add back RUC LSM internal surface frozen precip density and option to…
grantfirl Jan 18, 2023
c96fee6
update initialization of rhosnfr in lsm_ruc.F90
grantfirl Jan 19, 2023
cb0afb8
use updated exticeden flag
grantfirl Jan 20, 2023
9691f35
Merge pull request #1 from grantfirl/winterwx_gjf
ericaligo-NOAA Jan 20, 2023
45ed377
Bug fix for cloud effective radius for convective clouds (HR1)
ChunxiZhang-NOAA Jan 25, 2023
0befb41
Added documenation back into scheme file.
dustinswales Jan 25, 2023
0a053a0
Address reviewers comments
dustinswales Jan 25, 2023
377c0ba
Address more reviewers comments
dustinswales Jan 26, 2023
c44a717
Merge pull request #35 from ChunxiZhang-NOAA/bugfix/cloud_rad
grantfirl Jan 30, 2023
cb2ad0b
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
dustinswales Feb 1, 2023
662eeb1
Interface changes for SP build in GP
dustinswales Feb 3, 2023
fb066dd
Merge pull request #34 from dustinswales/rrtmgp_refactor
ChunxiZhang-NOAA Feb 7, 2023
f3499e3
Merge pull request #956 from dustinswales/accumulated_cleanup
Feb 8, 2023
944aae4
Cleanup from previous merge.
Feb 8, 2023
bc083e7
Changed UGWP diagnostic variable declaration intents from 'out' to 'i…
mdtoyNOAA Feb 13, 2023
3a38637
Updated UGWP diagnostic variable declaration intents in drag_suite.meta
mdtoyNOAA Feb 14, 2023
48d9d23
Merge remote-tracking branch 'upstream/ufs/dev' into winterwx
ericaligo-NOAA Feb 15, 2023
3362852
Merge pull request #30 from ericaligo-NOAA/winterwx
ChunxiZhang-NOAA Feb 17, 2023
2241837
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
mdtoyNOAA Feb 17, 2023
235ef96
Merge pull request #40 from mdtoyNOAA/ufs/dev_drag_suite_intent_mods
grantfirl Feb 22, 2023
52754f7
Merge branch 'ufs/dev' of https://github.com/ufs-community/ccpp-physi…
Feb 27, 2023
4a75606
Merge pull request #38 from dustinswales/ncar-main-PR956
grantfirl Mar 2, 2023
fab5416
Merged latestest version of RUC LSM into community develop.
tanyasmirnova Mar 8, 2023
b6c327b
Update parameters for RUC LSM.
tanyasmirnova Mar 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 56 additions & 0 deletions .github/workflows/ci_fv3_ccpp_prebuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: CI test to run FV3 ccpp_prebuild step

on: [push, pull_request]

jobs:
ccpp-prebuild-FV3:

# The type of runner that the job will run on
runs-on: ubuntu-20.04

steps:
- name: Checkout current ccpp-physics code
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}

- name: Store remote-URL for current ccpp-physics code
run: echo "GIT_REMOTE_URL=`git remote get-url origin`" >> $GITHUB_ENV

- name: Store branch name for current ccpp-physics code
run: echo "GIT_REMOTE_BRANCH=`git rev-parse --abbrev-ref HEAD`" >> $GITHUB_ENV

- name: Store hash for HEAD of current ccpp-physics code
run: echo "GIT_REMOTE_HASH=`git rev-parse HEAD`" >> $GITHUB_ENV

- name: Checkout latest fv3atm
run: git clone https://github.com/NOAA-EMC/fv3atm.git

- name: Initialize submodules
run: |
cd /home/runner/work/ccpp-physics/ccpp-physics/fv3atm
git submodule update --init --recursive

- name: Update ccpp-physics hash in fv3atm
if: github.event.pull_request == false
run: |
cd /home/runner/work/ccpp-physics/ccpp-physics/fv3atm/ccpp/physics
git remote add remote_local $GIT_REMOTE_URL
git fetch remote_local $GIT_REMOTE_BRANCH
git checkout remote_local/$GIT_REMOTE_BRANCH

- name: Set up Python 3.8.5
uses: actions/setup-python@v3
with:
python-version: 3.8.5

- name: Add conda to system path
run: |
# $CONDA is an environment variable pointing to the root of the miniconda directory
echo $CONDA/bin >> $GITHUB_PATH

- name: Run ccpp_prebuild.py
run: |
cd /home/runner/work/ccpp-physics/ccpp-physics/fv3atm/ccpp/
mkdir -p /home/runner/work/ccpp-physics/ccpp-physics/fv3atm/bin/ccpp/physics/physics/
./framework/scripts/ccpp_prebuild.py --config config/ccpp_prebuild_config.py
61 changes: 61 additions & 0 deletions .github/workflows/ci_scm_ccpp_prebuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: CI test to run SCM ccpp_prebuild step

on: [push, pull_request]

jobs:
ccpp-prebuild-SCM:

# The type of runner that the job will run on
runs-on: ubuntu-20.04

steps:

- name: Checkout current ccpp-physics code
uses: actions/checkout@v3

- name: Store remote-URL for current ccpp-physics code
run: echo "GIT_REMOTE_URL=`git remote get-url origin`" >> $GITHUB_ENV

- name: Store branch name for current ccpp-physics code
run: echo "GIT_REMOTE_BRANCH=`git rev-parse --abbrev-ref HEAD`" >> $GITHUB_ENV

- name: Store hash for HEAD of current ccpp-physics code
run: echo "GIT_REMOTE_HASH=`git rev-parse HEAD`" >> $GITHUB_ENV

- name: Checkout latest ccpp-scm code
run: git clone https://github.com/NCAR/ccpp-scm.git

- name: Initialize submodules
run: |
cd /home/runner/work/ccpp-physics/ccpp-physics/ccpp-scm
git submodule update --init --recursive

- name: Update ccpp-physics hash in ccpp-scm
if: github.event.pull_request == false
run: |
cd /home/runner/work/ccpp-physics/ccpp-physics/ccpp-scm/ccpp/physics
echo $GIT_REMOTE_URL
echo $GIT_REMOTE_BRANCH
echo ${{github.repository}}
echo ${{ github.event.pull_request.head.sha }}
echo $GITHUB_SHA
git remote add remote_local $GIT_REMOTE_URL
git fetch remote_local $GIT_REMOTE_BRANCH
git checkout remote_local/$GIT_REMOTE_BRANCH

- name: Set up Python 3.8.5
uses: actions/setup-python@v3
with:
python-version: 3.8.5

- name: Add conda to system path
run: |
# $CONDA is an environment variable pointing to the root of the miniconda directory
echo $CONDA/bin >> $GITHUB_PATH

- name: Run ccpp_prebuild.py
run: |
cd /home/runner/work/ccpp-physics/ccpp-physics/ccpp-scm/
git status
mkdir -p /home/runner/work/ccpp-physics/ccpp-physics/ccpp-scm/scm/bin/ccpp/physics/physics/
./ccpp/framework/scripts/ccpp_prebuild.py --config ccpp/config/ccpp_prebuild_config.py
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[submodule "physics/rte-rrtmgp"]
path = physics/rte-rrtmgp
url = https://github.com/earth-system-radiation/rte-rrtmgp
branch = dtc/ccpp
branch = main
14 changes: 1 addition & 13 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,14 +81,10 @@ get_filename_component(LOCAL_CURRENT_SOURCE_DIR ${FULL_PATH_TO_CMAKELISTS} DIREC
# List of files that need to be compiled without OpenMP
set(SCHEMES_OPENMP_OFF ${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_gas_optics.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_rrtmgp_constants.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_rrtmgp_util_reorder.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_gas_concentrations.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_rrtmgp_util_string.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/kernels/mo_gas_optics_kernels.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/kernels/mo_rrtmgp_util_reorder_kernels.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_gas_optics_rrtmgp.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/tests/mo_testing_io.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/tests/clear_sky_regression.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/extensions/mo_rrtmgp_clr_all_sky.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/extensions/mo_fluxes_byband.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/extensions/solar_variability/mo_solar_variability.F90
Expand All @@ -97,14 +93,6 @@ set(SCHEMES_OPENMP_OFF ${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rrtmgp/mo_
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/extensions/mo_compute_bc.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/extensions/cloud_optics/mo_cloud_sampling.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/extensions/cloud_optics/mo_cloud_optics.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/mo_load_coefficients.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/rfmip-clear-sky/rrtmgp_rfmip_sw.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/rfmip-clear-sky/mo_rfmip_io.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/rfmip-clear-sky/rrtmgp_rfmip_lw.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/mo_simple_netcdf.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/all-sky/rrtmgp_allsky.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/all-sky/mo_load_cloud_coefficients.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/examples/all-sky/mo_garand_atmos_io.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rte/mo_rte_config.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rte/mo_source_functions.F90
${LOCAL_CURRENT_SOURCE_DIR}/physics/rte-rrtmgp/rte/mo_rte_sw.F90
Expand Down Expand Up @@ -195,7 +183,7 @@ set_target_properties(ccpp_physics PROPERTIES VERSION ${PROJECT_VERSION}
target_include_directories(ccpp_physics PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>)

target_link_libraries(ccpp_physics PUBLIC w3nco::w3nco_d NetCDF::NetCDF_Fortran)
target_link_libraries(ccpp_physics PUBLIC w3emc::w3emc_d NetCDF::NetCDF_Fortran)

# Define where to install the library
install(TARGETS ccpp_physics
Expand Down
Loading