non-lockstep coupling of two codes with SST, how? #4410
Replies: 2 comments
-
The More about each parameter here: https://adios2.readthedocs.io/en/v2.10.2/engines/engines.html#sst-sustainable-staging-transport |
Beta Was this translation helpful? Give feedback.
-
Hi Liang, |
Beta Was this translation helpful? Give feedback.
-
I have implemented a lockstep demo using SST engine. Doing non-lockstep coupling seems doable but I'd like to learn if you have experience/suggestions.
Background: A uses small time steps, B uses large time steps; Both A and B are parallel programs though I'm testing with 1 processor each.
Goal: A and B exchanges data every 1 second (in physical time not wall time).
My first though was to manually code up some nontrivial logic in the time loops to achieve the coupling. But I think some of the sst options, such as
QueueLimit
,QueueFullPolicy
, etc. are designed to achieve such goals? I'm still learning these options as a end user.Any thoughts?
Beta Was this translation helpful? Give feedback.
All reactions