E3SM
E3SM copied to clipboard
[WIP] FATES Land use V2 API update
This pull request adds the capability to read a landuse x pft mapping file to then be passed to fates. It also refactors the use_fates_logging
namelist option from a switch to a mode select. This update allows the user to select a harvest mode that provides the mass or area-based land use harvest rates from the LUH2 landuse timeseries dataset.
The fates pull request associated with this update is https://github.com/NGEET/fates/pull/1116
To do:
- [x] update default parameter file
Cleaned up the code per @samsrabin review via https://github.com/E3SM-Project/E3SM/pull/6353/commits/8cc7ddc6290f8b0f10c291941530705b26daefc6. Still need to check a couple of items.
Needs a review approval
Waiting on some FATES-side changes and PR #6419
update: still waiting on some FATES-side changes
@ckoven @samsrabin Now that this PR is finalized, it needs final review/approval
Status update: Running e3sm_land_developer
tests against the current master
commit on perlmutter
.
@peterdschwartz regression testing using e3sm_land_developer
on perlmutter
against the master
baseline is B4B for all expected tests. The DIFFs are all associated with fates tests and are expected.
Results: /pscratch/sd/g/glemieux/e3sm-tests/pr6353-eld-nanfix.fates.pm-cpu..E5b67e86c2a-F1982b003
merged to next. from the e3sm_developer
test suite, expecting diffs in:
ERS_D_Ld15.f45_g37.IELMFATES.pm-cpu_intel.elm-fates_cold_treedamage (Overall: DIFF) details:
ERS_Ld20.f45_f45.IELMFATES.pm-cpu_intel.elm-fates (Overall: DIFF) details:
ERS_Ld30.f45_f45.IELMFATES.pm-cpu_intel.elm-fates_satphen (Overall: DIFF) details:
SMS_D_Ld20.f45_f45.IELMFATES.pm-cpu_intel.elm-fates_rd (Overall: DIFF) details:
SMS_Ld20.f45_f45.IELMFATES.pm-cpu_intel.elm-fates_eca (Overall: DIFF) details:
SMS_Ld5_PS.f19_g16.IELMFATES.pm-cpu_intel.elm-fates_cold (Overall: DIFF) details:
Merged to master. Some machines had issues so there will be a few DIFFs to bless tomorrow