Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Easy enhancement: Make st_archive handle output files from CICE+DART

raeder

Member
What version of the code are you using?
cesm3.0_alphabranch (cesm3_0_beta03-121-g0a50f32) in a B compset
(HISTC_CAM70%LT_CLM60%BGC-CROP_CICE_MOM6_MOSART_SGLC_SWAV,
a%ne30np4.pg3_l%ne30np4.pg3_oi%tx2_3v2_r%r05_g%null_w%null_z%null_m%tx2_3v2).
The test used the tags listed in .gitmodules (fxtag = cesm3_cice6_6_0_10)

Have you made any changes to files in the source tree?
config_archive.xml: added handling of DART's .e. files and compressed (.gz) history files

Describe every step you took leading up to the problem:
Because the test involved changes in multiple components, the case was built
with no development branches checked out.
It was set up to create the greatest variety of files possible (I probably missed some).
The interface to DART is not complete, so files that will result from running DART
were created artificially, since the contents don't matter to st_archive
(except for the restart files which contain the names of restart history files).
The script used to create these files is attached.
The test consisted of running a 24 hour forecast, adding the DART files to RUNDIR,
running st_archive, and running a second day to check the restart capability.

Then changes were added to a feature branch based on this component's development branch
and pushed to my fork of CICE.


Describe your problem or question:
Doing data assimilation with CESM+DART generates many new types of output files,
which st-archive should archive, assuming they are named according to CESM conventions.
Many of the new files will be handled by the esp component code, but others are
more closely associated with the geophysical components and should be archived
with their files. We've chosen new file names in such a way that this can be done
with very small changes to
$component/cime_config/config_archive.xml
cime/CIME/XML/archive_base.py
A second small change is to make st-archive handle compressed files (*.gz).
This has no effect on model calculations or existing output.
 

Attachments

  • dart_files2arch.csh.txt
    3.4 KB · Views: 0
Top