Class MpiInstantiator


  • public final class MpiInstantiator
    extends Object
    Find available implementations of MpiFacade and instantiates it
    Author:
    Christoph Schimeczek, Achraf El Ghazi
    • Constructor Detail

      • MpiInstantiator

        public MpiInstantiator()
    • Method Detail

      • getMpi

        public static MpiFacade getMpi​(MpiFacade.MpiMode requestedMode,
                                       String... packageNames)
        Get an MPI implementation matching the given MpiFacade.MpiMode
        Parameters:
        requestedMode - parallel or sequential simulation execution
        packageNames - optional parameter: used for testing only! Leave out in production
        Returns:
        implementation of MpiFacade matching requested mode