libmpi: MPI execution functions

Module in charge of MPI execution of tasks.

class haddock.libs.libmpi.MPIScheduler(tasks: list[Any], ncores: int | None = None)[source]

Bases: object

Schedules tasks to be executed via MPI.

run() None[source]

Send it to the haddock3-mpitask runner.