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 soil temperature and moisture IAU #222

Merged
merged 152 commits into from
Nov 18, 2024
Merged
Show file tree
Hide file tree
Changes from 98 commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
9fba7ff
land iau init
tsga Mar 16, 2024
bc810b4
mv iau forcing read to noahmpdrv_timestep_init
tsga Mar 17, 2024
a631c9d
Merge branch 'ufs-community:ufs/dev' into feature/lnd_iau
tsga Mar 18, 2024
fcbfb5c
add land iau as noahmpdrv_time_vary module
tsga Mar 19, 2024
85a54eb
Merge branch 'feature/lnd_iau' of https://github.com/tsga/ccpp-physic…
tsga Mar 19, 2024
2b576f0
revert to using noahmpdrv_timestep_init
Mar 24, 2024
d61f9dc
read all increment files at _init time
Mar 24, 2024
c0b760e
debug
tsga Apr 10, 2024
43c83a3
Merge branch 'ufs-community:ufs/dev' into feature/lnd_iau
tsga Apr 10, 2024
3afbaa2
deallocate at noahmpdrv_finalize
Apr 18, 2024
8a8b17b
comment nc mod
Apr 18, 2024
661c557
Merge branch 'ufs-community:ufs/dev' into feature/lnd_iau
tsga May 22, 2024
9d9036f
mv config up
tsga May 22, 2024
f04a01d
delte _time_vary mods
tsga May 22, 2024
f8b96b5
add nc90 funcs, cleanup, add comments
May 25, 2024
e535c80
add soil temp adjustments
May 31, 2024
25358b9
read fv3 increments
Jun 13, 2024
df9f640
update driver_timestepinit
Jun 17, 2024
ea2f78b
remove duplicte names
Jun 17, 2024
4737da1
remove duplicte names
Jun 17, 2024
bb042f3
remove duplicte names
Jun 17, 2024
2975f64
fix arg_table_noahmpdrv_finalize
tsga Jun 17, 2024
b8883bd
Merge branch 'tmp' into feature/lnd_iau
tsga Jun 17, 2024
d009364
debug
Jun 17, 2024
ae68068
fix error about horizontal dimention
Jun 18, 2024
04e246d
fix error about horizontal dimention
Jun 18, 2024
264eaf3
fix netcdf error
Jun 18, 2024
fb21cc0
fix netcdf error
Jun 18, 2024
9675dc8
fix smc adjustment error
Jun 18, 2024
619fbc5
fix smc adjustment error
Jun 18, 2024
bc0e3ea
fix namelist typo
Jun 19, 2024
7208087
fix netcdf dim error
Jun 19, 2024
c5e52dd
fix netcdf dim error
Jun 19, 2024
08c49a6
remove Gaussian files
Jun 20, 2024
bb02763
remove Gaussian files
Jun 20, 2024
651fb26
remove Gaussian files
Jun 20, 2024
e3c9687
debug memory
Jun 20, 2024
c306628
fix fv3 file error
Jun 21, 2024
9a94c57
fix fv3 file error
Jun 21, 2024
f5de22f
fix fv3 file error
Jun 21, 2024
98d872b
add land iau conditions
Jun 22, 2024
f59bf59
add land iau conditions
Jun 22, 2024
f40cebc
add land iau conditions
Jun 22, 2024
efad815
temp comment soilt consistency
Jun 22, 2024
1537ef1
temp comment soilt consistency
Jun 22, 2024
e1dae93
temp comment soilt consistency
Jun 22, 2024
d01adf6
temp comment soilt consistency
Jun 22, 2024
e7bb2c3
temp comment soilt consistency
Jun 22, 2024
3fe39b7
fix rdt error
Jun 23, 2024
ed09ad6
-
Jun 23, 2024
0c8ff8e
-
Jun 23, 2024
3656ec5
-
Jun 23, 2024
b744d6c
-
Jun 23, 2024
dbe2d7d
-
Jun 23, 2024
05de695
debug
Jun 23, 2024
820ef5e
clean up
Jun 23, 2024
b46a17f
read mask from file
Jun 24, 2024
3bb397a
revert back to calculating mask
Jun 24, 2024
10c3427
delete sim_nc
Jun 26, 2024
e814940
use explcit array length
Jul 11, 2024
18c769c
use explcit array length
Jul 11, 2024
7644d55
debug print
Jul 11, 2024
77ed427
read land snow mask from inc files
Jul 14, 2024
4590b5d
read land snow mask from inc files
Jul 14, 2024
562e6d3
read land snow mask from inc files
Jul 14, 2024
1a936bb
test on adj
Jul 14, 2024
f53c9ab
print debug info
Jul 15, 2024
e6b68c7
print debug info
Jul 15, 2024
c575a42
print debug info
Jul 15, 2024
ca26670
restrore stc/slc adjustments
Jul 15, 2024
2c0c276
print diff indices
Jul 16, 2024
119ebbd
bypass _timestep_init
Jul 18, 2024
9bfc305
bypass _timestep_init
Jul 18, 2024
3234712
test with hardcoded inc
Jul 19, 2024
432015d
test with hardcoded inc
Jul 19, 2024
62fd97c
test with hardcoded inc
Jul 19, 2024
6c2ac76
test with hardcoded inc
Jul 20, 2024
bde3e05
test with hardcoded inc
Jul 20, 2024
ff3660f
test non-iau increment hardcoded
Jul 21, 2024
6f18f65
test 0 inc double prec
Jul 23, 2024
7c4806b
remove hard-coded test
Jul 24, 2024
29cff05
remove debug prints
Jul 24, 2024
6530674
add stc update and adjustment
Jul 31, 2024
0b41c39
add stc update and adjustment
Jul 31, 2024
0de64dd
zero out too small increments
Aug 5, 2024
a6381f3
zero out too small increments
Aug 6, 2024
4a953f3
add comment for single increment
Aug 8, 2024
7319bad
include t2 in update iau call
Aug 8, 2024
f5607ad
set hr6 the only incr file (for testing)
Aug 10, 2024
d0c2cac
add increments at timestep_finalize (for testing)
Aug 14, 2024
b79c7e6
add sec argtable
Aug 14, 2024
4398a95
fix argtable
Aug 15, 2024
4d244ea
input line in namelist for stcsmc adjustment
Aug 16, 2024
1cbaea4
clean up
Aug 20, 2024
812aefb
fix missing error code initialization
Aug 28, 2024
1af8251
Merge branch 'ufs-community:ufs/dev' into feature/lnd_iau
tsga Sep 3, 2024
9b3dccd
remove namelist filename from iau struct
tsga Sep 4, 2024
10e1434
use defaults when lnd_iau_nml doesn't exist
tsga Sep 13, 2024
105eca1
Update noahmpdrv.F90
tsga Sep 23, 2024
b4f0ba9
Update noahmpdrv.meta
tsga Sep 23, 2024
d2f9be1
Update noahmpdrv.F90
tsga Sep 23, 2024
6609eac
Update lnd_iau_mod.F90
tsga Sep 23, 2024
dbd3eb4
Update lnd_iau_mod.F90
tsga Sep 23, 2024
3c4fc1a
Update noahmpdrv.F90
tsga Sep 23, 2024
335141f
Update lnd_iau_mod.F90
tsga Sep 26, 2024
77714c4
Update noahmpdrv.F90
tsga Oct 2, 2024
28cf85f
Update noahmpdrv.F90
tsga Oct 2, 2024
156fb4e
Update noahmpdrv.meta
tsga Oct 2, 2024
bfbb35d
Update noahmpdrv.meta
tsga Oct 2, 2024
b4bb1fc
Merge branch 'ufs/dev' into feature/lnd_iau_gjf
grantfirl Oct 8, 2024
7188fc8
move declaration of land_iau_mod DDT instances from CCPP physics to h…
grantfirl Oct 9, 2024
bf3e1e1
add metadata for land IAU types
grantfirl Oct 9, 2024
4782f68
fix compilation errors
grantfirl Oct 9, 2024
e07ba94
Merge pull request #1 from grantfirl/feature/lnd_iau_gjf
tsga Oct 10, 2024
6e3bc2f
set land_iau_control from host
Oct 15, 2024
1a67785
calculate snowsoil mask at runtime
Oct 16, 2024
c58be12
combine DDTs holding increments; get rid of scheme level global array
Oct 16, 2024
590bb80
modify subroutines set/update increments
Oct 16, 2024
e98f8d8
default weight factors
Oct 17, 2024
89a1d0b
move weight factors to _IAU_Data
Oct 17, 2024
fa3591e
update noahmpdrv meta
Oct 17, 2024
a9c44e6
fix time interval bounds
Oct 20, 2024
28dc544
handle valid time range better
Oct 20, 2024
7cac448
minor edit
Oct 20, 2024
2097bd0
do netcdf error handling inside get_var3d_values
Oct 21, 2024
403312a
error handling for read_iau_forcing_fv3
Oct 21, 2024
df8ed48
remove redeclared constants in _timestep_int
Oct 21, 2024
4c78f46
fix compilation errors
Oct 21, 2024
f25bf2d
clean up, remove debug print outs
Oct 29, 2024
941323b
restore if (cpllnd .and. cpllnd2atm) check
tsga Oct 29, 2024
753676c
clean noahmpdrv
Oct 29, 2024
769a509
Merge branch 'feature/lnd_iau' of https://github.com/tsga/ccpp-physic…
Oct 29, 2024
ee1b463
remove debug prints
Oct 29, 2024
84cddc3
Update noahmpdrv.F90
tsga Oct 30, 2024
e428689
Update noahmpdrv.F90
tsga Oct 30, 2024
cd03ce7
Update noahmpdrv.F90
tsga Oct 30, 2024
1442fdb
Update noahmpdrv.F90
tsga Oct 30, 2024
9b88ec3
Update noahmpdrv.F90
tsga Oct 30, 2024
3672889
Update noahmpdrv.F90
tsga Oct 30, 2024
a61f437
Update noahmpdrv.F90
tsga Oct 30, 2024
71ab425
Update noahmpdrv.F90
tsga Oct 30, 2024
ec2a299
Update noahmpdrv.F90
tsga Oct 30, 2024
1391585
change DDTs in noahmpdrv_init to optional
Oct 30, 2024
b008e25
update noahmpdrv.meta for edits to accomodate component model NoahMP
Oct 30, 2024
ebb7b6b
fix compile error
Oct 30, 2024
3b683ad
Merge branch 'ufs-community:ufs/dev' into feature/lnd_iau
tsga Oct 30, 2024
db2c10f
fix real type for mask
tsga Oct 31, 2024
eac6b9a
Merge branch 'ufs/dev' into feature/lnd_iau
tsga Nov 13, 2024
82f1ec3
add optional=True for lndiau ddts
Nov 15, 2024
13e8e78
clean lnd_iau_mod
Nov 15, 2024
b9e0429
clean noahmpdrv_timestep_init
Nov 15, 2024
4343656
combine use lnd_iau_mod lines
Nov 15, 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
Loading