List of Supported Software

This page lists the software that is centrally installed and supported at Pawsey.Pawsey supports a wide range of software packages from Physics to Bioinformatics, from Chemistry to Fluid Dynamics. Most packages are managed by and accessed through Modules. Different software may be installed on different machines depending on their intended purposes.  

Note that you can also install packages in your own /group directory using Spack (external site). How to Install Software describes how to install software that you require which is not already available.

For some specific domains and applications (for instance bioinformatics), Containers technology can represent an optimal alternative to Modules for installing and maintaining software.


Table of Contents

Select one of the following categories to see the list of packages.

All software listed here is installed on Setonix unless otherwise stated.

GPU-enabled applications

Applications supporting GPU offloading are installed a second time with that feature enabled. Module name of GPU-enabled software is postfixed with amd-gfx90a.

HPC applications, libraries and tools

Applications

 Click here to expand...

Name

Domain

Description

GPU supportComments 

AMBER

Molecular Dynamics

Biomolecular systems

Yes

ANSYS Fluids

CFD

Fluid-dynamics CFD

No

ANSYS Structures

CFD

Structural analysis CFD

No

COMSOL

FEM Multiphys.

General purpose multiphysics

NoInstallation on-demand

CPMD

Ab-initio Molecular Dynamics

plane wave / pseudopotential implementation of Density Functional Theory (DFT)

No

CP2K

Ab-initio Molecular Dynamics

mixed Gaussian and plane waves approaches GPW and GAPW for DFT

Yes

Gromacs

Molecular Dynamics

Biomolecular systems

Yes

LAMMPS

Molecular Dynamics

Condensed matter modelling

Yes

NAMD

Molecular Dynamics

Biomolecular systems

Yes

Nektar

CFD/FEM

Framework for efficient high-performance scalable solvers for partial differential equations (PDEs) using the spectral/hp element method

Yes

NWchem

Quantum Chemistry

Electronic structure, molecular dynamics, hybrid methods. Capable of using both plane wave and Gaussian basis sets

No

OpenFoam-org

CFD

OpenFoam Foundation variant of OpenFoam (openfoam.org). Spack recipe is openfoam-org

NoContainerised installation provided

OpenFoam

CFD

OpenCFD variant of OpenFoam (openfoam.com). Spack recipe is openfoam

NoContainerised installation provided

Quantum Espresso

Quantum Chem./Materials Sci.

Suite of electronic-structure tools based on density-functional theory, plane waves, and pseudopotentials

No

ROMS

Weather Forecast

https://www.myroms.org

NoDependencies only, allowing users to build as desired

VASP

Quantum Chem./Materials Sci.

DFT/plane-wave based for solid state

No

WRF

Weather Forecast

https://github.com/wrf-model/WRF

NoDependencies only, allowing users to build as desired

Libraries

 Click here to expand...

Name

Description

GPU supportComments

ADIOS

Fortran C/C++ I/O library

No

AMD AOCL

Numerical libraries tuned for AMD EPYC

No
Blaspp

C++ API for the Basic Linear Algebra Subroutines

No

Boost

C++ libraries

NoMultiple builds available

Eigen

C++ linear algebra, numerical solvers

No

FFTW

C/Fortran Fourier transform

See ROCmMultiple versions available

GSL

C/C++ numerical library

No

HDF5

Fortran/C/C++ I/O library

NoMultiple builds available
HPXC++ standard library for parallelism and concurrencyNo
KokkosC++ performance portability programming modelYesMultiple builds available

Lapack

Fortran linear algebra, spack lists netlib-lapack

NoProvided through openblas and netlib, and cray-libsci modules

Magma

C/C++ heterogeneous/hybrid linear algebra

YesOnly available in phase-2 of Setonix

NetCDF

I/O, C distribution is netcdf-c, C++ is netcdf-cxx4, Fortran is netcdf-fortran

No

OpenBLAS

Linear algebra

See ROCm

OpenCV

C/C++ computer vision

No

PETSc

Data structures, routines for applications modeled by partial differential equations

No
PlasmaC/C++ linear algebraNo

Plumed

Molecular dynamics plugin library

No

Scalapack

Linear algebra, spacl lists netlib-scalapack

NoProvided through openblas and netlib, and cray-libsci modules

Slate

Linear algebra



Trilinos

C++ object-oriented software framework for the solution of large-scale, complex multi-physics engineering/scientific problems



Programming languages

 Click here to expand...

Name

Languages

Comments

AMD AOCC

Fortran, C/C++


AMD ROCm/HIP

C++


GCC

Fortran, C/C++


GO

GO


Java

Java


