Bisection Method in parallel

I am trying to develop bisection method to find the roots in parallel.
How to work in parallel parfor?

Réponses (1)

Edric Ellis
Edric Ellis le 27 Avr 2015

0 votes

This loop cannot run in parfor for two reasons - firstly, the iterations are not order-independent (this is a fundamental requirement for parfor), and secondly you cannot use break inside parfor (which is basically related to the order-independence requirement).
You could use spmd here which allows for communication between the workers, or you might wish to investigate the parallel computing support in Optimization Toolbox.

Catégories

Question posée :

le 25 Avr 2015

Modifié(e) :

le 5 Mai 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by