Rework gsi diagnostic file handling through DATAROOT storage#4487
Conversation
|
@DavidHuber-NOAA - I ran your branch at full res to test the timing and the gdas_anal job ran in 44 minutes. This is great; one of the retro streams analysis jobs that ran around the same time ran in 1 hr 10 min. 44 minutes is also in line with the run times we were getting before the gsi diag change was introduced. One issue I ran into was that the eobs job failed: The eobs job executes the |
|
Converting back to draft while I work through additional issues. |
|
All tests passed on Ursa. Opening for review. |
|
@DavidHuber-NOAA - Are there logs/COM from the Ursa tests that I could poke around in? |
Yes, please take a look here: I will note that Ursa was having issues with slow I/O on /scratch3, so there were a few |
|
I ran with this branch at full resolution on WCOSS2 for 2 full cycles:
Timings for impacted jobs were compared:
This PR is working as intended - no change to results and handling the gsidiags in a more efficient way. Thanks @DavidHuber-NOAA! |
|
Merging. I will rework this slightly in another PR to create dir.* links instead of moving at the end of the job. |
…C#4487) This makes use of a `COM`-like directory structure in `DATAROOT` to stage the gsi diagnostic files for downstream processing by `${RUN}_(e)diag` jobs. Rather than copying the files to `COM`, they are moved to `pCOM`. This should greatly improve runtimes of the `*_anal`, `enkfgdas_eobs`, and `${RUN}_(e)diag` jobs. The diagnostic output is not required for downstream applications or future cycles, so it will no longer be copied to `COM`.
Description
This makes use of a
COM-like directory structure inDATAROOTto stage the gsi diagnostic files for downstream processing by${RUN}_(e)diagjobs. Rather than copying the files toCOM, they are moved topCOM. This should greatly improve runtimes of the*_anal,enkfgdas_eobs, and${RUN}_(e)diagjobs. The diagnostic output is not required for downstream applications or future cycles, so it will no longer be copied toCOM.Refs #4479
Type of change
Change characteristics
How has this been tested?
C96C48_hybatmDA case on Gaea C6.
A full suite of tests should also be run.
Checklist