Applications

From hpcwiki
Jump to navigation Jump to search

There are a number of applications or software packages that can be used on the hpc clusters. To see what's available type:

module avail

The output will look like this:

[jsmith@hpc12:~]$ module avail

-------------------------------------------------- /usr/share/Modules/modulefiles --------------------------------------------------
dot         module-git  module-info modules     null        use.own

--------------------------------------------------------- /etc/modulefiles ---------------------------------------------------------
mpi/openmpi-x86_64

-------------------------------------------------- /opt/ud/LOCAL/etc/modulefiles ---------------------------------------------------
abaqus/2019                      edem/2018                        nastran/2014.1
abaqus/2021(default)             eman/2.12                        nastran/2014.1_sdk
abaqus/6.14                      eman/2.2                         nastran/2018.2.1
adf/2016.103                     eman/2.21                        nastran/2019
ams/2020.101                     eman/2.31                        nastran/2019_fp1
ams/2021.102                     emspring/0.86.1661               nastran/2020
ansys/18.1                       FDTD/8.15.758                    numeca/2015-01
ansys/19.1                       finemarine/5.1                   omni3d/5.5
ansys/2019r1                     fsl/5.0.9                        openfoam/2.2.2
ansys/2019r2                     geopsypack/2.9.0                 openfoam/2.4.0
ansys/2019r3                     gromacs/5.1.2                    openfoam/3.0.1
ansys/2020r1                     imod/4.9.2                       openfoam/4.1
bader/0.28a                      intel/10.1                       openfoam/v2006
biogeme/2.4                      intel/11.1                       peet/1.11.1
chimera/1.11.2                   intel/2013sp1                    petsc/petsc-3.6.2
cistem/1.0.0-beta                intel/2016                       phenix/1.13
comsol/53a                       intel/2017u4                     phonopy/1.10.8
comsol/54                        intel/2018u1                     povray/3.7
comsol/55(default)               intel/2018u2                     relion/2.0.5
comsol/56                        intel/2018u3                     relion/2.1
convergecfd/hpcx/3.0.19          intel/2019u2                     relion/2.1.0
convergecfd/intelmpi/3.0.19      intel/oneapi_2021u2              relion/2.1b1
convergecfd/intelmpi_2018/3.0.19 lammps/29Oct20                   samcef/2021.2i8
convergecfd/mpich/3.0.19         libctl/3.2.2                     scipion/1.0.1
convergecfd/openmpi/3.0.19       LOCAL                            scipion/1.1
ctffind/4.1.8                    matlab/2017b                     sinfo/0.0.48
cuda/10.2                        matlab/2018a                     spinw/5.5
cuda/11.2(default)               matlab/2019b                     starccm+/2021.1.1
cuda/7.0                         matlab/2020a(default)            tecplot/2015R1
cuda/7.5                         matlab/2020b                     tecplot/2017R2
cuda/8.0                         matplotlib/1.5.1                 tecplot_for_converge/2020.1.0
cuda/9.2                         matplotlib/2.0.2                 torque/4.2.10
devtoolset/10                    maui/3.3.1                       vasp/5.3.5-vtst
devtoolset/6                     meep/1.3                         vasptest/5.4.1
devtoolset/8(default)            meep/1.5                         vsaero/7.7
devtoolset/9                     motioncor2/1.0                   vsaero/7.9
dipimage/2.8                     motioncor2/1.0.5                 vsaero/8.0
dipimage/2.9                     mpi/openmpi-1.8.8-gnu
edem/2017                        mpi/openmpi-1.8.8-intel

Now you can choose any of the applications from the list with the module load command. If, for example, you want to use Matlab, type:

module load matlab

There are several versions of Matlab available, the command above selects the second-highest version (2020a). If for some reason you want to use the older version, type:

module load matlab/2019b

Now you can start Matlab from the commandline:

[jsmith@hpc12:~]$ matlab
MATLAB is selecting SOFTWARE OPENGL rendering.

                                                      < M A T L A B (R) >
                                            Copyright 1984-2020 The MathWorks, Inc.
                                        R2020a Update 5 (9.8.0.1451342) 64-bit (glnxa64)
                                                         August 6, 2020

 
To get started, type doc.
For product information, visit www.mathworks.com.
 
>> 

If you have an X server running on your PC or laptop and you are logged in using X-forwarding, Matlab should start with a graphical desktop.

Please note that not all applications that are available will actually work, some of them can only work on a few specific hpc clusters due to license restrictions.

For example, software exclusive for the hpc12 is Numeca, Abaqus, Vsaero, Convergence CFD and Simcenter Samcef