Libraries
List of libraries for parallel and serial software development. For a full list of software see the A-Z list.
Instructions only shown to logged-in users
The tables shown here are auto-populated. When editing a Compiler / Debugger / Profiler page, ensure the page’s custom field values RI_Summary is set to a short description and RI_Cat is set to library.
Libraries
| PACKAGE | NOTES |
|---|---|
| Boost | C++ library. |
| CUDA, cuDNN, NCCL, TensorRT and HPC-SDK | Nvidia CUDA libraries and compiler |
| FFTW | FFTW - Fast Fourier Transfrom library |
| GDAL | Translator library for raster and vector geospatial data formats |
| GEOS | C++ port of the Java Topology Suite (JTS) |
| HDF5 | Library and tools to process hierarchical data format files for large scientific data files. |
| HYPRE | High performance preconditioners and solvers featuring multigrid methods |
| JPEG | Independent JPEG Group's JPEG library and tools |
| MKL | Intel Math Kernel Library of optimized maths routines |
| MPI (OpenMPI) | Message Passing Interface library |
| NAG Libraries | User callable routines for mathematical and statistical computation |
| OPAL | Parallel open source tool for charged-particle optics in linear accelerators |
| OpenMP | Open Multi-Processing library |
| PROJ | Geospatial coordinates coordinate reference system transformations |
| TBB | Intel Thread Building Blocks for parallel software development. |
| UDUNITS | C library and tool for units of physical quantities |
