Connecting to the offline HPC with the ThinLinc desktop
MAX IV runs two HPC (High Performance Clusters) for data processing and analysis. An online cluster is available to process the data on the fly during beamtime. In addition, users with a DUO account can connect remotely to an offline cluster for data processing after their beamtime. Both HPC servers are accessed via the ThinLinc client developed by Cendio. The ThinLinc client is installed on the beamline computers. Additionally, the clients for Linux, Windows or Mac can be downloaded for access from outside MAX IV. This page provides a brief description of how to install and run the ThinLinc desktop to connect to the offline cluster.
- Installation and launching of the Linux and Windows clients is usually straightforward. When opening the client for the first time on Mac OSX 10.9 and later, you will need to locate the client in finder and hold the [ctrl]-key while clicking on it, then choose the “Open” option. See also the documentation.
- Open a VPN connection to the MAX IV network (vpn-white.maxiv.lu.se server). You will need to use your DUO account user name and password, and select DUO Users as the realm; finally, enter the one time password (otp) sent to your smartphone.
- Open the Thinlinc client. On the login window, enter offline-fe1.maxiv.lu.se in the server field. That is the name of the offline HPC front end. Enter the login credentials for your DUO account and click Connect. Once the desktop is open, you can use the F8 key or fn+F8 to be able to resize the window.
- Most computing software is available in modules. Macromolecular crystallography software can be accessed via PReSTO, as described in the BioMAX documentation.
- Please bear in mind that this is a shared resource. Do not run resource intensive jobs on the front end. Use the compute nodes instead, either with the sbatch command or in interactive mode:
- open a terminal
interactive -n 'n-of-CPUs' -t 'time'. For example,
interactive -n 10 -t 01:00:00will give you 10 CPUs for one hour
- Logout after using your session (use the logout function in the System menu) to release resources.
Sometimes connection to the Thinlinc server fails with a “Couldn’t establish SSH tunnel” error. This is, in most cases, an intermitent problem. Simply try to log in again. If it fails consistently, you may have a running session that has become corrupted. Try clicking the End existing session button to start a new session afresh.