E3SM-Project / E3SM

Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.
https://docs.e3sm.org/E3SM
Other
346 stars 353 forks source link

Add support for SCREAM/EAMxx component in short term archiver. #6190

Open chengzhuzhang opened 7 months ago

chengzhuzhang commented 7 months ago

This issue was reported by @golaz. The E3SM SCREAM output file name convention differs from EAM/CAM. It looks like new file matching patterns needs to be supported. As a reference, below listed example file names from SCREAM.

...
20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis.scream.monthly.AVERAGE.nmonths_x1.0006-12-01-00000.nc
20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis.scream.monthly.AVERAGE.nmonths_x1.0007-01-01-00000.nc
20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis.scream.monthly.rhist.AVERAGE.nyears_x1.0006-01-01-00000.nc
20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis.scream.monthly.rhist.AVERAGE.nyears_x1.0007-01-01-00000.nc
20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis.scream.r.INSTANT.nyears_x1.0006-01-01-00000.nc
20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis.scream.r.INSTANT.nyears_x1.0007-01-01-00000.nc

The example run directory can be found here: /lcrc/group/e3sm/ac.golaz/E3SM/EAMxx/20230919.F2010-SCREAMv1.ne30pg2_ne30pg2.chrysalis/run

rljacob commented 7 months ago

I think all SCREAM has to do is add "eamxx" to the front and it will be following the E3SM history file conventions.