-
Notifications
You must be signed in to change notification settings - Fork 19
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
Add MPI_gaththerV as an intermediate step between LS_root and LS_distributed(bk=cs_grid) #2660
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See inline comments.
working offline for improvement |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See inline commentns.
I think the comment has been resolved (code was revised.) |
The old code was revised and I cannot find the corresponding lines any more
Description
Trajectory sampler: add locstream_chunk and MPI_gaththerV as an intermediate step between ls_rt and ls_distributed(bk=cs_grid) to save computational time, coauthored with @bena-nasa and @tclune.
Regrid C5760_L2 to 6-hr IODA locstream points (29 platform) takes 68.059 s (HISTORY) with 1200 cores.
A related issue is the timing for MPI_gatherV from LS_distributed (equal number of points) to LS_root using either LEVEL_BY_LEVEL or ALL_IN_ONCE:
Related Issue
Motivation and Context
How Has This Been Tested?
Types of changes
Checklist: