FAQ: Compiling & Linking

This site answers your queries regarding compilation, linking and installing the Software in your home directory. The basic compiler guide is also available at Compiling & Linking @HPC.

Where can I get some help on using the command line interface on the cluster?

The command line interface is provided by a Linux shell. Several different Linux shells are available for users. By default, users are provided with bash. Other available shells include ksh, csh, and tcsh. To the casual user, all of these shells work very similarly. For basics, refer to Introduction to Linux.

What text editors are available on the cluster?

The primary text editor used on UNIX and Linux systems is vi. A tutorial on using vi is available at websites by searching for keywords like Vi, Linux. You can find other vi tutorials and information by doing a web search. The emacs and gedit editor is also available. Refer to Available Software.

What are the compilers and libraries available on the cluster?

There are various compilers and libraries options. Please see the section on “Compilers and Libraries” at Software Guide for current information. For usage guide, click on the item links of your interest.

I want to compile and link my own Software. Can I get some help?

Find the compilers and libraries available to you at Software Guide. The basic guide is also available at Compiling & Linking @HPCC.

I want to install my own Software. Can I get some help?

First look at the Software, compilers and libraries available to you at Software Guide. Then, Check the Software Installation Guide. The basic compiler guide is also available at Compiling & Linking @HPCC.

How do I compile (and run) source code that uses an MPI library?

In order to compile parallel codes, you need to ensure that either the default MPI or your other preferred mpi library module is loaded before compiling. In addition, you need to ensure that the appropriate module is loaded for the desired version of the compiler you are using. Refer to the available MPI options at Software Guide.

Can I request to install software, compilers and libraries in the Cluster?

Please check the software list visiting the page Software Guide first. If it is not listed, then: