Skip to content

In a mpi plugin there is no sync in coral scheduling #60

Description

@pogmat

In coral we launch possibily MPI functions from Taskflow's thread pool.

  • MPI function needs a unique order among all the ranks and that this order must be the same of every rank. Otherwise deadlocks and UBs
  • With the thread pool the order is decided runtime by the scheduler and is not replicable.

Even if so far so good this can break at every moment.

The issue boils down to the common lore: you use multi-thread inside multi-node and not vice versa.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions