Libraries

From HPC
Revision as of 10:30, 24 May 2019 by Pysdlb (talk | contribs)

Jump to: navigation , search

Libraries

  • Library software listed here refer to those list in the libs section of typing module avail.


Library Description
Boost C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications.
Cfitsio CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS.
Expat Expat XML parser library in C
Fftw3 FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT).
Gsl The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.
Hdf5 HDF5 is a data model, library, and file format for storing and managing data.
Hypre A library of high performance pre conditioners and solvers featuring multi-grid methods for the solution of large, sparse linear systems of equations on massively parallel computers.
Jemalloc jemalloc is a general purpose malloc implementation that emphasizes fragmentation avoidance and scalable concurrency support.
Libgd The module LibGD is an open source code library for the dynamic creation of images.
Libjpeg-turbo The module Libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression
Libpng The reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files.
Netcdf-c 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.
Openblas OpenBLAS is an optimized BLAS library (based on GotoBLAS2 1.13 BSD version).
Osmesa Mesa's off-screen interface is used for rendering into user-allocated memory without any sort of window system or operating system dependencies.
Ospray A Ray Tracing Based Rendering Engine for High-Fidelity Visualization.
Parmetis 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.
Qt Qt is a cross-platform framework, that is usually used as a graphical toolkit, although it is also very helpful in creating CLI applications on Viper.
repast-hpc Expert-focused C++-based modelling system that is designed for use on HPC.
Sparsehash Sparsehash Package (formerly Google Sparsehash)
Zlib zlib is a software library used for data compression.

Test Modules

Library Description
Test-Modules Access to modules currently in development