Visualization

The visualization interface of ruche is not suited for computations: it is aimed at postprocessing large data with tools such as Paraview. Please do not use it for computations with Matlab, Abaqus, Comsol, Python etc. (see this page for Slurm script examples).

There are three methods to visualise your results directly on cluster, without downloading data to your local machine.

Visualization procedure using Browser as Nice DCV viewer (default method)

  1. In a web browser, go to https://ruche.mesocentre.universite-paris-saclay.fr:8443
  2. Log into the web interface with your ruche account and your password
  3. In the left-side menu, click on "Linux Desktop"
  4. Set the walltime (max time for your session) and the resources (CPU, memory) required by your visualization session
  5. Hit the "Launch Session" button
  6. Your session is created. A session representation will appear on the web interface, click on it to access it with the DCV browser if it does not start automatically.
  7. The DCV browser opens a VNC graphic interface executed on the visualization nodes
  8. Open a console (menu Applications -> System Tools -> Terminal) and load the module required by your application
  9. Once you're finished with your session, go back to the web interface and delete your session ("X" button on the session representation's angle)

Visualization procedure using Nice DCV Desktop Client as Nice DCV viewer

Download Nice DCV Client

First you need to install on your local computer the corresponding visualization client :

Visualization procedure

Secondly you need to select Nice DCV Desktop Client as Nice DCV viewer:

  1. In a web browser, go to https://ruche.mesocentre.universite-paris-saclay.fr:8443
  2. Log into the web interface with your ruche account and your password
  3. In the top right corner in Settings, in Nice DCV (since 2017), Select "Desktop Client" the type of NICE DCV viewer you want to use to connect to a remote session.

After that, the procedure is the same as the previous one. The only difference is at the step 7:

  • (Step 7) A DCV file should be downloaded, open it with your DCV client (see previous section for Download Nice DCV Client) The DCV client opens a VNC graphic interface executed on the visualization nodes.

Modifying your settings is only necessary the first time you want to use Nice DCV Desktop Client as Nice DCV viewer.

The remainder of the procedure is currently being tested and is not yet available

Visualization procedure with TurboVNC (work in progress)

This procedure is currently being tested and is not yet available

Troubleshooting

  • Problem: the remote visualization connection fails.

  • Advice: check your shell startup files on Ruche (.bash_profile, .bash_login, .bashrc, if you are in bash). If these files contain conda or module commands then rename your shell startup files and try a new visualization session:

$ mv ~/.bash_profile ~/.bash_profile-old
$ mv ~/.bash_login ~/.bash_login-old
$ mv ~/.bashrc ~/.bashrc-old
  • Explanation: When you launch a remote viewing session, a login session is launched that runs shell startup files. So the remote commands on the visualization nodes may fail because the standard environment PATHcould be changed by indesirable side effects of conda or module commands located in your individual startup files.