You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use Floops.@floops instead to manage Sequential, Multi-threaded or Distributed computations with an executor argument. See 3d91bb0
Add a trait on models to tell if they are independent between objects and or time-steps. Then only the ones that are independent can be run in parallel. We have to add a test on that in src/run.jl to put the executor to Sequential if needed, see: 88abf14
Look into locks for parallel computations over "independent" processes that can maybe call a model when both parents are being computed, so both are set to 0 and the model is never called
Add parallel computations over objects, time-steps and models.
Threads.@threads, see : c7b7c6cFloops.@floopsinstead to manage Sequential, Multi-threaded or Distributed computations with an executor argument. See 3d91bb0src/run.jlto put the executor to Sequential if needed, see: 88abf14