NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
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.


LBNL Home
Page last modified: Tue, 23 Mar 2010 20:49:31 GMT
Page URL: http://www.nersc.gov/nusers/resources/software/libs/
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science