Running a Remote Solve on Linux
To run a remote solve on Linux:
- Install SIwave on both the client machine (the one running SIwave) and the remote server (the one on which simulations are to be executed).
- Log into the remote server.
- 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
- 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.
- Start siwave_rs in a Console window: siwave_rs <port number>. Try 31000 as the port number.
- On the client machine, click Simulation > Options to open the Simulation Global Options window.
- Click the Multiprocessing tab and specify the parameters to run a remote solve:
- Enter the name or IP address of the Simulation server name (e.g., lnxsrv10 or 192.168.1.110).
- 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).
- Run your simulations as you normally would. All data is compressed prior to transmission over TCP/IP, so transfer between servers is fast.
/opt/AnsysEM/v###/Win64/siwave_rs 31000