Modules specific to Niagara
NiaEnv/2022a
Module | Version(s) | Documentation | Description |
---|---|---|---|
CCEnv | - | Using modules | Compute Canada software modules. Must be loaded to see Compute Canada modules in 'module spider'.
|
arm-forge | 22.0.2 | Parallel Debugging with DDT | Arm Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and Fortran applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA.
|
aspect | 2.4.0-pre | ||
autotools | 2021c | GNU autoconf, automake, gettext, and libtool
| |
boost | 1.78.0 | Boost provides free peer-reviewed portable C++ source libraries, emphasizing libraries that work well with the C++ Standard Library
| |
cgal | 5.4.2 5.5 | The Computational Geometry Algorithms Library (CGAL) is a C++ library
| |
cmake | 3.22.1 3.22.5 | A cross-platform, open-source build system
| |
dealii | 9.3.3 9.4.0 | ||
dejagnu | 1.6.2 | DejaGnu is a framework for testing other programs
| |
expect | 5.45.4 | Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.
| |
fftw | 3.3.10 | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
| |
gcc | 11.2.0 11.3.0 | Niagara Quickstart | The GNU Compiler Collection for C, C++, and Fortran
|
gdb | 10.2 | Performance And Debugging Tools: Niagara | GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes -- or what another program was doing at the moment it crashed.
|
git | 2.39.1 | Git is a free and open source distributed version control system.
| |
gmp | 6.2.1 | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
| |
gnuplot | 5.4.2 | Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms
| |
go | 1.17.5 | Open source programming language that makes it easy to build simple, reliable, and efficient software
| |
gsl | 2.7 | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers
| |
hdf5 | 1.10.9 1.13.0 | HDF5 | HDF5 is a data model, library, and file format for storing and managing data
|
intel | 2021u4 2022u2 | Niagara Quickstart | Intel compilers for C, C++, and Fortran
|
intelmpi | 2021u4+ucx-1.11.2 2021u4 2022u2+ucx-1.11.2 | Niagara Quickstart | Intel MPI library with compiler wrappers for C, C++, and Fortran
|
makedepend | 1.0.6 | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies.
| |
metis | 5.1.0 | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices
| |
mii | 1.1.1 | A smart search engine for module environments.
| |
mkl | 2021u4 2022u2 | Niagara Quickstart | Intel Math Kernel Library.
|
mpc | 1.2.0 | Gnu Mpc is a C library for the arithmetic of complex
| |
mpfr | 4.1.0 | The MPFR library is a C library for multiple-precision
| |
netcdf | 4.9.0 | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data
| |
neuron | 8.0.0 | NEURON is a simulation environment for modeling individual neurons and networks of neurons.
| |
ninja | 1.11.0 1.11.1 | Ninja is a small build system with a focus on speed
| |
numdiff | 5.9.0 | ||
octave | 7.3.0 | Octave | GNU Octave is a high-level language, primarily intended for numerical computations
|
openblas | 0.3.15 | OpenBLAS: An optimized BLAS library
| |
openjdk | 11.0.15 | The free and opensource java implementation
| |
openmpi | 4.1.2+ucx-1.11.2 4.1.4+ucx-1.11.2 | Niagara Quickstart | An open source Message Passing Interface implementation
|
openpmix | 3.1.5 4.1.1 | Reference Implmentation of the Process Management Interface Exascale (PMIx) standard.
| |
osu-micro-benchmarks | 7.0.1 | The Ohio MicroBenchmark suite is a collection of independent MPI message passing performance microbenchmarks developed and written at The Ohio State University
| |
parmetis | 4.0.3-shared | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices.
| |
petsc | 3.17.1 | PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
| |
petsc-64bits | 3.17.1 | PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
| |
pgplot | 5.2.2 | Graphics subroutine library for C/C++ and Fortran.
| |
python | 3.9.10 | Python | The Python programming language.
|
rarray | 2.3.0 2.5.1 | Library for runtime multi-dimensional arrays in C++.
| |
scalapack | 2.1.0 | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers.
| |
sqlite | 3.35.5 | SQLite3 is an SQL database engine in a C library
| |
texinfo | 6.7 | Texinfo is the official documentation format of the GNU project
| |
ucx | 1.11.2 | communication library implementing high-performance messaging for MPI/PGAS frameworks
| |
valgrind | 3.17.0 3.19.0 | Introduction To Performance | An instrumentation framework for building dynamic analysis
|
NiaEnv/2019b
Module | Version(s) | Documentation | Description |
---|---|---|---|
CCEnv | - | Using modules | Compute Canada software modules. Must be loaded to see Compute Canada modules in 'module spider'.
|
antlr | 2.7.7 | ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions
| |
ants | 2.3.1 | ANTs extracts information from complex datasets that include imaging
| |
apptainer | 1.0.0 1.1.8 | Apptainer (formerly 'singularity') is a portable application stack packaging and runtime
| |
arm-forge | 22.0.2 | Parallel Debugging with DDT | Arm Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and Fortran applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA.
|
armadillo | 9.700.2 | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use
| |
arpack-ng | 3.7.0 | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems
| |
autodiff | 0.5.11 | ||
autotools | 2018b 2018 | The standard GNU build tools: autoconf, automake and libtool
| |
bcftools | 1.8 | SAMtools is a suite of programs for interacting with high-throughput sequencing data
| |
bedtools | 2.29.0 2.30.0 | The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps and computing coverage
| |
blast+ | 2.9.0 | Basic Local Alignment Search Tool, or BLAST, is an algorithm for comparing primary biological sequence information, such as the amino-acid sequences of different proteins or the nucleotides of DNA sequences
| |
blitz++ | 1.0.1 | Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ with a speed comparable to Fortran implementations, while preserving an object-oriented interface
| |
boost | 1.69.0 1.70.0 1.73.0 1.78.0 | Boost provides free peer-reviewed portable C++ source libraries, emphasizing libraries that work well with the C++ Standard Library
| |
boost-python | 1.69.0 1.70.0 1.75.0 | Boost provides free peer-reviewed portable C++ source libraries, including boost:python
| |
bowtie2 | 2.3.4.3 2.4.4 | Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences
| |
bwa | 0.7.17 | Burrows-Wheeler Aligner (BWA) is an efficient program that aligns relatively short nucleotide sequences against a long reference sequence such as the human genome
| |
bwa-mem2 | 2.0 | Bwa-mem2 is the next version of the bwa-mem algorithm in bwa
| |
cairo | 1.17.2 | Cairo is a 2D graphics library with support for multiple output devices
| |
cereal | 1.2.2 | A C++11 library for serialization
| |
cfitsio | 3.450 | CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format
| |
cgal | 5.1 | ||
cget | 0.1.9 | Cmake package retrieval
| |
chaiscript | 6.1.0 | Embedded Scripting Language Designed for C++
| |
cmake | 3.13.4 3.14.5 3.17.3 3.21.4 | CMake, the cross-platform, open-source build system
| |
cp2k | 6.1 | CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems
| |
cufflinks | 2.2.1 | Cufflinks Cufflinks assembles transcripts, estimates their abundances, and tests for differential expression and regulation in RNA-Seq samples
| |
cutadapt | 2.10 | ||
ddd | 3.3.12 | GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake, or the Python debugger pydb
| |
dealii | 9.2.0 | deal
| |
doxygen | 1.8.17 | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D
| |
eigen | 3.3.7 3.4.0 | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms
| |
elpa | 2017.05.003 2020.05.001 | Eigenvalue SoLvers for Petaflop-Applications
| |
expect | 5.45.4 | Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.
| |
fastqc | 0.11.9 | ||
fenics | 2019.1.0 | FEniCS is a computing platform for solving partial differential equations
| |
ffmpeg | 3.4.2 | A complete, cross-platform solution to record, convert and stream audio and video
| |
fftw | 3.3.8 3.3.10 | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data
| |
fmt | 4.1.0 | fmt (formerly cppformat) is an open-source formatting library
| |
freesurfer | 6.0.0 7.1.0 | FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data
| |
fsl | 6.0.4 | ||
gatk | 4.1.7.0 | ||
gcc | 8.3.0 9.2.0 9.4.0 12.2.0 | Niagara Quickstart | The GNU Compiler Collection for C, C++, and Fortran
|
gdal | 2.4.1 | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation
| |
geos | 3.7.1 | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)
| |
git | 2.39.1 | Git is a free and open source distributed version control system.
| |
git-annex | 2.8.1 8.20200618 | git-annex allows managing files with git, without checking the file contents into git
| |
git-lfs | 2.13.2 | Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub
| |
glib | 2.48.2 | ||
gmp | 6.1.2 6.2.0 | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers
| |
gmt | 6.0.0 | Generic Mapping Tools is an open source collection of many command-line tools for manipulating geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, etc
| |
gnu-parallel | 20190322 20191122 | Running Serial Jobs on Niagara | GNU parallel is a shell tool for executing (usually serial) jobs in parallel
|
gnuplot | 5.2.7 | Portable interactive, function plotting utility
| |
go | 1.13 | Go is an open source programming language that makes it easy to build simple, reliable, and efficient software
| |
googletest | 1.10.0 | Google's C++ test framework
| |
gperf | 3.1 | GNU gperf is a perfect hash function generator
| |
graphviz | 2.40.1 | Graphviz is open source graph visualization software
| |
gromacs | 2018.6-plumed-2.5.1 2018.6 | GROMACS | GROMACS is a versatile package to perform molecular dynamics, i
|
gromacs-ls | 2016.3 | GROMACS-LS is a custom version of GROMACS developed for local stress calculations from molecular simulations.
| |
gsl | 2.5 2.7 | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers
| |
hdf5 | 1.8.21 1.10.5 1.10.7 1.10.9 | HDF5 | HDF5 is a data model, library, and file format for storing and managing data
|
hh-suite | 3.3.0 | The HH-suite is an open-source software package for sensitive protein sequence searching based on the pairwise alignment of hidden Markov models (HMMs)
| |
highfive | 2.3 | HighFive is a modern header-only C++11 friendly interface for libhdf5.
| |
icu | 68.1 | International Components for Unicode
| |
imagemagick | 6 | ||
intel | 2019u3 2019u4 2019u5 2020u2 2020u4 | Niagara Quickstart | Intel compilers suite for C, C++, and Fortran, including the MKL, TBB, IPP, DAAL, and PSTL libraries
|
intelmpi | 2019u3 2019u4 2019u5 2020u2 2020u4 | Niagara Quickstart | |
intelpython2 | 2019u3 2019u4 2019u5 | Python | Intel Python distribution for python 2, based on anaconda
|
intelpython3 | 2019u3 2019u4 2019u5 | Python | Intel Python distribution for python 3, based on anaconda
|
inteltools | 2019u4 | ||
itk | 4.13.2 | Insight Segmentation and Registration Toolkit (ITK) provides an extensive suite of software tools for registering and segmenting multidimensional imaging data
| |
jags | 4.3.0 | JAGS is Just Another Gibbs Sampler
| |
java | 1.8.0_201 | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers
| |
jellyfish | 2.3.0 | Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA
| |
julia | 1.1.0 1.5.3 1.6.1 1.7.2 | A high-level, high-performance dynamic language for technical computing
| |
lammps | 20Nov2019 29Mar2019 | The 'Large-scale Atomic/Molecular Massively Parallel Simulator' is a classical molecular dynamics simulation
| |
libgit2 | 1.1.0 | ||
libint | 1.1.5 2.6-shared 2.6.0 | Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory
| |
libsodium | 1.0.18 | Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more
| |
libxc | 4.0.5 4.3.4 5.0.0 | Libxc is a library of exchange-correlation functionals for density-functional theory
| |
libxslt | 1.1.34 | Libxslt is the XSLT C library developed for the GNOME project
| |
lmdb | 0.9.23 | OpenLDAP's Lightning Memory-Mapped Database (LMDB) library
| |
lsb-release | versionless | ||
mcr | R2019a | MATLAB | The MATLAB Runtime is a standalone set of shared libraries that enables the execution of compiled MATLAB applications or components on computers that do not have MATLAB installed
|
mercurial | 5.1 | Mercurial is a free, distributed source control management tool
| |
meson | 0.51.2 | Meson is a cross-platform build system designed to be both as fast and as user friendly as possible
| |
metis | 5.1.0-shared 5.1.0 | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices
| |
mii | 1.1.1 | A smart search engine for module environments.
| |
mkl | 2019u3 2019u4 2022.1.0 | Niagara Quickstart | Intel Math Kernel Library.
|
mothur | 1.42.3 | Mothur is a single piece of open-source, expandable software to fill the bioinformatics needs of the microbial ecology community
| |
mpfr | 4.0.2 4.1.0 | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding
| |
mrbayes | 3.2.7 | MrBayes is a program for Bayesian inference and model choice across a wide range of phylogenetic and evolutionary models
| |
mrtrix | 3.0.0 | ||
mumps | 5.1.2 5.2.1 | A parallel sparse direct solver
| |
muscle | 3.8.31 | MUSCLE is one of the best-performing multiple alignment programs according to published benchmark tests, with accuracy and speed that are consistently better than CLUSTALW
| |
namd | 2.14 | NAMD | NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems
|
nano | 7.1 | A beginner-friendly text editor for the terminal.
| |
ncl | 6.6.2 | NCL is an interpreted language designed specifically for scientific data analysis and visualization
| |
nco | 4.8.1 | Python bindings for NCO
| |
ncview | 2.1.7 | Ncview is a visual browser for netCDF format files
| |
netcdf | 4.6.3 | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data
| |
ninja | 1.9.0 | Ninja is a small build system with a focus on speed
| |
numdiff | 5.9.0 | numdiff can be used to compare putatively similar files line by line and field by field, ignoring small numeric differences or/and different numeric formats
| |
octave | 5.2.0 | Octave | GNU Octave is a high-level interpreted language, primarily intended for numerical computations
|
openblas | 0.3.7 0.3.21-threaded 0.3.21 | OpenBLAS: An optimized BLAS library
| |
opencv | 4.5.0 | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library
| |
openfoam | 7-broken 19.06 20.06 20.12 | ||
openjpeg | 2.3.1 | OpenJPEG is an open-source JPEG 2000 codec, developed in order to promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic Experts Group (JPEG)
| |
openmpi | 3.1.3 4.0.1 4.0.3 4.1.1 4.1.4+ucx-1.11.2-mt 4.1.4 | Niagara Quickstart | The Open MPI Project is an open source MPI-2 implementation
|
orthofinder | 2.3.3 | Program for identifying orthologous protein sequence families
| |
osu-micro-benchmarks | 5.6.1 5.7.1 7.0.1 | OSU Micro-Benchmarks
| |
pandoc | 2.7.3 | If you need to convert files from one markup format into another, pandoc is your swiss-army knife
| |
papi | 6.0.0.1 | Performace Application Programming Interface
| |
paraview-offscreen | 5.9.1 5.10.1 | Visualization | Off-screen rendering with ParaView, a scientific parallel visualizer.
|
parmetis | 4.0.3-shared 4.0.3 | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices
| |
pcre2 | 10.35 | A set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5
| |
perl | 5.28.1 5.30.3 5.34.0 | Larry Wall's Practical Extraction and Report Language
| |
petsc | 3.9.3 3.10.5 3.11.3 3.13.5 | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations
| |
pgplot | 5.2.2 | Graphics subroutine library for C/C++ and Fortran
| |
pixman | 0.38.4 | The Pixman library is a C library, part of the Cairo package, used for 2D graphics
| |
plink | 1.90b6 | PLINK is a whole-genome association analysis toolset, version 1
| |
plink2 | 2.00a3 | PLINK is a whole-genome association analysis toolset, version 2
| |
plumed | 2.5.1 | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines
| |
pnetcdf | 1.11.0 1.11.2 | Parallel netCDF: A Parallel I/O Library for NetCDF File Access
| |
postgresql | tmp14.1 14.1 | PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
| |
proj | 4.9.3 6.0.0 | Cartographic projections and coordinate transformations library
| |
python | 2.7.15 3.6.8 3.7.9 3.8.5 3.9.8 | Python | Python is a programming language that lets you work more quickly and integrate your systems more effectively
|
qbatch | 2.1.4 2.1.5 2.2.1 2.3.0 | qbatch is a tool for executing commands in parallel across a compute cluster
| |
qhull | 2020.2 | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram
| |
qt | 4.8.7 5.12.4 | Qt is a comprehensive cross-platform C++ application framework
| |
quantum-espresso | 6.4.1 6.5-perturbo 6.5-w90-perturbo | An integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale
| |
r | 3.5.3 3.6.1 3.6.3 4.0.3 4.1.2 4.2.2-batteries-included | R is a free software environment for statistical computing and graphics
| |
rarray | 1.2 2.0.0 2.1.1 2.3.0 2.5.0 | Library for runtime multi-dimensional arrays in C++
| |
rosetta | 3.13 | Rosetta is the premier software suite for modeling macromolecular structures
| |
rsync | 3.1.3 3.2.7 | Data Management | Fast, versatile, remote file-copying tool
|
rust | 1.47.0 1.61.0 | Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety
| |
s5 | 0.0.3 | S5 (SciNet Super Simple Secrets Server) is a minimalist key manager. The server will ask for a secret (e.g. a password) and store it in memory until the client queries and receives it. The specific use case is a queued job in a high performance computing (HPC) environment that needs to use encryption, but the encryption key should not be passed in plaintext when the job is submitted.
| |
salmon | 0.14.2 0.99.0-beta2 | ||
sambamba | 0.7.1 | ||
samtools | 1.9 1.11 1.12 1.13 | SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format
| |
scalapack | 2.0.2 | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers
| |
scons | 3.0.5 | SCons is a software construction tool
| |
scotch | 6.0.6 | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning
| |
shengbte | 1.1.1 | Software package for solving the Boltzmann Transport Equation for phonons
| |
siesta | master-27Oct2019 4.0.2 4.1-b4-transiesta-netcdf4 4.1-b4-transiesta 4.1-b4 4.1.5-util 4.1.5 | Computer implementation of the SIESTA method to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids
| |
singularity | 3.8.0 | Singularity | Singularity is a portable application stack packaging and runtime utility
|
sox | 14.4.2 | SoX, the Swiss Army knife of sound processing programs.
| |
spglib | 1.10.3 | Spglib is a C library for finding and handling crystal symmetries
| |
sqlite | 3.23.0 | SQLite: SQL Database Engine in a C Library
| |
stacks | 2.55 | Stacks is a software pipeline for building loci from short-read sequences, such as those generated on the Illumina platform
| |
subversion | 1.10.4 | Subversion is an open source version control system
| |
suitesparse | 5.8.1 | SuiteSparse is a suite of sparse matrix software
| |
sundials | 5.3.0 | SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
| |
superlu | 5.2.1 | SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines
| |
swig | 3.0.12 4.0.1 | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages
| |
tbb | 2019u8 2019u9 | Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability
| |
texlive | 2019 | High-quality typesetting programs TeX and LaTeX
| |
thirdorder | 1.1.1 | Set of scripts to help users of ShengBTE and almaBTE create FORCE_CONSTANTS_3RD files in an efficient and convenient manner
| |
tmux | 3.2a | tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.
| |
trilinos | 12.12.1 | The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems
| |
trimgalore | 0.6.5 | ||
trinityrnaseq | 2.8.1 | Trinity RNA-Seq de novo transcriptome assembly
| |
ucx | 1.11.2-mt | communication library implementing high-performance messaging for MPI/PGAS frameworks
| |
udunits | 2.2.26 | UDUNITS supports conversion of unit specifications between formatted and binary forms, arithmetic manipulation of units, and conversion of values between compatible scales of measurement
| |
valgrind | 3.14.0 | Introduction To Performance | Valgrind-3
|
vcftools | 0.1.16 | A set of tools written in Perl and C++ for working with VCF files, such as those generated by the 1000 Genomes Project
| |
visit | 3.2.1 3.2.2 | Visualization | Open Source, interactive, scalable, visualization, animation and analysis tool.
|
vmd | 1.9.4a38 | Visualization | VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting
|
vsearch | 2.14.2 | VSEARCH supports de novo and reference based chimera detection, clustering, full-length and prefix dereplication, rereplication, reverse complementation, masking, all-vs-all pairwise global alignment, exact and global alignment searching, shuffling, subsampling and sorting
| |
vtk | 8.1.0 8.2.0 9.0.1 | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization
| |
zlib | 1.2.11 | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system
|
NiaEnv/2018a
Module | Version(s) | Documentation | Description |
---|---|---|---|
CCEnv | - | Using modules | Compute Canada software modules. Must be loaded to see Compute Canada modules in 'module spider'.
|
anaconda2 | 5.1.0 | Python | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture
|
anaconda3 | 5.1.0 5.2.0 2018.12 | Python | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture
|
antlr | 2.7.7 | ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions
| |
ants | 2.3.1 | ANTs extracts information from complex datasets that include imaging
| |
armadillo | 8.500.1 | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use
| |
arpack-ng | 3.5.0 | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems
| |
aspect | 2.0.0 2.0.1 2.1.0-pre 2.1.0 | Finite element parallel code to simulate problems in thermal convection in both 2D and 3D models
| |
aspera-client | 3.8.1 | Command-line interface for Aspera, a data transport and streaming technology
| |
autotools | 2017 | The standard GNU build tools: autoconf, automake and libtool
| |
bayestraits | 3.0.1 | BayesTraits is a computer package for performing analyses of trait evolution among groups of species for which a phylogeny or sample of phylogenies is available
| |
bazel | 0.11.1 0.15.0 | Bazel is a build tool that builds code quickly and reliably
| |
bedops | 2.4.35 | BEDOPS is an open-source command-line toolkit that performs highly efficient and scalable Boolean and other set operations, statistical calculations, archiving, conversion and other management of genomic data of arbitrary scale
| |
bedtools | 2.27.1 | The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps and computing coverage
| |
blast+ | 2.7.1 | Basic Local Alignment Search Tool, or BLAST, is an algorithm for comparing primary biological sequence information, such as the amino-acid sequences of different proteins or the nucleotides of DNA sequences
| |
boost | 1.63.0 1.66.0 1.67.0 | Boost provides free peer-reviewed portable C++ source libraries
| |
boost-mpi | 1.67.0 | Boost provides free peer-reviewed portable C++ source libraries
| |
bwa | 0.7.17 | Burrows-Wheeler Aligner (BWA) is an efficient program that aligns relatively short nucleotide sequences against a long reference sequence such as the human genome
| |
cdo | 1.9.4 | CDO is a collection of command line Operators to manipulate and analyse Climate and NWP model Data
| |
cereal | 1.2.2 | A C++11 library for serialization
| |
cfitsio | 3.430 | CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format
| |
chaiscript | 6.1.0 | Embedded Scripting Language Designed for C++
| |
cmake | 3.10.3 3.11.0 3.11.1 | CMake, the cross-platform, open-source build system
| |
cp2k | 6.1 | CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems
| |
dakota-mpi | 6.7.0 | The Dakota project delivers both state-of-the-art research and robust, usable software for optimization and Unicertainly Quantification
| |
dcm2niix | 1.0.20200331 | dcm2niix is a designed to convert neuroimaging data from the DICOM format to the NIfTI format
| |
diamond | 0.9.23 | Accelerated BLAST compatible local sequence aligner
| |
eigen | 3.3.4 | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms
| |
elpa | 2016.05.003 2017.05.003 2018.05.001 | Eigenvalue SoLvers for Petaflop-Applications
| |
esmf | 7.1.0r | The Earth System Modeling Framework (ESMF) is software for building and coupling weather, climate, and related models
| |
fastme | 2.1.6.1 | FastME: a comprehensive, accurate and fast distance-based phylogeny inference program
| |
fenics | 2017.2.0 2018.1.0 | FEniCS is a computing platform for solving partial differential equations
| |
fetk | 1.5 | The Finite Element ToolKit is a collaboratively developed, evolving collection of adaptive finite element method software libraries and tools for solving coupled systems of nonlinear geometric partial differential equations
| |
ffmpeg | 3.4.2 | A complete, cross-platform solution to record, convert and stream audio and video
| |
fftw | 3.3.7 | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data
| |
fftw-mpi | 3.3.7 | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data
| |
fmt | 3.0.2 4.1.0 | fmt (formerly cppformat) is an open-source formatting library
| |
foam-extend | 4.0 | The foam-extend project is a fork of the OpenFOAM open source library for Computational Fluid Dynamics
| |
freesurfer | 5.3.0 6.0.0 | FreeSurfer is a set of tools for analysis and visualization of structural and functional brain imaging data
| |
g_mmpbsa | 5.1.2 | Molecular mechanics/Poisson-Bolzmann surface area method for GROMACS
| |
gamess | 14Feb2018 | GAMESS | General Atomic and Molecular Electronic Structure System is a general ab initio quantum chemistry package
|
gc | 7.6.6 | The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new
| |
gcc | 4.9.4 7.3.0 | Niagara Quickstart | The GNU Compiler Collection C, C++, and Fortran
|
gdb | 8.1 | Performance And Debugging Tools: Niagara | The GNU Project Debugger
|
git | 2.39.1 | Git is a free and open source distributed version control system.
| |
git-annex | 2.8.1 8.20200618 | git-annex allows managing files with git, without checking the file contents into git
| |
git-lfs | 2.13.2 | Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub
| |
glib | 2.22.5 | GLib is one of the base libraries of the GTK+ project
| |
gmp | 6.1.2 | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers
| |
gnu-parallel | 20180322 | Running Serial Jobs on Niagara | GNU parallel is a shell tool for executing (usually serial) jobs in parallel
|
gnuplot | 5.2.2 | Portable interactive, function plotting utility
| |
go | 1.13 | Go is an open source programming language that makes it easy to build simple, reliable, and efficient software
| |
googletest | 1.8.0 | Google's C++ test framework
| |
gromacs | 5.1.4 2016.5-plumed-2.4.1 2016.5 2019.1 | GROMACS | GROMACS is a versatile package to perform molecular dynamics, i
|
gsl | 2.4 | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers
| |
guile | 2.2.3 | Guile is a programming language, designed to help programmers create flexible applications that can be extended by users or other programmers with plug-ins, modules, or scripts
| |
harminv | 1.4.1 | Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids
| |
hdf5 | 1.8.20 1.10.2 | HDF5 | HDF5 is a data model, library, and file format for storing and managing data
|
hdf5-mpi | 1.8.20 1.10.2 | HDF5 | HDF5 is a data model, library, and file format for storing and managing data
|
hisat2 | 2.1.0 | HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads (both DNA and RNA) against the general human population (as well as against a single reference genome)
| |
hpn-ssh | 7.7p1-14v15 | Optimized ssh protocol
| |
htseq | 0.11.1 | A framework to process and analyze data from high-throughput sequencing (HTS) assays
| |
imake | 1.0.7 | imake is a Makefile-generator that is intended to make it easier to develop software portably for multiple systems
| |
intel | 2017.7 2018.1 2018.2 2018.3 | Niagara Quickstart | Intel compilers suite for C, C++, and Fortran, including the MKL, TBB, IPP, DAAL, and PSTL libraries
|
intel-mpi-benchmarks | 2018.1 | a set of elementary benchmarks that conform to MPI-1, MPI-2, and MPI-3 standard
| |
intelmpi | 2017.7 2018.1 2018.2 2018.3 | Niagara Quickstart | Intel MPI library with compiler wrappers for C, C++, and Fortran
|
intelpython2 | 2018.2 | Python | Intel Python distribution for python 2, based on anaconda
|
intelpython3 | 2018.2 | Python | Intel Python distribution for python 3, based on anaconda
|
itk | 4.13.0 | Insight Segmentation and Registration Toolkit (ITK) provides an extensive suite of software tools for registering and segmenting multidimensional imaging data
| |
jasper | 2.0.14 | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard
| |
java | 1.8.0_162 | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers
| |
julia | 1.0.0 1.1.0 | A high-level, high-performance dynamic language for technical computing
| |
lammps | 11May2018 22Sep2017 | The 'Large-scale Atomic/Molecular Massively Parallel Simulator' is a classical molecular dynamics simulation
| |
libatomic_ops | 7.6.4 | C/C++ Library for semi-portable access to hardware-provided atomic memory update operations on a number of architectures
| |
libconfig | 1.7.2 | Libconfig is a simple library for processing structured configuration files
| |
libctl | 4.0.1 4.1.2 | libctl is a free Guile-based library implementing flexible control files for scientific simulations
| |
libevent | 2.1.8 | The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached
| |
libffi | 3.2.1 | The libffi library provides a portable, high level programming interface to various calling conventions
| |
libint | 1.1.5 1.1.6 | Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory
| |
libsodium | 1.0.18 | Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more
| |
libtiff | 4.0.9 | tiff: Library and tools for reading and writing TIFF data files
| |
libunistring | 0.9.9 | This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard
| |
libxc | 3.0.0 4.0.3 4.0.5 | Libxc is a library of exchange-correlation functionals for density-functional theory
| |
libxslt | 1.1.32 | Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform)
| |
libxsmm | 1.9 | LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86)
| |
libyaml | 0.1.7 | LibYAML is a YAML 1
| |
lmdb | 0.9.22 | OpenLDAP's Lightning Memory-Mapped Database (LMDB) library
| |
lsb-release | versionless | ||
makedepend | 1.0.5 | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies
| |
mcl | 14-137 | The MCL algorithm is short for the Markov Cluster Algorithm, a fast and scalable unsupervised cluster algorithm for graphs (also known as networks) based on simulation of (stochastic) flow in graphs
| |
mcr | R2018a | MATLAB | The MATLAB Runtime is a standalone set of shared libraries that enables the execution of compiled MATLAB applications or components on computers that do not have MATLAB installed
|
meep | 1.4.3 1.5.0 | Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems
| |
meep-mpi | 1.4.3 1.5.0 | Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems
| |
mercurial | 4.6 | Mercurial is a free, distributed source control management tool
| |
metis | 5.1.0 | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices
| |
mkl | 2017.7 2018.1 2018.2 2018.3 | Niagara Quickstart | Intel Math Kernel Library
|
mmseqs2 | 7-4e23d | MMseqs2: ultra fast and sensitive search and clustering suite
| |
mosh | 1.3.2 | Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes
| |
mpb | 1.6.2 | MIT Photonic-Bands: computation of photonic band structures in periodic media
| |
mpb-mpi | 1.6.2 | MIT Photonic-Bands: computation of photonic band structures in periodic media
| |
mpfr | 4.0.1 | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding
| |
mrtrix | 3.0.0 | ||
mumps | 5.1.2 | A parallel sparse direct solver
| |
mysql | 8.0.13 | MySQL is (as of March 2014) the world's second most widely used open-source relational database management system (RDBMS)
| |
namd | 2.13 | NAMD | NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems
|
ncl | 6.4.0 | NCL is an interpreted language designed specifically for scientific data analysis and visualization
| |
nco | 4.7.4 4.7.6 | Python bindings for NCO
| |
ncview | 2.1.7 | Ncview is a visual browser for netCDF format files
| |
netcdf | 4.6.1 | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data
| |
netcdf-mpi | 4.6.1 | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data
| |
neuron | 7.6.2 | Empirically-based simulations of neurons and networks of neurons
| |
octave | 4.4.0 | Octave | GNU Octave is a high-level interpreted language, primarily intended for numerical computations
|
openblas | 0.2.20 | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1
| |
opencv | 2.4.13.6 4.1.0 | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library
| |
openfoam | 4.1 5.0-debug 5.0 6 17.12 18.06 18.12 | OpenFOAM is a free, open source CFD software package
| |
openmpi | 1.10.7 2.1.3 2.1.4 3.0.1 3.0.2 3.1.0rc3 3.1.0rc4 3.1.0 3.1.1 | Niagara Quickstart | The Open MPI Project is an open source MPI-2 implementation
|
orthofinder | 2.2.7 | Program for identifying orthologous protein sequence families
| |
osu-micro-benchmarks | 5.4.3 | OSU Micro-Benchmarks
| |
pandoc | 2.7.3 | If you need to convert files from one markup format into another, pandoc is your swiss-army knife
| |
paraview | 5.5.0 | Visualization | ParaView is a scientific parallel visualizer
|
paraview-offscreen | 5.6.0 | Visualization | Off-screen rendering with ParaView, a scientific parallel visualizer
|
parmetis | 4.0.3 | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices
| |
patchelf | 0.10 | ||
perf-reports | 18.2 | ARM performance reports
| |
perl | 5.20.3 5.26.1 | Larry Wall's Practical Extraction and Report Language
| |
petsc | 3.8.4-debug 3.8.4 3.9.2 | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations
| |
pgplot | 5.2.2-x 5.2.2 | Graphics subroutine library for C/C++ and Fortran
| |
pism | 1.0 | Parallel Ice Sheet Model is open source and capable of high resolution
| |
plink | 1.07 1.90b6 | ||
plumed | 2.4.1 | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines
| |
pnetcdf | 1.9.0 | Parallel netCDF: A Parallel I/O Library for NetCDF File Access
| |
protobuf | 3.6.1 | Google Protocol Buffers
| |
python | 2.7.14-anaconda5.1.0 2.7.14 2.7.15 3.6.4-anaconda5.1.0 3.6.5 | Python | Python is a programming language that lets you work more quickly and integrate your systems more effectively
|
qbatch | 2.1 2.1.4 2.1.5 | qbatch is a tool for executing commands in parallel across a compute cluster
| |
qhull | 2015.2 | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram
| |
qt | 5.11.1 | Qt is a comprehensive cross-platform C++ application framework
| |
quantum-espresso | 6.2.1 6.3 | An integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale
| |
r | 3.4.3-anaconda5.1.0 3.5.0 3.5.1 | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture
| |
rarray | 1.2 2.1.1 | Library for runtime multi-dimensional arrays in C++
| |
rsync | 3.1.3 | Data Management | Fast, versatile, remote file-copying tool
|
rtk | 1.4.0 | An open-source and cross-platform software for fast circular cone-beam CT reconstruction based on the Insight Toolkit
| |
rust | 1.26.1 1.28.0 | Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety
| |
samtools | 1.8 | SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format
| |
scalapack | 2.0.2 | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers
| |
scons | 3.0.1 | SCons is a software construction tool
| |
scotch | 6.0.6 | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning
| |
shengbte | 1.1.1 | Software package for solving the Boltzmann Transport Equation for phonons
| |
silo | 4.10.2-bsd | Silo is a library for reading and writing a wide variety of scientific data to binary, disk files
| |
singularity | 3.5.3 | Singularity | Singularity is a portable application stack packaging and runtime utility
|
spades | 3.13.0 | Genome assembler for single-cell and isolates data sets
| |
spglib | 1.10.3 | Spglib is a C library for finding and handling crystal symmetries
| |
sqlite | 3.23.0 | SQLite: SQL Database Engine in a C Library
| |
stacks | 2.2 | Stacks is a software pipeline for building loci from short-read sequences, such as those generated on the Illumina platform
| |
star | 2.6.1b | STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays
| |
stringtie | 1.3.5 | StringTie is a fast and highly efficient assembler of RNA-Seq alignments into potential transcripts
| |
su2 | 5.0.0 6.0.0 6.1.0 | An open-source collection of software tools written in C++ for performing Partial Differential Equation (PDE) analysis and solving PDE-constrained optimization problems
| |
subversion | 1.9.7 | Subversion is an open source version control system
| |
sundials | 2.6.0 2.7.0 3.1.0 | SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
| |
sundials-mpi | 3.1.0 | SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
| |
swig | 3.0.12 | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages
| |
texlive | 2019 | High-quality typesetting programs TeX and LaTeX
| |
thirdorder | 1.1.1 | Set of scripts to help users of ShengBTE and almaBTE create FORCE_CONSTANTS_3RD files in an efficient and convenient manner
| |
trilinos | 12.12.1 | The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems
| |
trinityrnaseq | 2.8.1 | Trinity RNA-Seq de novo transcriptome assembly
| |
udunits | 2.2.26 | UDUNITS supports conversion of unit specifications between formatted and binary forms, arithmetic manipulation of units, and conversion of values between compatible scales of measurement
| |
valgrind | 3.13.0 3.14.0 | Introduction To Performance | Valgrind provides debugging and profiling tools
|
visit | 2.13.1 | Visualization | An open-source, interactive, scalable, visualization, animation and analysis tool
|
vmd | 1.9.4a12 1.9.4a38 | Visualization | VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting
|
vtk | 8.1.1 | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization
| |
wrf | 3.9.1.1 |