Visualisation on GRICAD servers

Preamble

Luke, Froggy and Dahu each have a visualisation node, i.e. a node dedicated to running software environments that include graphical interfaces. Anyone can access these nodes by following the procedure below.

To access the visualisation nodes, you will need to install a VNC client on your personal computer. We do not provide support for this. From experience, TigerVNC works quite well.

Sometimes you will need software or libraries that are not installed on the visu node. In this case, please contact us so that we can find the best way to make them available to you.

Submitting a visualisation job

To submit a visualization job, simply run the visu_sub command from the Dahu front end as follows:

bouttiep@f-dahu:~$ visu_sub -p admin

[VISUNODE] Adding visu restriction

[ADMISSION RULE] Modify resource description with type constraints

OAR_JOB_ID=14423394

Waiting job 14423394 to be running..

You can launch your VNC viewer on the address:

       dahu-visu:1

       Password: 29733519

Note: This password is only valid ONE time. If you want to generate
another
     password for this session then type:

       OAR_JOB_ID=14423394 oarsh dahu-visu /opt/TurboVNC/bin/vncpasswd
-o -display :1

To connect to your remote X desktop, you have to launch a vncviewer on
your
local workstation, via the Ciment ssh gateway. For example:

      vncviewer -via f-dahu.ciment dahu-visu:1

As indicated in the output of the visu_sub command, once the job is launched, from your machine, you just have to launch your VNC client with the following command (to be adapted according to the client installed on your machine):

vncviewer -via f-dahu.ciment dahu-visu:1

For this procedure, you must have set up your SSH connection to GRICAD clusters as explained here

On certain operating systems, the vnc client (turbovnc on MacOS for example) uses an internal ssh client. It is not compatible with the gricad SSH configuration and throws a java.net.UnknowHostException: f-dahu.ciment error. If this is the case, you must ask your vnc client to use the system ssh client. For turbovnc this can be done by adding -ExtSsh=1 to the vncviewer call.