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

Merge tmp-241219 branch to master #2928

Merged
merged 47 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
c0bf3a1
BNF usermods
wwieder Mar 18, 2024
3f6ee73
Merge master into BNF_v2
wwieder Oct 31, 2024
e381e9d
alternative nfix temperature cost function
wwieder Nov 7, 2024
88d5b0f
cleanup and print errors
wwieder Nov 12, 2024
ac08121
remove print statements
wwieder Nov 12, 2024
dedd134
removing BNF usermod_dirs
wwieder Nov 15, 2024
f125b60
Merge branch 'master' into BNF_v2
wwieder Nov 15, 2024
f147be3
Revert "fix typo in fates hydro user_nl_clm"
glemieux Nov 15, 2024
ea475c1
Revert "add shell call to generate fates hydro parameter file on the …
glemieux Nov 15, 2024
ac5a615
update fates tag to sci.1.80.1_api.37.0.0
glemieux Nov 18, 2024
67117da
Update parameter files with the new nfix fields on them
ekluzek Nov 19, 2024
9d9337b
fix (namelist): Change paramfiles to name without nfix in the name, a…
ekluzek Nov 19, 2024
1d5f4f2
Merge tag 'ctsm5.3.013' into merge-master-20241126
ekluzek Nov 26, 2024
7417668
Merge pull request #2894 from ekluzek/merge-master-20241126
ekluzek Nov 26, 2024
da2c5d9
Merge remote-tracking branch 'escomp/b4b-dev' into BNF_v2
slevis-lmwg Dec 6, 2024
80a32ba
Move nfix_method from a hardwired variable to the namelist
slevis-lmwg Dec 6, 2024
7413167
update fates tag to sci.1.80.4_api.37.0.0
glemieux Dec 13, 2024
9b0be80
Add if statement to CLMBuildNamelist for correct trigger of error
slevis-lmwg Dec 13, 2024
2db5c6a
Merge pull request #2869 from wwieder/BNF_v2
slevis-lmwg Dec 16, 2024
e562c52
Merge tag 'ctsm5.3.016' into merge-b4bdev-20241220
slevis-lmwg Dec 20, 2024
d420b69
Update paramfiles for ciso_cwd_hr and cn30 testmods
slevis-lmwg Dec 20, 2024
49490c7
Updated ChangeLog/ChangeSum
slevis-lmwg Dec 20, 2024
f30e9f2
Remove obsolete clm5_1 entry
slevis-lmwg Dec 23, 2024
5e27db7
Error-check clean-up from Erik's code review
slevis-lmwg Dec 23, 2024
83e27f7
Move nfix_t* param-read from pftconMod (public) to CNFUNMod (local)
slevis-lmwg Dec 23, 2024
c3d9ecc
Move namelist read for nfix_method to CNFUNMod based on Erik's review
slevis-lmwg Dec 24, 2024
a73a961
Simplify equation based on Erik's review
slevis-lmwg Dec 24, 2024
b603c68
Final ChangeLog/ChangeSum
slevis-lmwg Dec 24, 2024
6cf9dde
Merge pull request #2917 from slevis-lmwg/merge-b4bdev-20241220
slevis-lmwg Dec 30, 2024
8f15029
Merge tag 'ctsm5.3.016' into test-update-fateshydro
glemieux Jan 2, 2025
6142b68
Merge remote-tracking branch 'escomp/tmp-241219' into test-update-fat…
glemieux Jan 2, 2025
6603ed2
add PVT test issue #2919 to expected failures
glemieux Jan 2, 2025
1c81c98
Bug fix for izumi nag tests to pass
slevis-lmwg Jan 7, 2025
c67acd5
update changelog
glemieux Jan 7, 2025
136970d
Update change files to point to the tags of the two tmp branch tags t…
ekluzek Jan 7, 2025
3196de7
Merge commit '136970d9f' into test-update-fateshydro
ekluzek Jan 7, 2025
e58aab5
Update timestamp in change files
ekluzek Jan 8, 2025
dccdac5
Merge pull request #2882 from glemieux/test-update-fateshydro
ekluzek Jan 8, 2025
02c8cc4
Merge remote-tracking branch 'escomp/tmp-241219' into fix_izumi_nag_t…
slevis-lmwg Jan 8, 2025
e97f9d4
Add flexCN_FUN_BNF test and corresponding testmods
slevis-lmwg Jan 8, 2025
126e026
Correct the phase_name for an expected failure
slevis-lmwg Jan 8, 2025
f1d1feb
Updated ChangeLog/ChangeSum
slevis-lmwg Jan 9, 2025
bcd684b
Finalize ChangeLog
slevis-lmwg Jan 9, 2025
caf8af9
Merge pull request #2925 from slevis-lmwg/fix_izumi_nag_tests
slevis-lmwg Jan 9, 2025
2d8f71d
Update ChangeSum
slevis-lmwg Jan 9, 2025
c12709b
Update ChageLog
slevis-lmwg Jan 9, 2025
5c2bc3f
Small update to ChangeLog
slevis-lmwg Jan 9, 2025
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
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
[submodule "fates"]
path = src/fates
url = https://github.com/NGEET/fates
fxtag = sci.1.79.3_api.37.0.0
fxtag = sci.1.80.4_api.37.0.0
fxrequired = AlwaysRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/NCAR/fates-release
Expand Down
4 changes: 3 additions & 1 deletion bld/CLMBuildNamelist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -3395,7 +3395,7 @@ sub setup_logic_mineral_nitrogen_dynamics {
#
my ($opts, $nl_flags, $definition, $defaults, $nl) = @_;

my @vars = ( "freelivfix_slope_wet", "freelivfix_intercept" );
my @vars = ( "freelivfix_slope_wet", "freelivfix_intercept", "nfix_method" );
if ( &value_is_true($nl_flags->{'use_cn'}) && &value_is_true($nl->get_value('use_fun')) ) {
foreach my $var ( @vars ) {
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, $var,
Expand All @@ -3408,6 +3408,7 @@ sub setup_logic_mineral_nitrogen_dynamics {
}
}
}

}


