Add JCB options for writing jdiag files in parallel#530
Merged
ShunLiu-NOAA merged 1 commit intoNOAA-EMC:developfrom Jan 30, 2026
Merged
Add JCB options for writing jdiag files in parallel#530ShunLiu-NOAA merged 1 commit intoNOAA-EMC:developfrom
ShunLiu-NOAA merged 1 commit intoNOAA-EMC:developfrom
Conversation
delippi
approved these changes
Jan 30, 2026
Collaborator
delippi
left a comment
There was a problem hiding this comment.
Very basic change. A lot of files! Looks good!
ShunLiu-NOAA
approved these changes
Jan 30, 2026
Collaborator
|
PASSED on hera started build_and_test on hera at UTC time: Fri Jan 30 15:05:06 UTC 2026 workdir: /scratch3/NCEPDEV/fv3-cam/rrfsbot/PRs_RDASApp/530 |
Contributor
Author
|
PASSED on wcoss2 started build_and_test on wcoss2 at UTC time: Fri Jan 30 14:58:51 UTC 2026 workdir: /lfs/h2/emc/da/noscrub/samuel.degelia/rrfsbot/PRs_RDASApp/530 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR adds two new JCB configuration options to control how jdiag files are written in fv3-jedi. These options are intended to significantly reduce jdiag write time in rrfs-workflow, primarily for na3km.
When including the full observation set on na3km, writing the jdiag files can take more than 20 minutes in total. The following options are introduced to address this bottleneck:
max pool size: sets the number of MPI tasks used for writing jdiag fileswrite multiple files: allows each MPI task to write its own portion of the jdiag output rather than aggregating to a single fileUsing
max pool size: 80together withwrite multiple files: truereduces jdiag write time to approximately 1 to 2 minutes for the na3km domain.Note that the default values for these options (
max pool size: 1andwrite multiple files: false) match the current behavior when the options are not specified. As a result, existing configurations and ctests are unaffected unless the new options are explicitly set in the JCB config file.Issue(s) addressed
None
Dependencies (if applicable)
None
Checklist