LLVM

C/C++


Python

Python


R

R


Perl

Perl


Ruby

Ruby


Rust

Rust


Developer Tools

 Click here to expand...
NameDescriptionComments
CaliperInstrumentation and performance profiling library
HPC ToolkitSuite of tools for performance measurement and analysis
HPC ViewerVisualisation for HPC Toolkit outputs
HatchetPost-processing of profiling data from various tools
ROCmAMD GPU development framework.

Domain-specific software

Astronomy

 Click here to expand...


Name

Description

Comments

Astropy

Python, astronomy focused package


Casacore

Library, radio astronomy focused


Emcee

Python, implementation of the affine-invariant ensemble sampler for Markov chain Monte Carlo (MCMC)


Healpy

Python, package to handle pixelated data on the sphere


Imfit

Program for fitting astronomical images (primarily of galaxies) in FITS format


PyBDSF

Python, tool to decompose radio interferometry images into sources


WCSTools

Programs & library, provides world coordinate systems (WCS) common astronomical image formats


WSClean

Programs & library, radio interferometry astronomy


Bioinformatics

 Click here to expand...


Name

Description/Function

Available as Biocontainer

Comments

bamtools

BAM file manipulation

Y


BBtools (BBmap)

Suite of fast, multithreaded bioinformatics tools designed for analysis of DNA and RNA sequence data

Y


BCFtools

BCF/VCF manipulation

Y


Beast (with Beagle Lib)

Phylogenetics

*Beagle Lib can use GPUs

No


BEDtools2

BED file manipulation

Y


BLAST+

Multiple sequence alignment

Y


Bowtie2

Align sequencing to reference genome

Y


BWA

Align sequencing to reference genome

Y


BWA-MEM2Align sequencing to reference genome

Canu

De novo assembly

Y


Clustal Omega

Multiple sequence alignment

Y


CutAdapt

Fastq read trimming (QC) 

Y


Diamond

Multiple sequence alignment

Y


ExaBayes

Phylogenetics

No


ExaML

Phylogenetics

No


FastQC

Fastq file QC

Y


GATK4

Align sequencing to reference genome, perform recalibration

Y


Maker

De novo genome annotation

*large dep. tree, tricky to install

Y


MrBayes

Phylogenetics

Y


Mummer

Align sequencing to reference genome and de novo assembly

Y


Sambamba

Bam file manipulation

Y


SAMtools

BAM/SAM file manipulation

Y


Spades

Single/multicellular genome assembly 

Y


STAR

RNA-seq aligner

Y


Trimmomatic

Fastq read trimming (QC)

Y


Trinity

De novo RNA-seq assembly

Y


VCFtools

VCF file manipulation

Y


Velvet

De novo genome assembly

Y


Deep learning frameworks (GPU nodes only)

 Click here to expand...


Name

Description

Container

Comments

Caffe

Another framework

Y


Keras

High-level framework, uses Tensorflow or Theano as back-end

NO


Horovod

Multi-node extensions for Tensorflow, Pytorch, MXNet, Keras

Y


MXNet

Popular framework

Y


DeepMD

Framework for Molecular Dynamics

Y


Pytorch

Popular framework

Y


Tensorflow

Popular framework

Y


Theano

Another framework

NO



Non-HPC applications and utilities

Utilities 

 Click here to expand...

Name

Description

Comments

Autoconf/Automake

build tool


AWS CLIS3 client

Cmake

build tool


Emacs

editor


FFmpeg

video editing


gnuplot

visualisation


Matlab

data analysis

Installation on-demand
MinIO CLIS3 client

Nano

editor


Nextflow

workflow manager


Parallel

workflow (scripting)


PipPython package installer
RcloneS3 client
Reframeregression tests
SetuptoolsPython build system

Singularity

container runtime


SHPCcontainers as modules

Vim

editor


Visualisation

 Click here to expand...

Name

Description

Comments

Paraview

visualisation

Setonix remote visualisation only

Visit

visualisation, spack install experimental, many features disabled

Setonix remote visualisation only

VMD

molecular dynamics visualisation

Setonix remote visualisation only

(Check Visualisation Documentation for more information.)

Python

 Click here to expand...

Name

Description

Comments

Cython

compiling Python code


Dask

task distribution and scheduling


H5netcdfI/O

H5py

I/O


IPython

enhanced console


Matplotlib

visualisation


MPI4py

MPI in Python


Netcdf4I/O

Numba

compiling Python code / GPU offloading


Numpy

optimised N-dimensional arrays


Pandas

data analysis


Plotly

visualisation


Scikit-learn

machine learning


Scipy

scientific computing