Expand Down Expand Up @@ -5208,6 +5209,7 @@ sub write_output_files {
}
push @groups, "clm_humanindex_inparm";
push @groups, "cnmresp_inparm";
push @groups, "cnfun_inparm";
push @groups, "photosyns_inparm";
push @groups, "cnfire_inparm";
push @groups, "cn_general";
Expand Down
9 changes: 5 additions & 4 deletions bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -524,10 +524,9 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<!-- The default filenames are given relative to the root directory
for the CLM2 data in the CESM distribution -->
<!-- Plant function types (relative to {csmdata}) -->
<paramfile phys="clm6_0" >lnd/clm2/paramdata/ctsm60_params.c241017.nc</paramfile>
<paramfile phys="clm5_1" >lnd/clm2/paramdata/ctsm51_params.c241017.nc</paramfile>
<paramfile phys="clm5_0" >lnd/clm2/paramdata/clm50_params.c241017.nc</paramfile>
<paramfile phys="clm4_5" >lnd/clm2/paramdata/clm45_params.c241017.nc</paramfile>
<paramfile phys="clm6_0" >lnd/clm2/paramdata/ctsm60_params.c241119.nc</paramfile>
<paramfile phys="clm5_0" >lnd/clm2/paramdata/clm50_params.c241119.nc</paramfile>
<paramfile phys="clm4_5" >lnd/clm2/paramdata/clm45_params.c241119.nc</paramfile>

<!-- ================================================================== -->
<!-- FATES default parameter file -->
Expand Down Expand Up @@ -1894,6 +1893,8 @@ lnd/clm2/surfdata_esmf/NEON/ctsm5.3.0/surfdata_1x1_NEON_TOOL_hist_2000_78pfts_c2
<freelivfix_intercept use_fun=".true." use_cn=".true.">0.0117d00</freelivfix_intercept>
<freelivfix_slope_wet use_fun=".true." use_cn=".true.">0.0006d00</freelivfix_slope_wet>

<nfix_method>Houlton</nfix_method>

<br_root>0.83d-06</br_root>

