Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
283 commits
Select commit Hold shift + click to select a range
4c4c2c1
Create ESMF field attributes using the same kind as field data values…
DusanJovic-NOAA Jan 25, 2023
c246398
Update submodule UPP.
BinLiu-NOAA Mar 25, 2023
de7dd34
Update submodule ccpp/physics.
BinLiu-NOAA Apr 3, 2023
cd58f9f
Merge remote-tracking branch 'remotes/hcomm/production/hafs.v1' into …
BinLiu-NOAA Apr 30, 2023
9b33cab
Update submodules.
BinLiu-NOAA May 1, 2023
5729c1c
Update submodule upp.
BinLiu-NOAA May 12, 2023
f038546
Merge remote-tracking branch 'remotes/hcomm/production/hafs.v1' into …
BinLiu-NOAA May 13, 2023
bcb9f5c
Merge remote-tracking branch 'remotes/upstream/develop' into support/…
BinLiu-NOAA Jul 22, 2023
e27560e
Update submodule upp.
BinLiu-NOAA Jul 22, 2023
7563823
Update submodule upp.
BinLiu-NOAA Jul 22, 2023
133e6b3
Merge remote-tracking branch 'remotes/upstream/develop' into support/…
BinLiu-NOAA Jul 24, 2023
6f66432
Merge remote-tracking branch 'upstream/develop' into feature/hafsv2_b…
BinLiu-NOAA Oct 26, 2023
90f79fa
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Nov 8, 2023
7011a53
Update ccpp/suites_not_used/suite_FV3_HAFS_v1* files, needed for the …
BinLiu-NOAA Nov 8, 2023
ebc2b02
Update submodule UPP to point to the feature/hafsv2_baseline branch.
BinLiu-NOAA Nov 9, 2023
85b653c
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Nov 20, 2023
453e630
Moving Nest implementation of NOAH MP LSM
wramstrom Nov 20, 2023
5e011ae
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Dec 3, 2023
a3eae5e
Updates to NOAHMP moving nest code to correct land sea mask.
wramstrom Dec 18, 2023
89e8eb9
Changed default value for soilcolor to 10, based on advice from Mike …
wramstrom Dec 19, 2023
d98fd1f
Merge remote-tracking branch 'origin/feature/hafsv2_baseline' into fe…
wramstrom Dec 19, 2023
ccbd565
Restructured moving nest fix file initialization.
wramstrom Dec 22, 2023
a61935d
Removed trailing whitespace.
wramstrom Dec 22, 2023
6695d8e
removed gfdl mp v1 files from orginal directory and moved to newly ad…
RuiyuSun Jan 22, 2024
8559367
change the .gitmodules to use my ccpp/physics branch
RuiyuSun Jan 22, 2024
d77fdef
Merge remote-tracking branch 'origin/develop' into feature_gfdlmpv3
RuiyuSun Jan 22, 2024
ce28fae
add GFDLMP v3
RuiyuSun Feb 1, 2024
1efbd92
add two suites for gfdlmp v3
RuiyuSun Feb 1, 2024
e5366c0
Update submodule UPP.
BinLiu-NOAA Feb 2, 2024
78168ec
Updating modules based on official installation and consistent with u…
BijuThomas-NOAA Feb 2, 2024
fece8a1
Update submodule upp.
BinLiu-NOAA Mar 6, 2024
1ee57b9
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into HEAD
dustinswales Mar 18, 2024
cbdf74c
GFDLv3
dustinswales Mar 18, 2024
0934d97
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Mar 18, 2024
b6eb89d
Update submodule upp to point to the release/hafs_v2 branch.
BinLiu-NOAA Mar 19, 2024
3cb2e52
refactor gfdlmp. work in progress
dustinswales Mar 19, 2024
32d7d52
Update physics
dustinswales Mar 20, 2024
7b110d7
Update physics
dustinswales Mar 20, 2024
70782b3
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Mar 20, 2024
aca4042
Updating modulefiles for production transition
BijuThomas-NOAA Mar 23, 2024
d0f8a40
Synced physics
dustinswales Apr 3, 2024
58e33c8
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Apr 3, 2024
6b5ec48
Additional cleanup
dustinswales Apr 3, 2024
1013041
Reverted some changes in physics
dustinswales Apr 3, 2024
adc6edc
Remove nowarn flag from build
BijuThomas-NOAA Apr 5, 2024
468dee7
Update the moving_nest/fv_tracker.F90 to output moving nest domain
BinLiu-NOAA Apr 7, 2024
311a012
Adding -qoverride-limits flag to have all OpenMP processing
BijuThomas-NOAA Apr 8, 2024
29a98c8
Fix out of bound errors in block_atmos_copy routines (#778)
DusanJovic-NOAA Feb 9, 2024
5b649b7
Update atmos_cubed_sphere and add compile definition BYPASS_BREED_SLP…
DusanJovic-NOAA Apr 1, 2024
6cdff0a
Update submodule ccpp/physic.
BinLiu-NOAA Apr 9, 2024
2688c15
Update physics
dustinswales Apr 11, 2024
3ef708d
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Apr 11, 2024
14ba971
Some housekeeping in physics
dustinswales Apr 12, 2024
02cd74f
Revert "add GFDLMP v3"
dustinswales Apr 12, 2024
62be093
Update submodules in FV3
dustinswales Apr 12, 2024
bf9efa4
Some more changes
dustinswales Apr 12, 2024
e2ea427
Some reorg
dustinswales Apr 12, 2024
d766a64
Some more cleanup. Nearly done
dustinswales Apr 22, 2024
ed205db
pointing new upp branch
BijuThomas-NOAA Apr 29, 2024
ceed1a6
Merge remote-tracking branch 'remotes/origin/production/hafs.v2' into…
BinLiu-NOAA May 20, 2024
2a269b0
Merge branch 'support/HAFS_tmp' into support/HAFS
BinLiu-NOAA May 20, 2024
a609ad7
Move gfdlmp init call to fv_sat_adj init().
dustinswales May 23, 2024
0bf9698
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales May 23, 2024
e42e1ce
Revert mp init move.
dustinswales May 23, 2024
f8ac2da
Revert "Move gfdlmp init call to fv_sat_adj init()."
dustinswales May 23, 2024
1fc27e5
modulefiles/libraries updates for OS Rocky9 upgrade(Orion)
BijuThomas-NOAA Jun 21, 2024
637b05a
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Jul 3, 2024
ae1da22
Update submodule upp.
BinLiu-NOAA Jul 4, 2024
5f310e5
Added SDF Files for Tiedtke Convection for HAFS (With and Without NSS…
Jul 11, 2024
79930a2
Update submodule ccpp/physics
WeiguoWang-NOAA Jul 12, 2024
6ffa16c
Update submodule ccpp/physics, which cherry-picked the following PR c…
BinLiu-NOAA Jul 12, 2024
5a8c9be
Add IAU related changes for HAFS regional DA.
XuLu-NOAA Jul 12, 2024
7867edd
Revise atmos_model.F90 for atmosphere-wave coupling.
binli2337 Jul 12, 2024
5c905f1
Merge remote-tracking branch 'binli/feature/ocean_wave_coupling' into…
BinLiu-NOAA Jul 12, 2024
a09d142
Update submodules of atmos_cubed_sphere and ccpp/physics.
BinLiu-NOAA Jul 13, 2024
fc741ca
Update submodule ccpp/physics, which reverted TTE-based EMDF PBL chan…
BinLiu-NOAA Jul 15, 2024
1d7b0c8
Update submodule ccpp/physics.
BinLiu-NOAA Jul 16, 2024
88a3419
Updating ccpp/physics submodule: Increasing the absolute value of ent…
JunghoonShin-NOAA Jul 29, 2024
31ad5da
Enable Gaea C6 support for hafs_post
BijuThomas-NOAA Aug 16, 2024
0f6c2f5
Merge remote-tracking branch 'remotes/origin/feature/hafs.v2.0.1' int…
BinLiu-NOAA Aug 21, 2024
c162e03
Some more changes.
dustinswales Aug 26, 2024
2c3ef02
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Aug 26, 2024
ae5eb94
Changes related to /lfs5 migration on Jet
BijuThomas-NOAA Aug 30, 2024
a0c9760
Updating new impi version, impi/2024.2.1 on Jet
BijuThomas-NOAA Sep 9, 2024
89d27eb
Pointing upp branch with lfs4 to lfs5 change on Jet
BijuThomas-NOAA Oct 7, 2024
299d0a2
Reverting to old impi version(2022.1.2) on Jet
BijuThomas-NOAA Oct 17, 2024
1c2df6b
Some mroe changes
dustinswales Oct 22, 2024
cdca580
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Oct 22, 2024
20de3c6
Remove unecessary changes
dustinswales Oct 22, 2024
d2cf08a
Update GFDLMPV3 based SDFs
dustinswales Oct 22, 2024
5296fb7
Update .gitmodules.
BinLiu-NOAA Nov 1, 2024
2f91520
Some of the last changes
dustinswales Nov 7, 2024
bfeff8f
More changes!
dustinswales Nov 7, 2024
a7d4c3a
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Nov 7, 2024
cf0c776
Add call the GFDLMP register in FV3
dustinswales Nov 13, 2024
311bf52
Updated physics
dustinswales Nov 13, 2024
c2e0978
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Nov 13, 2024
0f7d5e0
Bugfix in physics
dustinswales Nov 18, 2024
7c46b87
Updated physics
dustinswales Nov 18, 2024
7193dbd
Updated physics
dustinswales Nov 18, 2024
4a19ef6
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Nov 18, 2024
0c4529c
Bug fix from GNU compile. Bug fix from merge.
dustinswales Nov 19, 2024
59164a6
Doh!
dustinswales Nov 21, 2024
e51cb6a
Pointing the new commit in upp(Reverting to old impi version(2022.1.2…
BijuThomas-NOAA Dec 13, 2024
a807a7a
Merge remote-tracking branch 'remotes/origin/feature/hafs.v2.0.1_gaea…
BinLiu-NOAA Dec 13, 2024
dd0c88a
Update physics
dustinswales Dec 16, 2024
21d1609
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Dec 16, 2024
35ee711
Rename Gaea C6 platform name from gaeaC6 to gaeac6 consistent with UF…
BijuThomas-NOAA Dec 18, 2024
8508008
Change ccpp to feature branch
Jan 7, 2025
bf314fd
Fix main zsns_default bug
Jan 7, 2025
cfd0787
Add smoiseq to the moving variables
Jan 7, 2025
10800a9
Add smoiseq to the nest types
Jan 7, 2025
934c4fd
Update .gitmodule branch
Jan 7, 2025
37fa05c
Update ccpp module
Jan 7, 2025
d92b604
Update physics
dustinswales Jan 24, 2025
780a236
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Jan 24, 2025
c510d82
Address reviewers comments
dustinswales Jan 24, 2025
2b9dbcf
Initial TEMPO commit
AndersJensen-NOAA Jan 31, 2025
7db11e7
Changes for TEMPO to be called with imp_physics option 88
AndersJensen-NOAA Feb 1, 2025
d0f0753
Support for TEMPO aerosol-aware in CCPP
AndersJensen-NOAA Feb 2, 2025
858ac84
Couple TEMPO to radiation
AndersJensen-NOAA Feb 3, 2025
41350c1
TEMPO radiation buxfix
AndersJensen-NOAA Feb 3, 2025
a64b4b0
Support for TEMPO hail-aware
AndersJensen-NOAA Feb 3, 2025
18e9871
Fix dumpfields=true option by using ESMF_FieldBundleWrite (#856)
DusanJovic-NOAA Jul 29, 2024
44a6126
Adding upp updates(Addressing NCO's bugzilla; run-time warning/failu…
BijuThomas-NOAA Feb 3, 2025
9373e48
hail-aware variables and renamed module variables
AndersJensen-NOAA Feb 4, 2025
6fb354c
Update pointer to ccpp
AndersJensen-NOAA Feb 4, 2025
034fa88
update to NCAR TEMPO repo
AndersJensen-NOAA Feb 4, 2025
1281c53
Sync physics
AndersJensen-NOAA Feb 4, 2025
3f2026c
Add an option to use liquid potential temperature in temperature equa…
BinLiu-NOAA Feb 4, 2025
61a41dc
3D-TKE EMDF GFS PBL scheme related changes from FIU (Ping Zhu, Ping.Z…
BinLiu-NOAA Jul 18, 2024
e4cca28
Update changes in 3d TKE scheme
Oct 4, 2024
d67a88c
Update submodules related to feature/3dtke_gfspbl
BinLiu-NOAA Feb 14, 2025
fc81449
Update physics
dustinswales Feb 14, 2025
9566a56
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Feb 14, 2025
3a7cd3c
Sync physics
dustinswales Feb 27, 2025
c14e084
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Feb 27, 2025
5fd8e5b
Bugfix for name conflict in physics
dustinswales Feb 28, 2025
ff65682
Add import reassignments to avoid error
dustinswales Mar 3, 2025
bac6ef3
Pointing the updated upp(improved the comments in INITPOST_NETCDF.f)
BijuThomas-NOAA Mar 5, 2025
8308ec3
Synced physics w/ origin
dustinswales Mar 7, 2025
354fcf7
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Mar 7, 2025
a68b6d9
Updated physics
dustinswales Mar 12, 2025
36395d9
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Mar 12, 2025
ca0825e
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Mar 14, 2025
850f30f
Update submodules of upp and atmos_cubed_sphere. Pointing to correspo…
BinLiu-NOAA Mar 16, 2025
a3ad8aa
Update related submodules to use production/hafs.v2.1 branches.
BinLiu-NOAA Mar 25, 2025
50995c0
Update submodule upp.
BinLiu-NOAA Mar 25, 2025
82db094
Merge branch 'develop' into tempo_dev
grantfirl Mar 25, 2025
752558c
Merge branch 'develop' into tempo_dev
grantfirl Mar 26, 2025
312fa69
point back to Anders branch in ccpp-physics
grantfirl Mar 26, 2025
0533368
3dtke changes at FV3 level for the updated ufs
Mar 28, 2025
2d63607
update ccpp/physics submodule
grantfirl Mar 28, 2025
f2163fc
Merge branch 'develop' into feature/gfdlmpv3
grantfirl Mar 28, 2025
f95766d
Porting HAFS to the Ursa Platform
BijuThomas-NOAA Apr 10, 2025
2db909c
sync physics
dustinswales Apr 18, 2025
32d66fc
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Apr 18, 2025
1fc6e43
Merge branch 'feature/gfdlmpv3' of https://github.com/dustinswales/fv…
dustinswales Apr 18, 2025
461b90c
Remove old pieces from new SDFs
dustinswales Apr 18, 2025
de99c54
Update SDFs
dustinswales Apr 23, 2025
a5165bb
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Apr 23, 2025
d95ef98
Update physics
dustinswales Apr 25, 2025
02a7af1
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Apr 25, 2025
14d1d06
Porging HAFS to Ursa(updates in atmos_cubed_sphere)
BijuThomas-NOAA Apr 28, 2025
181f402
Updates in upp(Porting HAFS to real Ursa)
BijuThomas-NOAA Apr 30, 2025
a1184d5
Merge branch 'develop' into tempo_dev
grantfirl May 2, 2025
7c81bb4
Synced physics
dustinswales May 2, 2025
0060094
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales May 2, 2025
1d1d2e2
Merge commit '463686c69470927f08bb1366c8f44c3515281c6c' into feature/…
BinLiu-NOAA May 5, 2025
d50f76f
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA May 5, 2025
65cca07
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales May 8, 2025
f75fe60
Merge remote-tracking branch 'remotes/origin/develop' into feature/3d…
BinLiu-NOAA May 9, 2025
dedbd48
Update submodule fv3/atmos_cubed_sphere.
BinLiu-NOAA May 9, 2025
c496356
Update submodules fv3/atmos_cubed_sphere and ccpp/physics.
BinLiu-NOAA May 9, 2025
700f39d
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales May 9, 2025
a389bcd
Remove PP directive
May 15, 2025
aa20374
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into HEAD
May 15, 2025
c32c8fd
Update submodules fv3/atmos_cubed_sphere 3dtke data structure
May 23, 2025
6929959
Update .gitmodules.
BinLiu-NOAA May 31, 2025
a413f32
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Jun 2, 2025
b6bdc1d
Add an option to use liquid potential temperature in temperature equa…
BinLiu-NOAA Jun 2, 2025
8102fe9
Merge remote-tracking branch 'remotes/origin/develop' into feature/gf…
BinLiu-NOAA Jun 2, 2025
73af13e
Update sa3dtke variables standard names
Jun 3, 2025
303ad6b
Update based on stylistic comments and mpi use in dyn_core
Jun 3, 2025
01bdaa3
Update submodule physics for sa3dtke nonlocal mixing and stylistic co…
Jun 4, 2025
c54ba15
Merge remote-tracking branch 'upstream/develop' into feature/3dtke_gf…
BinLiu-NOAA Jun 9, 2025
b17d275
Merge remote-tracking branch 'remotes/origin/support/HAFS' into featu…
BijuThomas-NOAA Jun 11, 2025
ee1603a
Merge remote-tracking branch 'hcomm/feature/hafs.v2.1.1' into feature…
BinLiu-NOAA Jun 11, 2025
6fb30fc
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Jun 13, 2025
ac347d0
Merge remote-tracking branch 'remotes/hcomm/feature/hafs.v2.1.1' into…
BinLiu-NOAA Jun 13, 2025
6676318
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Jun 14, 2025
4f3ffa7
Merge remote-tracking branch 'remotes/origin/feature/hafsv2p1_ursa' i…
BinLiu-NOAA Jun 14, 2025
bf76139
Merge remote-tracking branch 'remotes/origin/feature/hafs.v2.1.1' int…
BinLiu-NOAA Jun 16, 2025
a156385
Update submodules physics for SA3DTKE non-local mixing
Jun 16, 2025
3c0493b
Update SA3DTKE variables names
Jun 16, 2025
4f27d87
Update submodules physics for SA3DTKE nonlocal mass-flux transport
Jun 17, 2025
c7d1271
Merge remote-tracking branch 'upstream/develop' into feature/3dtke_gf…
BinLiu-NOAA Jun 21, 2025
b0c32b2
Merge remote-tracking branch 'remotes/origin/develop' into feature/gf…
BinLiu-NOAA Jun 21, 2025
e11d3d6
Merge remote-tracking branch 'remotes/origin/feature/gfspbl_lpt' into…
BinLiu-NOAA Jun 21, 2025
3521eb6
Merge remote-tracking branch 'upstream/develop' into feature/3dtke_gf…
BinLiu-NOAA Jun 26, 2025
f9f773e
Merge branch 'develop' into feature/gfdlmpv3
grantfirl Jun 26, 2025
eeaec64
Update submodule fv3/atmos_cubed_sphere.
BinLiu-NOAA Jun 27, 2025
cdab016
Merge remote-tracking branch 'remotes/origin/feature/3dtke_gfspbl' in…
BinLiu-NOAA Jun 28, 2025
c25cb34
Merge remote-tracking branch 'remotes/DS/feature/gfdlmpv3' into featu…
BinLiu-NOAA Jun 29, 2025
4e53d29
Add corresponding suite_FV3_HAFS_v1_gfdlmpv3_tedmf_nonsst.xml.
BinLiu-NOAA Jun 29, 2025
5bc3104
Update physics
dustinswales Jun 30, 2025
6f03d40
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into fea…
dustinswales Jun 30, 2025
ff08721
Sync physics. Update TEMPO hash
dustinswales Jul 2, 2025
e47a5d2
Merge branch 'develop' of https://github.com/NOAA-EMC/fv3atm into HEAD
dustinswales Jul 2, 2025
7a971df
Update TEMPO SDF
dustinswales Jul 2, 2025
479740a
ccpp-physics TEMPO
dustinswales Jul 2, 2025
fed8783
Merge branch 'tempo_dev' of https://github.com/AndersJensen-NOAA/fv3a…
dustinswales Jul 2, 2025
5006549
Merge remote-tracking branch 'DS/feature/gfdlmpv3' into feature/hafs.…
BinLiu-NOAA Jul 7, 2025
b0a33c5
Update submodule fv3/atmos_cubed_sphere with fixes.
BinLiu-NOAA Jul 11, 2025
ffa12ea
Update submodule fv3/atmos_cubed_sphere.
BinLiu-NOAA Jul 11, 2025
1eaa9bd
Update submodule ccpp/physics.
BinLiu-NOAA Jul 11, 2025
600ab61
From @RongqianYang-NOAA: Remove the redundant special treatment for
BinLiu-NOAA Jul 16, 2025
5e7f84e
Merge remote-tracking branch 'remotes/origin/feature/hafs.v2.1.1' int…
BinLiu-NOAA Jul 17, 2025
4e4b2aa
From @JongilHan66: GFS_typedefs.F90 and GFS_typedefs.meta are updated to
BinLiu-NOAA Jul 19, 2025
9e0ff9b
From @JongilHan66: GFS_typedefs.F90 and GFS_typedefs.meta are updated to
BinLiu-NOAA Jul 19, 2025
651704f
Merge remote-tracking branch 'remotes/origin/feature/hafsv211_tte_edm…
BinLiu-NOAA Jul 26, 2025
e0eeee1
Add suite_FV3_HAFS_v1_gfdlmpv3_noahmp.xml and suite_FV3_HAFS_v1_gfdlm…
BinLiu-NOAA Jul 27, 2025
4932362
Update submodules: fv3/atmos_cubed_sphere and ccpp/physics, which have
BinLiu-NOAA Jul 28, 2025
91a566b
Update submodules: fv3/atmos_cubed_sphere and ccpp/physics, which have
BinLiu-NOAA Jul 28, 2025
00e0803
Merge remote-tracking branch 'remotes/origin/develop' into feature/3d…
BinLiu-NOAA Jul 28, 2025
6873adc
Update submodule ccpp/physics
JunghoonShin-NOAA Jul 30, 2025
fc45801
Update submodule fv3/atmos_cubed_sphere.
BinLiu-NOAA Aug 7, 2025
2bc9147
Update submodule fv3/atmos_cubed_sphere.
BinLiu-NOAA Aug 7, 2025
2d35a63
Merge remote-tracking branch 'upstream/develop' into feature/3dtke_up…
BinLiu-NOAA Aug 23, 2025
1d1ed87
Merge remote-tracking branch 'remotes/origin/feature/3dtke_update' in…
BinLiu-NOAA Aug 25, 2025
59fd5ad
Poining to the subumodule level updates(upp)
BijuThomas-NOAA Aug 28, 2025
dab63d1
Pointing to the submodule level update(Hera:upp)
BijuThomas-NOAA Sep 2, 2025
e5edae9
submodule level update(upp)
BijuThomas-NOAA Sep 17, 2025
55e02e7
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Nov 19, 2025
47cc1b9
Add the following two suite definition files for HAFS, which uses tho…
BinLiu-NOAA Nov 21, 2025
4d02e7f
Update submodule ccpp-physics with RRTMGP related changes for nesting…
BinLiu-NOAA Nov 22, 2025
36c0b3e
NoahMP LSM and sea ice related updates for HAFS moving nesting (#16)
BinLiu-NOAA Nov 25, 2025
89127dc
Merge remote-tracking branch 'remotes/origin/feature/hafs.v2.1.1' int…
BinLiu-NOAA Nov 25, 2025
eeea916
Using the FV3 read_cubed_sphere_inc function to read in the regional …
XuLu-NOAA Dec 10, 2025
964d65f
Change Regional 3DIAU from even weighting to linear decaying weighting
XuLu-NOAA Dec 10, 2025
5fb328e
From @WeiguoWang-NOAA: Introduce two Thompson MP related namelist
BinLiu-NOAA Dec 11, 2025
95e9bf4
Revert the linear decaying weighting function in 3DIAU. Switch to the…
XuLu-NOAA Dec 12, 2025
251c49c
Merge remote-tracking branch 'remotes/origin/develop' into feature/ha…
BinLiu-NOAA Dec 12, 2025
195b005
Remove some HAFSv1 suite definition files.
BinLiu-NOAA Dec 12, 2025
e68304a
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Dec 30, 2025
81b8b75
Add RRTMGP initialization flags and revert hardcoding of mpiroot. (#17)
dustinswales Jan 15, 2026
f1f5f85
Modifying samfdeepcnv.f, samfdeepcnv.meta, samfshalcnv.f, samfshalcnv…
JunghoonShin-NOAA Dec 31, 2025
1c636c6
Updated variable names for optional tuning factors for fall speeds of
Jan 16, 2026
a7326ee
Modifying GFS_typedefs.F90, GFS_typedefs.meta so that convective adju…
JunghoonShin-NOAA Dec 31, 2025
71b71b4
Merge remote-tracking branch 'upstream/develop' into feature/hafsv2_sync
BinLiu-NOAA Jan 20, 2026
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
8 changes: 4 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[submodule "fv3/atmos_cubed_sphere"]
path = fv3/atmos_cubed_sphere
url = https://github.com/NOAA-GFDL/GFDL_atmos_cubed_sphere
branch = dev/emc
url = https://github.com/hafs-community/GFDL_atmos_cubed_sphere
branch = feature/hafsv2_sync
[submodule "ccpp/framework"]
path = ccpp/framework
url = https://github.com/NCAR/ccpp-framework
branch = develop
[submodule "ccpp/physics"]
path = ccpp/physics
url = https://github.com/ufs-community/ccpp-physics
branch = ufs/dev
url = https://github.com/hafs-community/ccpp-physics
branch = feature/hafsv2_sync
[submodule "upp"]
path = upp
url = https://github.com/NOAA-EMC/UPP
Expand Down
36 changes: 33 additions & 3 deletions ccpp/data/GFS_typedefs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -967,6 +967,10 @@ module GFS_typedefs
logical :: top_at_1 !< Vertical ordering flag.
integer :: iSFC !< Vertical index for surface
integer :: iTOA !< Vertical index for TOA
logical :: is_init_lw_gas_optics = .false.
logical :: is_init_sw_gas_optics = .false.
logical :: is_init_lw_cloud_optics = .false.
logical :: is_init_sw_cloud_optics = .false.

!--- microphysical switch
logical :: convert_dry_rho = .true. !< flag for converting mass/number concentrations from moist to dry
Expand Down Expand Up @@ -1083,6 +1087,8 @@ module GFS_typedefs
real(kind=kind_phys) :: ssati_min !< minimum supersaturation over ice threshold for deposition nucleation
real(kind=kind_phys) :: Nt_i_max !< maximum threshold number concentration of cloud ice water crystals in air
real(kind=kind_phys) :: rr_min !< multiplicative tuning parameter for microphysical sedimentation minimum threshold
real(kind=kind_phys) :: fs_fac_rain !< adjustment for rain fall speed
real(kind=kind_phys) :: fs_fac_snow !< adjustment for snow fall speed


!--- GFDL microphysical paramters
Expand Down Expand Up @@ -1365,6 +1371,7 @@ module GFS_typedefs
!< Nccn: CCN number concentration in cm^(-3)
!< Until a realistic Nccn is provided, Nccns are assumed
!< as Nccn=100 for sea and Nccn=1000 for land
real(kind=kind_phys) :: cat_adj_deep !< Adjustment for convective advection time for deep convection

!--- mass flux shallow convection
real(kind=kind_phys) :: clam_shal !< c_e for shallow convection (Han and Pan, 2011, eq(6))
Expand All @@ -1379,6 +1386,7 @@ module GFS_typedefs
!< Nccn: CCN number concentration in cm^(-3)
!< Until a realistic Nccn is provided, Nccns are assumed
!< as Nccn=100 for sea and Nccn=1000 for land
real(kind=kind_phys) :: cat_adj_shal !< Adjustment for convective advection time for shallow convection

!--- near surface temperature model
logical :: nst_anl !< flag for NSSTM analysis in gcycle/sfcsub
Expand Down Expand Up @@ -1696,6 +1704,8 @@ module GFS_typedefs
real(kind=kind_phys) :: iau_delthrs ! iau time interval (to scale increments) in hours
character(len=240) :: iau_inc_files(7)! list of increment files
real(kind=kind_phys) :: iaufhrs(7) ! forecast hours associated with increment files
logical :: iau_regional !< doing IAU for the nested domain for regional model
real :: iau_inc_scale !< increase IAU weight for 3DIAU
logical :: iau_filter_increments, iau_drymassfixer

! From physcons.F90, updated/set in control_initialize
Expand Down Expand Up @@ -3714,6 +3724,8 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
real(kind=kind_phys) :: ssati_min = 0.15 !< minimum supersaturation over ice threshold for deposition nucleation
real(kind=kind_phys) :: Nt_i_max = 4999.e3 !< maximum threshold number concentration of cloud ice water crystals in air
real(kind=kind_phys) :: rr_min = 1000.0 !< multiplicative tuning parameter for microphysical sedimentation minimum threshold
real(kind=kind_phys) :: fs_fac_rain = 1.0 !< adjustment for rain fall speed
real(kind=kind_phys) :: fs_fac_snow = 1.0 !< adjustment for snow fall speed

!--- GFDL microphysical parameters
logical :: lgfdlmprad = .false. !< flag for GFDLMP radiation interaction
Expand Down Expand Up @@ -3967,6 +3979,7 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
!< Nccn: CCN number concentration in cm^(-3)
!< Until a realistic Nccn is provided, Nccns are assumed
!< as Nccn=100 for sea and Nccn=1000 for land
real(kind=kind_phys) :: cat_adj_deep = 1.0 !< Adjustment for convective advection time for deep convection

!--- mass flux shallow convection
real(kind=kind_phys) :: clam_shal = 0.3 !< c_e for shallow convection (Han and Pan, 2011, eq(6))
Expand All @@ -3981,6 +3994,7 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
!< Nccn: CCN number concentration in cm^(-3)
!< Until a realistic Nccn is provided, Nccns are assumed
!< as Nccn=100 for sea and Nccn=1000 for land
real(kind=kind_phys) :: cat_adj_shal = 1.0 !< Adjustment for convective advection time for shallow convection

!--- near surface sea temperature model
logical :: nst_anl = .false. !< flag for NSSTM analysis in gcycle/sfcsub
Expand Down Expand Up @@ -4071,6 +4085,8 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
real(kind=kind_phys) :: iau_delthrs = 0 !< iau time interval (to scale increments)
character(len=240) :: iau_inc_files(7) = '' !< list of increment files
real(kind=kind_phys) :: iaufhrs(7) = -1 !< forecast hours associated with increment files
logical :: iau_regional = .false. !< doing IAU for the nested domain for regional model
real :: iau_inc_scale = 1. !< increase IAU weight for 3DIAU
logical :: iau_filter_increments = .false. !< filter IAU increments
logical :: iau_drymassfixer = .false. !< IAU dry mass fixer

Expand Down Expand Up @@ -4226,7 +4242,8 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
mg_alf, mg_qcmin, mg_do_ice_gmao, mg_do_liq_liu, &
ltaerosol, lthailaware, lradar, nsfullradar_diag, lrefres, &
ttendlim, ext_diag_thompson, nt_c_l, nt_c_o, av_i, xnc_max, &
ssati_min, Nt_i_max, rr_min, dt_inner, lgfdlmprad, &
ssati_min, Nt_i_max, rr_min, fs_fac_rain, fs_fac_snow, &
dt_inner, lgfdlmprad, &
sedi_semi, decfl, &
nssl_cccn, nssl_alphah, nssl_alphahl, &
nssl_alphar, nssl_ehw0, nssl_ehlw0, &
Expand Down Expand Up @@ -4292,9 +4309,10 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
!--- mass flux deep convection
clam_deep, c0s_deep, c1_deep, betal_deep, &
betas_deep, evef, evfact_deep, evfactl_deep, pgcon_deep, &
asolfac_deep, &
asolfac_deep, cat_adj_deep, &
!--- mass flux shallow convection
clam_shal, c0s_shal, c1_shal, pgcon_shal, asolfac_shal, &
cat_adj_shal, &
!--- near surface sea temperature model
nst_anl, lsea, nstf_name, &
frac_grid, min_lakeice, min_seaice, min_lake_height, &
Expand All @@ -4319,7 +4337,7 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
increment_file_on_native_grid, &
!--- IAU
iau_delthrs,iaufhrs,iau_inc_files,iau_filter_increments, &
iau_drymassfixer, &
iau_drymassfixer,iau_regional,iau_inc_scale, &
!--- debug options
debug, pre_rad, print_diff_pgr, &
!--- parameter range for critical relative humidity
Expand Down Expand Up @@ -4970,6 +4988,8 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
Model%ssati_min = ssati_min
Model%Nt_i_max = Nt_i_max
Model%rr_min = rr_min
Model%fs_fac_rain = fs_fac_rain
Model%fs_fac_snow = fs_fac_snow

!--- TEMPO MP parameters
! DJS to Anders: Maybe we put more of these nml options into the TEMPO configuration type?
Expand Down Expand Up @@ -5315,13 +5335,15 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
Model%evfactl_deep = evfactl_deep
Model%pgcon_deep = pgcon_deep
Model%asolfac_deep = asolfac_deep
Model%cat_adj_deep = cat_adj_deep

!--- mass flux shallow convection
Model%clam_shal = clam_shal
Model%c0s_shal = c0s_shal
Model%c1_shal = c1_shal
Model%pgcon_shal = pgcon_shal
Model%asolfac_shal = asolfac_shal
Model%cat_adj_shal = cat_adj_shal

!--- near surface sea temperature model
Model%nst_anl = nst_anl
Expand Down Expand Up @@ -5441,6 +5463,8 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
Model%iaufhrs = iaufhrs
Model%iau_inc_files = iau_inc_files
Model%iau_delthrs = iau_delthrs
Model%iau_regional = iau_regional
Model%iau_inc_scale = iau_inc_scale
Model%iau_filter_increments = iau_filter_increments
Model%iau_drymassfixer = iau_drymassfixer
if(Model%me==0) print *,' model init,iaufhrs=',Model%iaufhrs
Expand Down Expand Up @@ -6436,6 +6460,8 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, &
' ssati_min',ssati_min, &
' Nt_i_max',Nt_i_max, &
' rr_min',rr_min, &
' fs_fac_rain',fs_fac_rain, &
' fs_fac_snow',fs_fac_snow, &
' effr_in =',Model%effr_in, &
' lradar =',Model%lradar, &
' nsfullradar_diag =',Model%nsfullradar_diag, &
Expand Down Expand Up @@ -7034,6 +7060,8 @@ subroutine control_print(Model)
print *, ' ssati_min : ', Model%ssati_min
print *, ' Nt_i_max : ', Model%Nt_i_max
print *, ' rr_min : ', Model%rr_min
print *, ' fs_fac_rain : ', Model%fs_fac_rain
print *, ' fs_fac_snow : ', Model%fs_fac_snow
print *, ' '
endif
if (Model%imp_physics == Model%imp_physics_nssl) then
Expand Down Expand Up @@ -7247,6 +7275,7 @@ subroutine control_print(Model)
print *, ' evfactl_deep : ', Model%evfactl_deep
print *, ' pgcon_deep : ', Model%pgcon_deep
print *, ' asolfac_deep : ', Model%asolfac_deep
print *, ' cat_adj_deep : ', Model%cat_adj_deep
print *, ' '
endif
if (Model%imfshalcnv >= 0) then
Expand All @@ -7256,6 +7285,7 @@ subroutine control_print(Model)
print *, ' c1_shal : ', Model%c1_shal
print *, ' pgcon_shal : ', Model%pgcon_shal
print *, ' asolfac_shal : ', Model%asolfac_shal
print *, ' cat_adj_shal : ', Model%cat_adj_shal
endif
print *, ' '
print *, 'near surface sea temperature model'
Expand Down
56 changes: 56 additions & 0 deletions ccpp/data/GFS_typedefs.meta
Original file line number Diff line number Diff line change
Expand Up @@ -4504,6 +4504,30 @@
units = flag
dimensions = ()
type = integer
[is_init_sw_gas_optics]
standard_name = flag_for_rrmtgp_sw_gas_optics_initialization
long_name = flag carrying scheme initialization status
units = flag
dimensions = ()
type = logical
[is_init_sw_cloud_optics]
standard_name = flag_for_rrmtgp_sw_cloud_optics_initialization
long_name = flag carrying scheme initialization status
units = flag
dimensions = ()
type = logical
[is_init_lw_gas_optics]
standard_name = flag_for_rrmtgp_lw_gas_optics_initialization
long_name = flag carrying scheme initialization status
units = flag
dimensions = ()
type = logical
[is_init_lw_cloud_optics]
standard_name = flag_for_rrmtgp_lw_cloud_optics_initialization
long_name = flag carrying scheme initialization status
units = flag
dimensions = ()
type = logical
[convert_dry_rho]
standard_name = flag_for_converting_hydrometeors_from_moist_to_dry_air
long_name = flag for converting hydrometeors from moist to dry air
Expand Down Expand Up @@ -5187,6 +5211,22 @@
dimensions = ()
type = real
kind = kind_phys
[fs_fac_rain]
standard_name = multiplicative_tuning_parameter_for_rain_fall_speed
long_name = multiplicative tuning parameter for rain fall speed
units = none
dimensions = ()
type = real
kind = kind_phys
intent = in
[fs_fac_snow]
standard_name = multiplicative_tuning_parameter_for_snow_fall_speed
long_name = multiplicative tuning parameter_for snow fall speed
units = none
dimensions = ()
type = real
kind = kind_phys
intent = in
[gfs_phys_time_vary_is_init]
standard_name = flag_for_gfs_phys_time_vary_interstitial_initialization
long_name = flag carrying interstitial initialization status
Expand Down Expand Up @@ -6199,6 +6239,14 @@
dimensions = ()
type = real
kind = kind_phys
[cat_adj_deep]
standard_name = Adjustment_for_convective_advection_time_for_deep
long_name = Adjustment for convective advection time for deep
units = none
dimensions = ()
type = real
kind = kind_phys
intent = in
[clam_shal]
standard_name = entrainment_rate_coefficient_for_shallow_convection
long_name = entrainment rate coefficient for shallow convection
Expand Down Expand Up @@ -6234,6 +6282,14 @@
dimensions = ()
type = real
kind = kind_phys
[cat_adj_shal]
standard_name = Adjustment_for_convective_advection_time_for_shallow
long_name = Adjustment for convective advection time for shallow
units = none
dimensions = ()
type = real
kind = kind_phys
intent = in
[xkzm_m]
standard_name = atmosphere_momentum_diffusivity_due_to_background
long_name = background vertical diffusion for momentum
Expand Down
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="FV3_HAFS_v1_thompson_noahmp" version="1">
<suite name="FV3_HAFS_v2" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_time_vary_pre</scheme>
<scheme>GFS_rrtmg_setup</scheme>
<scheme>GFS_rrtmgp_setup</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary</scheme>
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>GFS_rrtmg_pre</scheme>
<scheme>GFS_rrtmgp_pre</scheme>
<scheme>GFS_radiation_surface</scheme>
<scheme>rad_sw_pre</scheme>
<scheme>rrtmg_sw</scheme>
<scheme>rrtmg_sw_post</scheme>
<scheme>rrtmg_lw</scheme>
<scheme>rrtmg_lw_post</scheme>
<scheme>GFS_rrtmg_post</scheme>
<scheme>GFS_rrtmgp_cloud_mp</scheme>
<scheme>GFS_rrtmgp_cloud_overlap</scheme>
<scheme>GFS_cloud_diagnostics</scheme>
<scheme>rrtmgp_aerosol_optics</scheme>
<scheme>rrtmgp_sw_main</scheme>
<scheme>rrtmgp_lw_main</scheme>
<scheme>GFS_radiation_post</scheme>
</subcycle>
</group>
<group name="physics">
<group name="phys_ps">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_phys_reset</scheme>
<scheme>GFS_suite_stateout_reset</scheme>
<scheme>get_prs_fv3</scheme>
<scheme>GFS_suite_interstitial_1</scheme>
Expand Down Expand Up @@ -60,7 +59,11 @@
<scheme>unified_ugwp_post</scheme>
<scheme>GFS_GWD_generic_post</scheme>
<scheme>GFS_suite_stateout_update</scheme>
<scheme>h2ophys</scheme>
</subcycle>
</group>
<group name="phys_ts">
<subcycle loop="1">
<scheme>GFS_photochemistry</scheme>
<scheme>get_phi_fv3</scheme>
<scheme>GFS_suite_interstitial_3</scheme>
<scheme>GFS_DCNV_generic_pre</scheme>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="FV3_HAFS_v1_thompson_noahmp_nonsst" version="1">
<suite name="FV3_HAFS_v2_coupled" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_time_vary_pre</scheme>
<scheme>GFS_rrtmg_setup</scheme>
<scheme>GFS_rrtmgp_setup</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary</scheme>
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>GFS_rrtmg_pre</scheme>
<scheme>GFS_rrtmgp_pre</scheme>
<scheme>GFS_radiation_surface</scheme>
<scheme>rad_sw_pre</scheme>
<scheme>rrtmg_sw</scheme>
<scheme>rrtmg_sw_post</scheme>
<scheme>rrtmg_lw</scheme>
<scheme>rrtmg_lw_post</scheme>
<scheme>GFS_rrtmg_post</scheme>
<scheme>GFS_rrtmgp_cloud_mp</scheme>
<scheme>GFS_rrtmgp_cloud_overlap</scheme>
<scheme>GFS_cloud_diagnostics</scheme>
<scheme>rrtmgp_aerosol_optics</scheme>
<scheme>rrtmgp_sw_main</scheme>
<scheme>rrtmgp_lw_main</scheme>
<scheme>GFS_radiation_post</scheme>
</subcycle>
</group>
<group name="physics">
<group name="phys_ps">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_phys_reset</scheme>
<scheme>GFS_suite_stateout_reset</scheme>
<scheme>get_prs_fv3</scheme>
<scheme>GFS_suite_interstitial_1</scheme>
Expand Down Expand Up @@ -58,7 +57,11 @@
<scheme>unified_ugwp_post</scheme>
<scheme>GFS_GWD_generic_post</scheme>
<scheme>GFS_suite_stateout_update</scheme>
<scheme>h2ophys</scheme>
</subcycle>
</group>
<group name="phys_ts">
<subcycle loop="1">
<scheme>GFS_photochemistry</scheme>
<scheme>get_phi_fv3</scheme>
<scheme>GFS_suite_interstitial_3</scheme>
<scheme>GFS_DCNV_generic_pre</scheme>
Expand Down
Loading