Dear OpenMPI developers,
I've noted that OpenMPI has an asynchronous behaviour in the collective calls.
The processors, doesn't wait that other procs arrives in the call.
This behaviour sometimes can cause some problems with a lot of
processors in the jobs.
Is there an OpenMPI parameter to lock all process in the collective
call until is finished? Otherwise i have to insert many MPI_Barrier
in my code and it is very tedious and strange..
Thanks in advance.
--
Ing. Gabriele Fatigati
Parallel programmer
CINECA Systems & Tecnologies Department
Supercomputing Group
Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy
www.cineca.it Tel: +39 051 6171722
g.fatigati [AT] cineca.it
|