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.

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.


LBNL Home
Page last modified: May 17 2004 14:04:13.
Page URL: http://www.nersc.gov/nusers/resources/software/libs/
Contact: webmaster@nersc.gov
Privacy and Security Notice
DOE Office of Science