Skip to content
Draft. This manual is new and still being checked against the software as it is verified. Some pages will change. If something here does not match what you see, the software is right — tell us and we will fix the page.

Run on a remote machine over SSH

Send the case to a Linux host, solve there, and get the results back.

Not part of the free tier. The machine can be configured and tested, but selecting it as the executor is reported as an error on the Problems tab until the licence allows remote execution. Settings → Licence lists what yours allows.

Windows needs an OpenSSH client. Windows 10 and later include one — enable the OpenSSH Client optional feature if the Machines page reports it missing. Authentication is by key: the transport is non-interactive, so a password prompt would hang rather than ask.

  1. From the home screen, open Settings, then the Machines tab.
  2. Press and fill in the Add remote machine (SSH) dialog: Name, Host, User, Port, Key file, Remote dir and the path to the OpenFOAM etc/bashrc on that host.
  3. Press Add.
  4. Select the machine and press Test connection. The output appears below the button; Cancel stops the test.
  1. Select Simulation control.
  2. Under Executor, set Run on to Remote SSH.
  3. Choose the host in Machine. If none is configured, the pane says so and points back at Settings → Machines.
  4. Run as normal.

The whole pipeline runs on the remote host — mesh, initialisation and solver — with the log streamed back and the results fetched when it finishes. There is no separate “upload” step.

  • Test connection succeeds before you commit a case to it.
  • The Runs status line names the executor.
  • The Log tab fills as the remote solver runs; if it does not, the job never started on the far end.
  • Post-processing finds results afterwards — that is the proof the fetch completed, not just the run.