Interface MpiNativeServices

All Known Implementing Classes:
JniMpiNativeServices

public interface MpiNativeServices
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • initMpi

      void initMpi(int coresPerRank, boolean verbose)
    • terminateMpi

      void terminateMpi()
    • getMpiVersion

      String getMpiVersion()
    • getMpiCommSize

      int getMpiCommSize()
    • sendCommonFile

      void sendCommonFile(byte[] message)
    • startTasks

      void startTasks(List<com.powsybl.computation.mpi.MpiTask> tasks)
    • checkTasksCompletion

      void checkTasksCompletion(List<com.powsybl.computation.mpi.MpiTask> runningTasks, List<com.powsybl.computation.mpi.MpiTask> completedTasks)