Software Centrally Managed¶
On Thorny Flat there packages centrally managed from three different sources. Packages provided via Environment Modules, Software included in Conda Environments and Software built inside Singularity Containers. The Software below is a catalog of the software offered on Thorny Flat on June 6, 2020. New packages are added over time and some old packages are deprecated and eventually removed.
Software via Environment Modules¶
Software Name |
TIER 0 |
Description |
Modules |
---|---|---|---|
HPL |
Benchmarks |
High Performance Linpack Benchmarks |
benchmarks/hpl/2.3_gcc48
benchmarks/hpl/2.3_gcc82
|
CMake |
Developers |
Build System |
dev/cmake/3.15.2
dev/cmake/3.15.4
|
Doxygen |
Developers |
Create documentation from Sources |
dev/doxygen/1.8.15
|
GNU
Compiler
Collection
|
Languages |
Compilers for C, C++,
Fortran and more
|
lang/gcc/7.5.0
lang/gcc/8.2.0
lang/gcc/8.4.0
lang/gcc/9.3.0
|
Go Language |
Languages |
Go Programming Language |
lang/go/1.12.7
|
Intel Compiler Suite |
Languages |
Intel Compilers Sute: C, C++ and Fortran
Includes the Math Kernel Library (MKL)
and other Intel optimized Libraries
|
lang/intel/2018
lang/intel/2018_u4
lang/intel/2019
lang/intel/2019_u5
|
Java Developers Kit |
Languages |
Software to compile and run Java programs |
lang/java/jdk1.8.0_201
|
Julia |
Languages |
Fast Interpreted Language for
Scientific Computing
|
lang/julia/1.1.1
lang/julia/1.2.0
|
PGI Compiler Suite |
Languages |
PGI Compilers for C, C++ and Fortran |
lang/pgi/19.4
|
Python |
Languages |
Python Programming Language
CPython is the reference C
implementation
Intel Python offer several optimizations
for Numerical operations via MKL
Pypy is an optimized implementation
of Python
|
lang/python/cpython_3.6.9_gcc82
lang/python/cpython_3.7.2_gcc82
lang/python/cpython_3.7.4_gcc82
lang/python/intelpython_2.7.14
lang/python/intelpython_2.7.16
lang/python/intelpython_3.6.3
lang/python/intelpython_3.6.9
lang/python/pypy2.7-7.1.1-portable
lang/python/pypy3.6-7.1.1-portable
lang/python/pypy3.6-v7.1.1-thorny
|
R Language |
Languages |
R is a Language used for Statistics |
lang/r/3.5.2
lang/r/3.6.2
|
AtomPAW |
Libraries |
Projected Augmented Wave code
Used by several DFT codes
|
libs/atompaw/4.1.0.5_gcc48
libs/atompaw/4.1.0.5_intel18
|
Boost |
Libraries |
Portable C++ source Libraries |
libs/boost/1.70_gcc48_ompi216
libs/boost/1.70_gcc82_ompi216
libs/boost/1.70_intel18
|
CFITSIO |
Libraries |
FITS subroutine Library |
libs/cfitsio/3.47_gcc82
|
FFTW |
Libraries |
Fast Fourier Transforms |
libs/fftw/3.3.8_gcc48
libs/fftw/3.3.8_gcc75
libs/fftw/3.3.8_gcc75_ompi3.1.6
libs/fftw/3.3.8_gcc82
libs/fftw/3.3.8_gcc82b
libs/fftw/3.3.8_gcc82_ompi4
libs/fftw/3.3.8_gcc84
libs/fftw/3.3.8_gcc84_ompi3.1.6
libs/fftw/3.3.8_gcc93
libs/fftw/3.3.8_gcc93_ompi3.1.6
libs/fftw/3.3.8_intel18
|
HDF5 |
Libraries |
Open Source File Format for large
and complex Data
|
libs/hdf5/1.10.5_gcc48
libs/hdf5/1.10.5_gcc48_ompi31
libs/hdf5/1.10.5_gcc82
libs/hdf5/1.10.5_gcc82_ompi31
libs/hdf5/1.10.5_intel18
libs/hdf5/1.10.5_intel18_impi18
libs/hdf5/1.10.5_intel19
libs/hdf5/1.10.5_intel19_impi19
libs/hdf5/1.10.6_gcc82_ompi31
libs/hdf5/1.12.0_gcc75
libs/hdf5/1.12.0_gcc75_ompi31
libs/hdf5/1.12.0_gcc84
libs/hdf5/1.12.0_gcc84_ompi31
libs/hdf5/1.12.0_gcc93
libs/hdf5/1.12.0_gcc93_ompi31
|
LibPSML |
Libraries |
Pseudopotential Markup Language
Used by DFT codes
|
libs/libpsml/1.1.7_gcc82
|
LibXC |
Libraries |
Library for Exchange Correlation
Functionals
Used by DFT codes
|
libs/libxc/3.0.1_gcc48
libs/libxc/3.0.1_gcc82
libs/libxc/3.0.1_intel18
libs/libxc/4.2.3_intel18
libs/libxc/4.3.4_gcc82
libs/libxc/4.3.4_intel18
|
Magma |
Libraries |
Dense Linear Algebra for
hybrid Multicore+GPUs
|
libs/magma/2.5.1_gcc48
|
NetCDF |
Libraries |
Open Source File Format for
Scientific Data
|
libs/netcdf/4.1.1_gcc48
libs/netcdf/4.7.1_gcc82
libs/netcdf/4.7.1_intel18
libs/netcdf/4.7.1_intel19
libs/netcdf/4.x_gcc48
libs/netcdf/4.x_gcc48_ompi2
libs/netcdf/4.x_gcc82
libs/netcdf/4.x_gcc82_ompi4
libs/netcdf/4.x_intel18
libs/netcdf/4.x_intel18_impi18
libs/netcdf/fortran-4.5.2_intel18
|
BLAS/LAPACK
(Netlib)
|
Libraries |
Standard Linear Algebra Routines |
libs/netlib/3.8.0_gcc82
libs/netlib/3.8.0_intel18
|
OpenBLAS |
Libraries |
Optimized BLAS/LAPACK with
multithreading and CPU extensions
like AVX
|
libs/openblas/0.3.5_gcc48
libs/openblas/0.3.5_gcc82
libs/openblas/0.3.7_gcc82
libs/openblas/0.3.9_gcc75
libs/openblas/0.3.9_gcc84
libs/openblas/0.3.9_gcc93
|
BLAS/LAPACK
(Reference)
|
Libraries |
Reference Libraries BLAS/LAPACK |
libs/refblas/3.8_gcc82
|
Suitesparse |
Libraries |
Routines for Sparse Linear Algebra
operations
|
libs/suitesparse/5.4.0_gcc82
|
Swig |
Libraries |
Building Scripting Language interfaces
to C and C++
|
libs/swig/4.0.1_gcc82
|
XMLF90 |
Libraries |
Support for XML in Fortran 90 |
libs/xmlf90/1.5.4_gcc48
libs/xmlf90/1.5.4_gcc82
|
YaML |
Libraries |
Yet Another Markup Language |
libs/yaml/0.2.2_gcc82
|
ZeroMQ |
Libraries |
libs/zeromq/4.3.1_gcc82
|
|
Cuda |
Parallel |
CUDA compiler and runtime |
parallel/cuda/10.0.130
|
HWLOC |
Parallel |
Hardware Location library |
parallel/hwloc/1.10.1_gcc48
parallel/hwloc/1.10.1_gcc82
parallel/hwloc/1.10.1_intel18
parallel/hwloc/1.11.13_gcc82
parallel/hwloc/2.0.3_gcc82
parallel/hwloc/2.0.3_intel18
|
Intel MPI |
Parallel |
Intel MPI library 2017 |
parallel/impi/2017
|
MPICH |
Parallel |
MPICH Implementation of MPI |
parallel/mpich/3.3_gcc82
|
MVAPICH |
Parallel |
MVAPICH Implementation of MPI |
parallel/mvapich2/2.3.1_gcc82
|
OpenMPI |
Parallel |
OpenMPI Implementation of MPI |
parallel/openmpi/2.1.2_gcc48
parallel/openmpi/2.1.6_gcc48
parallel/openmpi/2.1.6_gcc82
parallel/openmpi/2.1.6_intel18
parallel/openmpi/3.1.4_gcc48
parallel/openmpi/3.1.4_gcc82
parallel/openmpi/3.1.4_intel18
parallel/openmpi/3.1.6_gcc75
parallel/openmpi/3.1.6_gcc84
parallel/openmpi/3.1.6_gcc93
|
UCX |
Parallel |
UCX library communication framework |
parallel/ucx/1.5.0_gcc82
|
TMUX |
Utils |
Terminal Multiplexer |
utils/tmux/3.0a
|
Software Name |
TIER 1 |
Description |
Modules |
---|---|---|---|
Conda |
Package and Environmnet Management |
conda |
|
Matlab |
Interactive Scientific Computing |
matlab/2018b |
|
Singularity |
Containerization for HPC Clusters |
singularity/2.5.2 |
Software Name |
TIER 2 |
Description |
Modules |
---|---|---|---|
ANSYS Fluids |
ANSYS |
Computational Fluid Dynamics |
ansys/fluids_19.2
|
CASA |
Astronomy |
Common Astronomy Software
Applications
|
astronomy/casa/5.3.0
astronomy/casa/5.4.1
astronomy/casa/5.6.0
|
ABINIT |
Atomistic |
Plane-wave based DFT code |
atomistic/abinit/8.10.2_intel18
atomistic/abinit/8.10.3_gcc82
atomistic/abinit/8.10.3_gcc82_mpiio
atomistic/abinit/8.10.3_intel18
atomistic/abinit/9.0.4_gcc82
|
AMBER |
Atomistic |
Molecular Dynamics |
atomistic/amber/18_cuda
atomistic/amber/18_mpi
atomistic/amber/18_openmp
|
ELK |
Atomistic |
All electron DFT |
atomistic/elk/5.2.14_intel18
|
Espresso |
Atomistic |
Plane-wave based DFT code |
atomistic/espresso/6.4_intel18_seq
atomistic/espresso/6.4_intel18_thd
|
Gaussian |
Atomistic |
Localized basis DFT code |
atomistic/gaussian/g16
atomistic/gaussian/g16_rev1
atomistic/gromacs/2016.6
atomistic/gromacs/2016.6_cuda
atomistic/gromacs/2016.6_gcc48_cuda
atomistic/gromacs/2016.6_gcc82
atomistic/gromacs/2016.6_plumed_gcc82
atomistic/gromacs/2018.8_gcc82
atomistic/gromacs/2018.8_plumed_gcc82
atomistic/gromacs/2019.3
atomistic/gromacs/2019.3_gcc48_cuda
atomistic/gromacs/2019.4
atomistic/gromacs/2019.4_double
atomistic/gromacs/2019.4_gcc82
atomistic/gromacs/2019.4_plumed_gcc82
atomistic/gromacs/5.1.5_cuda
|
LAMMPS |
Atomistic |
Force Field Molecular Dynamics |
atomistic/lammps/2018-12-12_gcc82
atomistic/lammps/2018-12-12_gcc82_ompi
atomistic/lammps/2019.06.05
atomistic/lammps/2019.08.07_gcc82_ompi
atomistic/lammps/2019.08.07_intel19_im
|
NAMD |
Atomistic |
Molecular Dynamics |
atomistic/namd/2.13_CPU
atomistic/namd/2.13_CUDA
atomistic/namd/NAMD_Git-2020-01-02-mpi
atomistic/namd/NAMD_Git-2020-01-02-mpi
atomistic/namd/NAMD_Git-2020-01-02-ofi
atomistic/namd/NAMD_Git-2020-01-02-ofi
|
Octopus |
Atomistic |
Real Space TD-DFT code |
atomistic/octopus/9.1_gcc82
atomistic/octopus/9.1_gcc82_ompi31
|
Orca |
Atomistic |
Molecular Dynamics |
atomistic/orca/4.2.1_ompi216
atomistic/orca/4.2.1_ompi314
|
Plumed |
Atomistic |
Molecular Dynamics |
atomistic/plumed/2.5.3_gcc82
|
Siesta |
Atomistic |
Localized Molecular Dynamics |
atomistic/siesta/4.0.2_intel18
atomistic/siesta/4.0.2_intel19
|
VASP |
Atomistic |
Plane-wave based DFT code |
atomistic/vasp/5.4.4_intel18_seq
atomistic/vasp/5.4.4_intel18_thd
atomistic/vasp/5.4.4_intel19_seq
atomistic/vasp/5.4.4_intel19_thd
|
Emboss |
Bioinformatics |
Tools for Sequence Analysis |
bioinformatics/emboss/6.6.0
|
GATK4 |
Bioinformatics |
Genome Analysis Toolkit |
bioinformatics/gatk/4.1.0
|
HDFVIEW |
Data |
Visualize HDF5 files |
data/hdfview/3.1.0
|
Dakota |
Math Modeling |
Mathematical Optimization
and Uncertainty Quantification
|
math/dakota/6.10
math/dakota/6.10-UI
math/dakota/6.8
math/dakota/6.8-UI
|
GAMS |
Math Modeling |
Mathematical Optimization Problems |
math/gams/26.1
|
Graphviz |
Visualization |
Visualize Graphs |
visual/graphviz/2.40.1_gcc82
|
Paraview |
Visualization |
Scientific Data Visualization Tool |
visual/paraview/5.6.0
|
Software Name |
TIER 3 |
Description |
Modules |
---|---|---|---|
Metamodules |
GCC + Python + Julia …
Intel Compilers + Python
Jupyter Notebooks
R Version 3.5.2
R Version 3.6.2
|
general_gcc82
general_intel18
jupyter_kernels
r/3.5.2
r/3.6.2
|
Software via Conda Environment¶
Conda Environment Name |
Description |
---|---|
base |
Base conda environment, the first environment when you activate conda |
genomics-core-2020b |
Set of packages for Bioinformatics |
neural_gpu |
Neural Networks and Deep Learning with GPUs |
python27 |
Environment with Python Scientific Packages using Python 2.7 |
python35 |
Environment with Python Scientific Packages using Python 3.5 |
python36 |
Environment with Python Scientific Packages using Python 3.6 |
python37 |
Environment with Python Scientific Packages using Python 3.7 |
qiime2-2020.2 |
QIIME2 Next-Generation Microbiome Bioinformatics |
Software via Singularity Images¶
Image Name |
Description |
Based on |
GUI |
GPU |
|
---|---|---|---|---|---|
casa-5.6.2_centos6.simg |
CASA build on CentOS 6 |
centos:centos6 |
No |
No |
|
centos-final.simg |
Example of image using libgraph 1.0.2, run examples “circle”, “julia” and “sample” |
centos:latest |
Yes |
No |
|
dakota-6.10-release-public-rhel7.simg |
Dakota 6.10: Sandia software for optimization and Uncertainty Quantification |
centos:latest |
No |
No |
|
docs_hpc_wvu.simg |
Contains Sphinx, pandoc and scripts to create documentation for https://docs.hpc.wvu.edu |
ubuntu:bionic |
No |
No |
|
dolmades.simg |
Windows Apps under Linux using Singularity (using wine) |
c1t4r/dolmades |
Yes? |
No |
|
Grass-7.4.0.simg |
GRASS (Geographic Resources Analysis Support System), open source GIS |
ubuntu:trusty |
Yes |
No |
|
Grass-7.4.simg |
GRASS (Geographic Resources Analysis Support System), open source GIS |
ubuntu:trusty |
Yes |
No |
|
Grass-7.6.1.simg |
GRASS (Geographic Resources Analysis Support System), open source GIS |
ubuntu:bionic |
Yes |
No |
|
Jupyter-5.2.2_Python-3.6.8.simg |
Python 3.6.8 with a number of Scientific Packages and Jupyter Notebooks |
ubuntu:bionic |
Yes |
No |
|
jupyter_conda.simg |
Python 3.6.8 with a number of Scientific Packages and Jupyter Notebooks |
continuumio/miniconda3 |
Yes |
No |
|
jupyter.simg |
Python 3.6.8 with a number of Scientific Packages and Jupyter Notebooks |
ubuntu:bionic |
Yes |
No |
|
jupyter-xenial.simg |
Python 3.5.2 with a number of Scientific Packages and Jupyter Notebooks |
ubuntu:xenial |
Yes |
No |
|
Keras-2.1.4_TensorFlow-1.5.0.simg |
Neural Networks and Deep Learning with Keras 2.1.4 and TensorFlow 1.5.0 |
gw000/keras-full:2.1.4 |
Yes |
Yes |
|
loos.simg |
Lightweight Object-Oriented Structure library (LOOS) |
ubuntu:trusty |
No |
No |
|
maxwell-b.simg |
Maxwell is a Multi-GPU FDFD solver |
nvidia/cuda:10.0-devel |
No |
Yes |
|
miniconda3_firefox.simg |
Jupyter from miniconda with Firefox |
continuumio/miniconda3 |
Yes |
No |
|
miniconda3.simg |
Jupyter from miniconda without firefox |
continuumio/miniconda3 |
Yes |
No |
|
orp-2.2.6.simg |
Oyster River Protocol |
macmaneslab/orp:2.2.6 |
No |
No |
|
pycbc-el7.simg |
PyCBC Software for Study Gravitational Waves |
pycbc/pycbc-el7:latest |
No |
No |
|
ParaView-5.6.0.simg |
ParaView 5.6: open-source, multi-platform data analysis and visualization |
ubuntu:bionic |
Yes |
No |
|
ParaView-5.7.0.simg |
ParaView 5.7: open-source, multi-platform data analysis and visualization |
ubuntu:bionic |
Yes |
No |
|
QGIS.simg |
QGIS Software for Geographic Information Systems |
ubuntu:bionic |
Yes |
No |
|
RStudio-desktop-1.2.5033_R-3.4.4.simg |
RStudio Desktop 1.2 with R 3.4.4 |
jekriske/r-base |
Yes |
No |
|
RStudio-server-1.2.5033_R-3.6.2.simg |
RStudio Server 1.2 with R 3.6.2 |
nickjer/singularity-r |
Yes |
No |
|
Stacks-2.5.simg |
Stacks: Pipeline for building loci from short-read sequences like illumina |
ubuntu:trusty |
No |
No |
|
Tensorflow-1.13.1-gpu-py3-jupyter.simg |
TensorFlow with support for GPUs |
tensorflow/tensorflow:1.13.1-gpu-py3-jupyter |
Yes |
No |
|
Tensorflow-1.13.1-py3-jupyter.simg |
TensorFlow without support for GPUs |
tensorflow/tensorflow:1.13.1-py3-jupyter |
Yes |
No |
|
TensorFlow_gpu_py3.simg |
TensorFlow with support for GPUs |
tensorflow/tensorflow:latest-gpu-py3 |
No |
Yes |
|
Ubuntu.simg |
Ubuntu Xenial |
ubuntu:xenial |
No |
No |
|
Visit-2.13.2.simg |
Visit: Interactive, scalable, visualization, animation and analysis tool |
ubuntu:trusty |
No |
No |
|
Visit-2.13.3.simg |
Visit: Interactive, scalable, visualization, animation and analysis tool |
ubuntu:bionic |
No |
No |
|
Visit-3.1.xenial.simg |
Visit: Interactive, scalable, visualization, animation and analysis tool |
ubuntu:xenial |
No |
No |
|
wkhtmltox-0.12.simg |
wkhtmltopdf command line tools to render HTML into PDF and other image formats |
ubuntu:trusty |
No |
No |
|
wkhtmltox.simg |
wkhtmltopdf command line tools to render HTML into PDF and other image formats |
ubuntu:trusty |
No |
No |
|
xfemm_v1_9_linux64.simg |
Cross platform electromagnetics finite element analysis based on FEMM |
debian:latest |
No |
No |
|
xfemm_v1_9_linux64.stretch.simg |
Cross platform electromagnetics finite element analysis based on FEMM |
debian:strecth |
No |
No |