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

Automatic assimilation cycling time for CLM/CESM #447

Open
braczka opened this issue Jan 31, 2023 · 0 comments
Open

Automatic assimilation cycling time for CLM/CESM #447

braczka opened this issue Jan 31, 2023 · 0 comments
Assignees
Labels
CLM Community Land Model Enhancement New feature or request Minor Minor functionality, non-critical data; easy fix

Comments

@braczka
Copy link
Contributor

braczka commented Jan 31, 2023

Use case

It would be convenient for the assimilation code to automatically set the assimilation cycling time (start and stop dates) based upon the the observation times of the observation sequence files. This is applicable for non-regular timing of observations (e.g. leaf area) in which observations are bi-monthly or every 8 days. There could already be some code/approach out there to address this, so looking for more feedback.

Is your feature request related to a problem?

No, not really.

Describe your preferred solution

Modify the assimilate.csh script to query the date for each of the observation sequence files, and use that to set the STOP_DATE variable using the ./xmlchange within the caseroot folder. Give the user the option to use this 'automatic' assimilation cycling approach which queries the observation sequence file date, or default back to the 'manual' approach.

Describe any alternatives you have considered

If the observations are regular (i.e. daily, monthly) then it is easy to set the STOP_N and STOP_OPTION variables to produce the appropriate assimilation cycling time.

For non-regular timing of observations, it is my experience that users general make ad-hoc modifications to the assimilate.csh script specific to their application. This just produces a more general, formal approach.

@braczka braczka added Enhancement New feature or request Minor Minor functionality, non-critical data; easy fix CLM Community Land Model labels Jan 31, 2023
@braczka braczka self-assigned this Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLM Community Land Model Enhancement New feature or request Minor Minor functionality, non-critical data; easy fix
Projects
None yet
Development

No branches or pull requests

1 participant