ESCOMP / ESCOMP/CTSM

Transition FATES LUH timeseries tests from fixed to transient compset

Open
#2,304 9 comments 0 reactions 2 assignees Claimed by @ekluzek View on GitHub
code health enhancement testing usability
Dominant language
Fortran
Stars
352
Forks
361
Avg merge
6d 6h
Merged PRs (30d)
8

Description

The LUH test added to ctsm5.1.dev160 ERS_D_Ld30.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-FatesColdLUH2, is for a fixed compset rather than a transient compset. This should be changed into a transient compset, with do_transient_pft=FALSE. The LUH timeseries by definition is a transient dataset and should be run is a transient case.

In testing this I found that we need to add a transient compset for FATES. I tried using a long compset name, but got a fail in the build: SMS.f45_f45_mg37.HIST_DATM%GSWP3v1_CLM51%FATES_SICE_SOCN_MOSART_SGLC_SWAV.derecho_intel.clm-FatesColdLUH2

namelist options:
use_fates_luh=TRUE (means transient)
fates_harvest_modes=luhdata_area,luhdata_mass,landuse_timeseries

Note: CESM is no able to take long-compset names in tests. So the particular long-compset problem in tests is moot.

Definition of done:
- [x] ctsm5.3.014 -- use the long compset name for the Landuse test
- [ ] #1617
- [ ] Use the new transient FATES compset for all of the FATES LUH2 tests (LUH_area, LUH_mass, Landuse)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.