MATLAB Answers

Running multiple simulations simultaneously

1 view (last 30 days)
I'm solving a system of odes present in function1 for different set of initial conditions.
for i = 1:10
x0 = rand(10,1)
[t x] = ode15s(@(t,s) function1(t,s), tspan , x0);
field = "x" + num2str(i);
soln.(field) = x
I'd like to run these simulations parallely, i.e. for all i's at once.
Could someone suggest how this can be done?

Accepted Answer

Sai Sri Pathuri
Sai Sri Pathuri on 6 Nov 2019
You may use parfor loop to execute the iterations parallelly. The documentation for parfor loop can be referred from the following link


Sign in to comment.

More Answers (0)

Sign in to answer this question.