- All Known Implementing Classes:
JniMpiNativeServices
public interface MpiNativeServices
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkTasksCompletion
(List<com.powsybl.computation.mpi.MpiTask> runningTasks, List<com.powsybl.computation.mpi.MpiTask> completedTasks) int
void
initMpi
(int coresPerRank, boolean verbose) void
sendCommonFile
(byte[] message) void
startTasks
(List<com.powsybl.computation.mpi.MpiTask> tasks) void
-
Method Details
-
initMpi
void initMpi(int coresPerRank, boolean verbose) -
terminateMpi
void terminateMpi() -
getMpiVersion
String getMpiVersion() -
getMpiCommSize
int getMpiCommSize() -
sendCommonFile
void sendCommonFile(byte[] message) -
startTasks
-
checkTasksCompletion
-