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

refactor of land NP supplementation flags & fates fixation updates #5604

Merged
merged 29 commits into from
May 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
56e094e
Adding in EvaluateSupplStatus() routine in land biogeochemistry.
rgknox Oct 27, 2021
937883a
Fixed location of supplement status definition in lnd biogeochem allo…
rgknox Oct 27, 2021
2855345
Updating machine config for eddi
rgknox Oct 27, 2021
417571b
Updated machine settings for eddi.lbl.gov
rgknox Nov 3, 2021
7288e3b
Turned off defining CWD history variables when fates is on
rgknox Nov 6, 2021
0f99448
updates to fates nutrient uptake
rgknox Nov 24, 2021
444c598
Compatabiltiy update to fates api
rgknox Jan 1, 2022
b2d23df
Reverting changes to phosphorusstateupdate3
rgknox Jan 20, 2022
df843c3
Minor bug fix while bringing FATES CNP up to api 21, temp fix to meml…
rgknox Feb 8, 2022
f52de8d
Reverting default setting for fates nocomp
rgknox Feb 24, 2022
57dea9e
inserted a call to fates history updates
rgknox Apr 1, 2022
d0a60be
Light modifications to allow scaling of ET based BNF when fates is on…
rgknox May 6, 2022
a04f19f
Fixed parameter constant
rgknox May 6, 2022
99b1ea6
Added updates to gnu-eddi compilers and fixed some fpe errors in CH4Mod
rgknox Jul 29, 2022
2f84049
Adding canopy layer history diagnostics for fates
rgknox Aug 3, 2022
faa1898
Added a hard-coded testing parameter to scale total ecosystem fixatio…
rgknox Sep 23, 2022
1863ac7
indent fix on eddi machine file
rgknox Sep 23, 2022
2d0283c
Reverted the hard-coded scalara test_mult on free-living fixer rates …
rgknox Oct 19, 2022
8d3edda
Updating free fixation to allow FATES to participate in NPP hypothesis.
rgknox Nov 8, 2022
4af742e
updates to fates-elm nutrient coupling
rgknox Nov 15, 2022
f5206ea
machine file update for lbnl, testdef for fates and setting a test mu…
rgknox Dec 12, 2022
adee947
changes associated with fates nutrient coupling
rgknox Jan 2, 2023
da1980e
reverting memleak tolerance on chrysalis, for some reason it got chan…
rgknox Jan 6, 2023
22cc745
Rest test multiplier to 1 in N fixation, changed fix/deposition in fa…
rgknox Mar 27, 2023
f137716
fates nutrient coupling, cleaning and reverting some changes
rgknox Mar 27, 2023
1b019be
Merge branch 'master' into rgknox/lnd/spinup-np-tweaks
rgknox Apr 14, 2023
a51a442
Merge branch 'master' into rgknox/lnd/spinup-np-tweaks
rgknox Apr 14, 2023
ac31234
Removed redundant declarations
rgknox Apr 18, 2023
03ee01d
Merge branch 'rgknox/lnd/spinup-np-tweaks' of github.com:rgknox/E3SM …
rgknox Apr 18, 2023
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
4 changes: 2 additions & 2 deletions cime_config/machines/cmake_macros/gnu_eddi.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ if (COMP_NAME STREQUAL gptl)
endif()
set(NETCDF_PATH "$ENV{NETCDF_HOME}")
if (NOT DEBUG)
string(APPEND FFLAGS " -fno-unsafe-math-optimizations")
string(APPEND FFLAGS " -fno-unsafe-math-optimizations -fallow-argument-mismatch -fallow-invalid-boz")
endif()
if (DEBUG)
string(APPEND FFLAGS " -g -fbacktrace -fbounds-check -ffpe-trap=invalid,zero,overflow")
string(APPEND FFLAGS " -g -fbacktrace -fbounds-check -ffpe-trap=invalid,zero,overflow -fallow-argument-mismatch -fallow-invalid-boz -Wall")
endif()
string(APPEND SLIBS " -L$ENV{NETCDF_HOME}/lib/ -lnetcdff -lnetcdf -lcurl -llapack -lblas")
if (MPILIB STREQUAL mpi-serial)
Expand Down
19 changes: 11 additions & 8 deletions cime_config/machines/config_machines.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4179,31 +4179,34 @@
<DESC>small developer workhorse at lbl climate sciences</DESC>
<OS>LINUX</OS>
<COMPILERS>gnu</COMPILERS>
<MPILIBS>mpi-serial</MPILIBS>
<MPILIBS>openmpi</MPILIBS>
<PROJECT>ngeet</PROJECT>
<CIME_OUTPUT_ROOT>/raid1/lbleco/e3sm/</CIME_OUTPUT_ROOT>
<DIN_LOC_ROOT>/raid1/lbleco/cesm/cesm_input_datasets/</DIN_LOC_ROOT>
<DIN_LOC_ROOT_CLMFORC>/raid1/lbleco/cesm/cesm_input_datasets/atm/datm7/</DIN_LOC_ROOT_CLMFORC>
<DOUT_S_ROOT>/raid1/lbleco/acme/cesm_archive/$CASE</DOUT_S_ROOT>
<BASELINE_ROOT>/raid1/lbleco/acme/cesm_baselines/$COMPILER</BASELINE_ROOT>
<DIN_LOC_ROOT>/home/rgknox/Models/InputDatasets/cesm_input_data/</DIN_LOC_ROOT>
<DIN_LOC_ROOT_CLMFORC>/home/rgknox/Models/InputDatasets/cesm_input_data/atm/datm7/</DIN_LOC_ROOT_CLMFORC>
<DOUT_S_ROOT>/home/rgknox/Models//cesm_archive/$CASE</DOUT_S_ROOT>
<BASELINE_ROOT>/home/rgknox/Models//cesm_baselines/$COMPILER</BASELINE_ROOT>
<CCSM_CPRNC>/raid1/lbleco/cesm/cesm_tools/cprnc/cprnc</CCSM_CPRNC>
<GMAKE_J>1</GMAKE_J>
<BATCH_SYSTEM>none</BATCH_SYSTEM>
<SUPPORTED_BY>rgknox at lbl gov</SUPPORTED_BY>
<MAX_TASKS_PER_NODE>4</MAX_TASKS_PER_NODE>
<MAX_MPITASKS_PER_NODE>4</MAX_MPITASKS_PER_NODE>
<MAX_TASKS_PER_NODE>16</MAX_TASKS_PER_NODE>
<MAX_MPITASKS_PER_NODE>16</MAX_MPITASKS_PER_NODE>
<PROJECT_REQUIRED>FALSE</PROJECT_REQUIRED>
<mpirun mpilib="mpi-serial">
<executable/>
</mpirun>
<mpirun mpilib="default">
<mpirun mpilib="openmpi">
<executable>mpirun</executable>
<arguments>
<arg name="num_tasks">-np {{ total_tasks }}</arg>
<arg name="tasks_per_node"> -npernode $MAX_MPITASKS_PER_NODE</arg>
</arguments>
</mpirun>
<module_system type="none"/>
<environment_variables compiler="gnu" >
<env name="CMAKE_ROOT">/usr/local/share/cmake-3.21/</env>
</environment_variables>
</machine>

<machine MACH="summit">
Expand Down
Loading