Presentation is loading. Please wait.

Presentation is loading. Please wait.

Persistent Collectives Comments on feedback. Waiting for optimisation phase [15] MPI_ _INIT(…, &request) – Usage: INIT -> (START -> WAIT)* -> FREE [2]

Similar presentations


Presentation on theme: "Persistent Collectives Comments on feedback. Waiting for optimisation phase [15] MPI_ _INIT(…, &request) – Usage: INIT -> (START -> WAIT)* -> FREE [2]"— Presentation transcript:

1 Persistent Collectives Comments on feedback

2 Waiting for optimisation phase [15] MPI_ _INIT(…, &request) – Usage: INIT -> (START -> WAIT)* -> FREE [2] MPI_ _INIT(…, &request) – Usage: INIT -> WAIT -> (START -> WAIT)* -> FREE [0] MPI_ _INIT(…, &request1, &request2) – Usage: INIT -> WAIT[1] -> (START[2] -> WAIT[2])* -> FREE[2]

3 Ordering of “start” step Initialisation calls *must* be ordered – To enable matching of all calls for same operation – Define as non-blocking collective call [16] Ordering is part of that – Define as collective, i.e. may synchronise [1] Ordering starts? Yes: [15], No: [3] Same as init: [], abstain: [everyone] Same on all processes: [9], abstain: []


Download ppt "Persistent Collectives Comments on feedback. Waiting for optimisation phase [15] MPI_ _INIT(…, &request) – Usage: INIT -> (START -> WAIT)* -> FREE [2]"

Similar presentations


Ads by Google