Difference between revisions of "Libraries"
From HPC
(Created page with "===Libraries=== * Library software listed here refer to those list in the '''libs''' section of typing ''module avail''. {| class="wikitable" | style="width:25%" | <Strong>...") |
|||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
===Libraries=== | ===Libraries=== | ||
| − | * Library software listed here refer to those list in the '''libs''' section of typing ''module avail''. | + | * Library software listed here refer to those list in the '''libs''' section of typing ''[[General/Modules|module avail]]''. |
| − | {| class="wikitable" | + | {| class="wikitable mw-collapsible" |
| − | | style="width:25%" | <Strong>Library</Strong> | + | | style="width:25%; background: #cccccc;" | <Strong>Library</Strong> |
| − | | style="width:75%" | <Strong>Description</Strong> | + | | style="width:75%; background: #cccccc;" | <Strong>Description</Strong> |
|- | |- | ||
| [[applications/Boost|Boost]] | | [[applications/Boost|Boost]] | ||
| C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. | | C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| [[applications/Expat|Expat]] | | [[applications/Expat|Expat]] | ||
| Line 27: | Line 24: | ||
|- | |- | ||
| [[applications/Hypre|Hypre]] | | [[applications/Hypre|Hypre]] | ||
| − | | A library of high performance | + | | A library of high-performance preconditioners and solvers featuring multi-grid methods for the solution of large, sparse linear systems of equations on massively parallel computers. |
| − | |||
| − | |||
| − | |||
|- | |- | ||
| [[applications/Libgd|Libgd]] | | [[applications/Libgd|Libgd]] | ||
| − | | The module LibGD is an open source code library for the dynamic creation of images. | + | | The module LibGD is an open-source code library for the dynamic creation of images. |
|- | |- | ||
| [[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]] | ||
| The reference library for use in applications that read, create, and manipulate PNG (''Portable Network Graphics'') raster image files. | | The reference library for use in applications that read, create, and manipulate PNG (''Portable Network Graphics'') raster image files. | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| [[applications/Openblas|Openblas]] | | [[applications/Openblas|Openblas]] | ||
| OpenBLAS is an optimized BLAS library (based on ''GotoBLAS2'' 1.13 BSD version). | | OpenBLAS is an optimized BLAS library (based on ''GotoBLAS2'' 1.13 BSD version). | ||
|- | |- | ||
| − | | [[applications/ | + | | [[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/Zlib|Zlib]] | | [[applications/Zlib|Zlib]] | ||
| zlib is a software library used for data compression. | | zlib is a software library used for data compression. | ||
| Line 71: | Line 53: | ||
{| class="wikitable" | {| class="wikitable" | ||
| − | | style="width:25%" | <Strong>Library</Strong> | + | | style="width:25%; background: #cccccc;" | <Strong>Library</Strong> |
| − | | style="width:75%" | <Strong>Description</Strong> | + | | style="width:75%; background: #cccccc;" | <Strong>Description</Strong> |
|- | |- | ||
| [[applications/test-modules|Test-Modules]] | | [[applications/test-modules|Test-Modules]] | ||
| Line 78: | Line 60: | ||
|- | |- | ||
|} | |} | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | | | + | |
| − | | | + | * [[Main_Page|Home]] |
| + | * [[Applications|Application support]] | ||
| + | * [[Libraries|Library support]] * | ||
| + | * [[Programming|Development support]] | ||
| + | * [[General|General]] | ||
Latest revision as of 15:42, 10 May 2021
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. |
| 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 preconditioners and solvers featuring multi-grid methods for the solution of large, sparse linear systems of equations on massively parallel computers. |
| 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. |
| Openblas | OpenBLAS is an optimized BLAS library (based on GotoBLAS2 1.13 BSD version). |
| 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. |
| Zlib | zlib is a software library used for data compression. |
Test Modules
| Library | Description |
| Test-Modules | Access to modules currently in development |
- Home
- Application support
- Library support *
- Development support
- General