*PartitioningAlgorithm (setting)

Partitioning algorithm used when participants are running in parallel. This setting is hidden when only FMU participants are defined.

System Coupling's partitioning algorithms allow for both shared and distributed execution and for the allocation of machines or cores. The default algorithm is generally the best choice, as it allows for each participant to take advantage of all the allocated resources. The other "allocate" algorithms are provided to handle situations where not enough resources are available to run the same machines. The custom algorithm allows you to partition participants in a specialized way not offered by the other algorithms.

Possible values:

  • SharedAllocateMachines (default value)

    Participants share both machines and cores.

  • SharedAllocateCores

    Participants share machines but not cores.

  • DistributedAllocateMachines

    Participants minimally share cores and machines. (Linux only)

  • DistributedAllocateCores

    Participants never share cores or machines. (Linux only)

  • Custom

    Participants are assigned machines and cores as specified in the custom partitioning information you provide via the ParticipantPartitioning() command. For details, see Applying Custom Participant Partitioningin the System Coupling User's Guide.


Note:


Tip:  Shown in the GUI as the Analysis Control | Partitioning Algorithm setting.