Running a Remote Solve on Linux

To run a remote solve on Linux:

  1. Install SIwave on both the client machine (the one running SIwave) and the remote server (the one on which simulations are to be executed).
  2. Log into the remote server.
  3. Specify the location of the intermediate simulation data files by setting the SIWAVE_REMOTE_SOLVE_DIR environment variable:

    setenv SIWAVE_REMOTE_SOLVE_DIR /120gb1/Ansys

    By default, intermediate simulation data files are stored in the following directory on the remote server: /tmp/<username>/siwave_rs

  4. Start siwave_rs in a Console window: siwave_rs <port number>

    Use 31000 as the port number.

    /opt/AnsysEM/v###/Win64/siwave_rs 31000

    Note:

    If you get an "siwave_rs: bind() failed with error 10048" message, siwave_rs is already running and listening for simulation requests on the specified port.

  5. Start siwave_rs in a Console window: siwave_rs <port number>. Try 31000 as the port number.
  6. /opt/AnsysEM/v###/Win64/siwave_rs 31000

  7. On the client machine, click Simulation > Options to open the Simulation Global Options window.
  8. Click the Multiprocessing tab and specify the parameters to run a remote solve:
    1. Enter the name or IP address of the Simulation server name (e.g., lnxsrv10 or 192.168.1.110).
    2. Enter the Port number. Ensure that this port number matches the one used as the parameter to siwave_rs running on the remote server (specified in step 4).

  9. Run your simulations as you normally would. All data is compressed prior to transmission over TCP/IP, so transfer between servers is fast.