Difference between revisions of "Libraries"
From HPC
m |
m |
||
| Line 37: | Line 37: | ||
| [[applications/Libjpeg-turbo|Libjpeg-turbo]] | | [[applications/Libjpeg-turbo|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 | | 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 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| [[applications/Libpng|Libpng]] | | [[applications/Libpng|Libpng]] | ||
| Line 55: | Line 49: | ||
| [[applications/Osmesa|Osmesa]] | | [[applications/Osmesa|Osmesa]] | ||
| Mesa's off-screen interface is used for rendering into user-allocated memory without any sort of window system or operating system dependencies. | | Mesa's off-screen interface is used for rendering into user-allocated memory without any sort of window system or operating system dependencies. | ||
| + | |- | ||
| + | | [[applications/Ospray|Ospray]] | ||
| + | | A Ray Tracing Based Rendering Engine for High-Fidelity Visualization. | ||
| + | |- | ||
| + | | [[applications/Parmetis|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. | ||
|- | |- | ||
|[[applications/Qt|Qt]] | |[[applications/Qt|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. | | 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. | ||
| + | |- | ||
| + | |[[applications/repast-hpc|repast-hpc]] | ||
| + | | Expert-focused C++-based modelling system that is designed for use on HPC. | ||
|- | |- | ||
|[[applications/Sparsehash|Sparsehash]] | |[[applications/Sparsehash|Sparsehash]] | ||
Revision as of 13:34, 19 October 2017
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 |
| |
Top |
- Home
- Application support
- Library support
- Development support
- General
- Training