This page provides more details on the software currently installed on HECToR. The list is not exhaustive so please contact the helpdesk if software you require is not here.
Software on HECToR
- Third-Party Applications
- Libraries
- Compilers and Tools
- Operating System
- Grid Middleware
- Module Versions (and history)
Third-Party Applications
There is a wide range of third party applications available on HECToR. Some are freely available to all HECToR users and others have licence conditions that must be met.
Commercial codes are not provided by the service. Users wishing to use commercial codes can do so provided that they supply the necessary licence. The licence agreement would be between the user and the 3rd party provider.
Other packages may also be available. Software requirements are reviewed at the time of application for HECToR resources.
Here is a list of some of the applications that we know have run successfully on HECToR, tentatively organised by application area. Not all these codes are centrally available.
Gas-phase Electronic Structure
These codes are based around a single-molecule description of the electronic structure but some can also treat periodic systems.
Periodic Electronic Structure
These codes provide a periodic description of the electronic structure of the system and are often used for studying condensed-phase systems.
Classical Molecular Simulation
These codes use an empirically derived 'force-field' to describe the interaction between particles and can often treat much larger systems than the electronic structure codes.
Statistics
General purpose statistical packages that can be used for a wide variety of applications.
Others
- EBL
- NEMO
- OpenFOAM
- PDNS3D (PCHAN)
- POLCOMS
- PRMAT
- ROTORMBMGP
Plasma Physics
Codes used for studying the properties of high-energy plasmas.
- CENTORI
- GS2
- H2MOL
- HELIUM
Libraries
Various numerical, data and parallel libraries are available on the HECToR Facility.
- BLAS and BLACS - Basic linear algebra (serial and parallel versions).
- LAPACK and ScaLAPACK - Complex linear algebra (serial and parallel versions).
- PETSc
- ParaFEM
- netCDF
- hdf5
- FFTW - Fast Fourier Transform
- Cray libsci - The Cray Scientific Computing Library
Compilers and Tools
Performance analysis tools include:
- Totalview
- CrayPAT/Apprentice
- TAU
- Scalasca
Operating system
HECToR runs the CLE operating system, which comprises two components. On the service nodes, which include the user login nodes, there is a full-featured Linux distribution. The compute nodes run a reduced version, Compute Node Linux (CNL), which is designed to minimise the demands on the compute time and memory.
Grid Middleware
As HECToR is part of the PRACE intiative it supports both the UNICORE and the Globus Toolkit grid middleware stacks.
Module Versions (and history)
A list of the current default module versions and change history can be found in the Service section of the User Site.