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.
For a complete list of software available on Seaborg, see the
Seaborg software page.
- 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 the IBM SP and the
visualization server Escher. There are also a number of other
graphics libraries available on Escher.
- Message Passing Libraries
For MPI information, see MPI at NERSC.
For other information on message passing libraries, see
the Parallel Environment section of the IBM
SP Software page.
MPI libraries on the SP provide portable
MPI I/O functionality.
- 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.
- I/O and Application Libraries
I/O and application libraries
have two main purposes - optimizing read/write
operations and providing a standard file structure.
|