List of all available programming libraries.
Programming Libraries
Programming libraries consist of precompiled subroutine and
function calls that can be used by your program. They are
linked into your executable program by the various compiling
systems.
In addition to vendor-supplied libraries, NERSC has
licensed a number of third-party mathematical, graphics
and I/O libraries.
- ACTS Collection
-
The ACTS Collection is a set of
DOE-developed software tools that make it easier for
programmers to write
high performance scientific applications for parallel computers.
- Graphics Libraries
-
Graphics libraries
at NERSC include NCAR graphics on Jacquard and
DaVinci.
- Message Passing Libraries
For MPI information, see MPI at NERSC.
- Mathematical Libraries
Mathematical libraries
provide users writing application codes with
ready-to-use building blocks.
Two major advantages that mathematical libraries offer are
functionality and performance. Most of the libraries at NERSC
exist primarily to offer functionality, but some, most
notably the vendor supplied libraries, also provide
performance.
- Frameworks
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for parallelism.
[MORE]
- I/O and Application Libraries
I/O and application libraries
have two main purposes - optimizing read/write
operations and providing a standard file structure.
|