-
Notifications
You must be signed in to change notification settings - Fork 446
Closed
Labels
Milestone
Description
The current VIC MPI approach does not utilize threading for shared-memory on-node calculations. This might be expected to cause performance slow downs coming from a large number of MPI calls. Planned profiling and scaling tests will shed light on this. Threading using OpenMP is one approach that could offer parallel performance improvements that reduce the number of MPI tasks.
I recently put together an example of how this could be used, it is in a (currently) closed PR: #521.
Reactions are currently unavailable