Skip to content

Frequently Asked Questions about using RCAC resources

New to RCAC resources

How do I connect to a RCAC cluster?

RCAC clusters support the SSH (Secure Shell), Thinlinc and Open OnDemand mechanisms for logging in. This section of our HPC Exchange workshop introduced how you can connect to RCAC clusters with different methods step by step. Please also refer to the user guide section on the cluster you want to connect below:

SSH

Please refer to SSH section on Anvil User Guide to learn how to SSH to Anvil.

Please refer to SSH section on Gautschi User Guide to learn how to SSH to Gautschi.

Thinlinc

Please refer to Thinlinc section on Anvil User Guide to learn how to configure and use Thinlinc to get connected to Anvil.

Please refer to Thinlinc section on Gautschi User Guide to learn how to configure and use Thinlinc to get connected to Gautschi.

Open OnDemand (Gateway)

One can visit Open OnDemand on Anvil via https://ondemand.anvil.rcac.purdue.edu/.

One can visit Open OnDemand (Gateway) on Gautschi via https://gateway.gautschi.rcac.purdue.edu/.

How can I transfer my data from local devices to RCAC resources?

We support several methods for file transfer to and from RCAC systems. Users can transfer files between RCAC systems and Linux-based systems or Mac using either scp, sftp or rsync. One can also use our Globus service for easy data transfer. This section of our HPC Exchange workshop introduced in detail about different types RCAC storage systems and how you can transfer data from/to these systems.Also refer to the specific user guide section below to learn how to transfer your data to/from different RCAC resources.

How do I submit jobs on a RCAC cluster?

All RCAC clusters use the Slurm Workload Manager for job scheduling and management. With Slurm, a user requests resources and submits a job to a queue. The system takes jobs from queues, allocates the necessary compute nodes, and executes them. We support various job submission methods including sbatch, interactive jobs and interactive apps on Open OnDemand (Gateway). You may learn how to submit jobs to RCAC clusters in general through this section of our HPC Exchange workshop or learn how to submit jobs to specific RCAC clusters from user guide sections listed below.

Running jobs on login node is against RCAC policy

All users share the login nodes, and running anything but the smallest test job will negatively impact everyone's ability to use the cluster.

Check user guide before submitting your jobs

Because different RCAC clusters have different hardware and system architectures, and they have been configured differently for users. Please refer to the specific section in the user guide about how to submit jobs.

Learn how to submit your jobs to Anvil through this section on Anvil User Guide.

Learn how to submit your jobs to Gautschi through this section on Gautschi User Guide.

How do I install software on a RCAC cluster?

RCAC clusters provide a number of software packages to users with LMOD software management system via the module command. Please check our software page first to see if your software has been installed on the system. If your software/version is not on the list, please reach the RCAC help desk to discuss with our staff.

Using Biocontainers on RCAC clusters

We also provide more than 600 biocontainers across multiple RCAC clusters. Check our Biocontainers documentation to learn more.

Applications

Glibc version error

When you try to install some software on clusters, the installation may fail due to reasons similar to this: "XX requires libc version 2.27 or at least 2.23, but the current version is 2.17". Unfortunately, glibc is bundled with the operation system, and we cannot update it for you.

To check the version of glibc on a RCAC cluster, you can run the below command:

1
2
3
4
5
6
$ ldd --version
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

Workaround:

  1. Singularity/Apptainer containers
  2. Install an older version of your software