User Tools

Site Tools


howto:start

How To Guides

Video tutorials for newcomers

Tips and Tricks

Tips & tricks for common tasks. :!: Please read this. The information is based on hard won experience. :!:

If you need more memory

As of May 2025, 41 compute nodes have had more memory added, cannibalizing memory modules from nodes that have failed permanently. These 24-core nodes now have 256 GB of RAM each. You can access these nodes by including the directive mem=250gb in your resource request line. These nodes work with the usual queues such as smp, normal or large.

#PBS -l select=1:ncpus=24:mpiprocs=24:mem=250gb 

Only use these nodes if you need more than 128 GB of RAM, but less than the 1TB available on the “fat nodes”.

Using the Intel compilers

As of December 2025, there is no license for the Intel Parallel-studio compilers. However, all is not lost. The “classic” compilers and MPI are installed in the directory:

/home/apps/chpc/compmech/compilers/intel_2021.3/oneapi

The most recent Lengau-compatible version of the OneAPI suite is installed in:

/home/apps/chpc/compmech/compilers/intel/oneapi

Classic Intel compiler and MPI

To use the “classic” suite, use the following settings:

. /home/apps/chpc/compmech/compilers/intel_2021.3/oneapi/compiler/2021.3.0/env/vars.sh
. /home/apps/chpc/compmech/compilers/intel_2021.3/oneapi/mkl/2021.3.0/env/vars.sh
. /home/apps/chpc/compmech/compilers/intel_2021.3/oneapi/mpi/2021.3.0/env/vars.sh
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
export F77=ifort
export MPICC=mpiicc
export MPICXX=mpiicpc
export MPIFORT=mpiifort
export MPIF77=mpiifort
export MPIF90=mpiifort

It is not necessary to use a machinefile for multi-node MPI runs.

OneAPI compilers and MPI

Post-2024 OneAPI compilers are not compatible with Lengau's operating system. To use the most recent compatible version, use the following settings:

. /home/apps/chpc/compmech/compilers/intel/oneapi/setvars.sh
export CC=icx
export CXX=icpx
export FC=ifx
export F90=ifx
export F77=ifx
export MPICC=mpiicx
export MPICXX=mpiicpx
export MPIFORT=mpiifx
export MPIF77=mpiifx
export MPIF90=mpiifx
export I_MPI_HYDRA_BOOTSTRAP=ssh

It is not necessary to use a machinefile for multi-node MPI runs. However, the default bootstrap method using pbsdsh does not work, hence the need to set I_MPI_HYDRA_BOOTSTRAP. This is a typical command mpi run command:

mpirun -np 96 myMPIprogram.exe

Transferring data to DIRISA

Long-term data storage through DIRISA.

Transferring data with Globus

Compilers and Interpreters

A number of computer languages are available on the cluster. The preferred way to set up your environment to use a specific toolset is to load the appropriate modules to activate the needed libraries and set up the paths for the correct binaries.

Dealing with software licensing

Commercial software involves dealing with licensing.

Ssh-tunneling with MobaXterm

Here is a tutorial video on ssh-tunneling with MobaXterm.

Gaussian at CHPC

Computational Mechanics

Computational Electromagnetics

Bioinformatics

Cosmology and Astrophysics

GPU Computing

Gromacs

DLPoly

  • dlpoly Material Sciences application

Python at the CHPC

R for Statistical Computing

MPI Java

Co-Array Fortran

Omni Compiler

Tuning and Analysis Tools

Building Essential Tools

Remote Visualization

Matlab at CHPC

Earth Sciences

Windows applications

/app/dokuwiki/data/pages/howto/start.txt · Last modified: 2026/02/24 10:42 by ccrosby