<!-- Scalar of leaf respiration to vcmax (used for SP mode and with luna) (could vary with physics version) -->
Expand Down
5 changes: 5 additions & 0 deletions bld/namelist_files/namelist_definition_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,11 @@ Slope of free living Nitrogen fixation with annual ET
Intercept of free living Nitrogen fixation with zero annual ET
</entry>

<entry id="nfix_method" type="char*25" category="cnfun_inparm"
group="cnfun_inparm" valid_values="Houlton,Bytnerowicz" value="Houlton" >
Choice of nfix parameterization
</entry>

<entry id="use_undercanopy_stability" type="logical" category="clm_physics"
group="canopyfluxes_inparm" valid_values="" >
If TRUE use the undercanopy stability term used with CLM4.5 (Sakaguchi&amp;Zeng, 2008)
Expand Down
9 changes: 8 additions & 1 deletion cime_config/testdefs/ExpectedTestFails.xml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
</test>

<test name="SMS_D.f10_f10_mg37.I2000Clm60BgcCrop.derecho_nvhpc.clm-crop">
<phase name="BUILD">
<phase name="SHAREDLIB_BUILD">
<status>FAIL</status>
<issue>#1733</issue>
</phase>
Expand Down Expand Up @@ -556,6 +556,13 @@
</phase>
</test>

<test name="PVT_Lm3.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-FatesLUPFT">
<phase name="RUN">
<status>FAIL</status>
<issue>#2919</issue>
</phase>
</test>

<!-- Other submodule test list failures (MOSART, RTM, etc. -->

<test name="SMS_Lh3.f10_f10_mg37.I2000Clm60Sp.derecho_intel.mosart-clmAccelSpinupIgnoreWarn">
Expand Down
9 changes: 9 additions & 0 deletions cime_config/testdefs/testlist_clm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1317,6 +1317,15 @@
<option name="comment" >Science support for I1850Clm50BgcCropCru at f19</option>
</options>
</test>
<test name="ERP_D_Ld5_P48x1" grid="f10_f10_mg37" compset="I2000Clm50BgcCru" testmods="clm/flexCN_FUN_BNF">
<machines>
<machine name="derecho" compiler="intel" category="aux_clm"/>
<machine name="izumi" compiler="nag" category="aux_clm"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test name="ERP_D_Ld5_P48x1" grid="f10_f10_mg37" compset="I2000Clm50BgcCru" testmods="clm/flexCN_FUN">
<machines>
<machine name="izumi" compiler="nag" category="aux_clm"/>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ hist_mfilt = 365
hist_nhtfrq = -24
hist_empty_htapes = .true.
use_fates_planthydro= .true.
fates_paramfile = '$CASEROOT/fates_params_hydrograsstempfix.nc'
hist_fincl1 = 'FATES_ERRH2O_SZPF', 'FATES_TRAN_SZPF',
'FATES_SAPFLOW_SZPF', 'FATES_ITERH1_SZPF','FATES_ABSROOT_H2O_SZPF',
'FATES_TRANSROOT_H2O_SZPF','FATES_STEM_H2O_SZPF','FATES_LEAF_H2O_SZPF',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
paramfile = '$DIN_LOC_ROOT/lnd/clm2/paramdata/ctsm51_ciso_cwd_hr_params.c241017.nc'
paramfile = '$DIN_LOC_ROOT/lnd/clm2/paramdata/ctsm60_ciso_cwd_hr_params.c241119.nc'
hist_fincl1 = 'CWDC_HR','C13_CWDC_HR','C14_CWDC_HR','CWD_HR_L2','CWD_HR_L2_vr','CWD_HR_L3','CWD_HR_L3_vr'
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
use_soil_matrixcn = .true.
paramfile = '$DIN_LOC_ROOT/lnd/clm2/paramdata/ctsm60_params_cn30.c241017.nc'
paramfile = '$DIN_LOC_ROOT/lnd/clm2/paramdata/ctsm60_params_cn30.c241119.nc'
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
../flexCN_FUN
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
nfix_method = 'Bytnerowicz'

Loading
Loading