Running a Co-Simulation with GT-SUITE on Parallel Hosts

If you intend to run on parallel hosts (a multiple node cluster or several machines over a network), the procedure for running the co-simulation must meet certain criteria. The following examples demonstrate coupling over parallel hosts using two machines or nodes; A is the primary host and B is the secondary host.

Running GT-SUITE on the Primary Host

The easiest way to run a coupled simulation is to allow Simcenter STAR-CCM+ to launch the GT-SUITE server automatically on the primary host. However, the primary host must have access to the GT-SUITE installation.

To run the GT-SUITE server on the primary host, A:
  1. Launch a parallel simulation using the procedure in Using a Remote Multi-Core Workstation, ensuring that the primary host is the first entry in the table. Alternatively, from the command line:
    starccm+ -server -on A:x,B:y -np x+y
    where:
    • x – is the number of processes on A
    • y – is the number of processes on B

Running GT-SUITE on a Secondary Host

If the primary host does not have access to a GT-SUITE installation, run the GT-SUITE server on one of the secondary hosts. This scenario requires a different coupling procedure.

To run the GT-SUITE server on the secondary host, B:
  1. Launch a parallel simulation using the procedure in Using a Remote Multi-Core Workstation, ensuring that the primary host is the first entry in the table. Alternatively, from the command line:
    starccm+ -server -on A:x,B:y -np x+y
    where:
    • x – is the number of processes on A
    • y – is the number of processes on B