Simcenter STAR-CCM+ is built with a client-server architecture and this article discusses how to take advantage of that architecture across different operating systems.
Simcenter STAR-CCM+ has been designed with a client-server architecture, meaning that the process which does the heavy computation (server) can be on a different machine than the process with which the user interacts (client). Additionally, these two processes do not need to be running on the same operating system, which means that a user can have the client running on a Windows machine while the server is running on a Linux cluster, among other possibilities. One of the requirements to make this work is a passwordless ssh connection between the two machines being used.
Setting up the SSH connection in a homogenous Linux environment is relatively straightforward. If one wants to run the client on a Windows machine, there is a need to install an SSH client since the older versions of Windows do not have one natively (In Windows 11, a native ssh client based on OpenSSH can be added to the operating system). While there are a few options (openSSH and Cygwin), this article will describe the procedure when using the PuTTY tool.
The guidelines listed below may require the active cooperation of a competent IT analyst with root access to the machine.
1. Install PuTTY on the Windows machine. This utility is useful for accessing SSH functions on Windows machines and is also used to open remote terminals around a network. PuTTY contains a utility that is called plink.exe which is an SSH client that can be used with Simcenter STAR-CCM+ to make the connection from the client to the server.Note that ssh was set up only in a single direction, from the Windows machine to the Linux machine. In order to set up the reverse direction, an ssh server must be running on the Windows machine. Information on this process can be found in How to install an SSH Server on your Windows workstation (for CAD Client remote coupling).