ESMCI / ESMCI/cime

Remove DIN_LOC_ROOT_CLMFORC variable in favor of softlinks on machines that need it

Open
#3,097 13 comments 0 reactions 1 assignee Claimed by @ekluzek View on GitHub
Assigned Low Priority Responsibility: CTSM tp: data models ty: enhancement
Dominant language
Python
Stars
174
Forks
225
Avg merge
1d 16h
Merged PRs (30d)
14

Description

In our CSEG meeting this morning we decided we should remove the DIN_LOC_ROOT_CLMFORC env variable, who's purpose is to put DATM forcing files on a different disk than the main DIN_LOC_ROOT directory. The current check_input_data script can't figure out this distinction so it fails when trying to download data. The data is stored in such a way to assume DIN_LOC_ROOT_CLMFORC=$DIN_LOC_ROOT/atm/datm7, and if it's different than that it won't work. Some discussion on this is here...

https://bb.cgd.ucar.edu/clm5-atmospheric-forcings-data

On machines that need it we can use softlinks. So we'll start doing that on cheyenne for example.

Definition of done:

- [ ] Do this in CDEPS ESCOMP/CDEPS#332
- [ ] Do this ccs_config_cesm ESMCI/ccs_config_cesm#226
- [ ] Remove this in ccs_config_e3sm
- [ ] Remove this in E3SM
- [ ] Do this in CMEPS ESCOMP/CMEPS#555
- [ ] Remove here in cime (this has to be last because of the XSD definition)

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.