Sandia National Laboratories - Open Source Software

Open Source Software

In the 1970s, the Sandia, Los Alamos, Air Force Weapons Laboratory Technical Exchange Committee initiated the development of the SLATEC library of mathematical and statistical routines, written in FORTRAN77.

Today, Sandia National Laboratories is home to several open source software projects:

  • The Feature Characterization Library, FCLib, is a library for the identification and manipulation of coherent regions or structures from spatio-temporal data. FCLib focuses on providing data structures that are "feature-aware" and support feature-based analysis. It is written in C and developed under a "BSD-like" license.
  • LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is a molecular dynamics library that can be used to model parallel atomic/subatomic processes at large scale. It is produced under the GNU General Public License (GPL) and distributed on the Sandia National Laboratories website as well as SourceForge.
  • The MapReduce-MPI Library is an implementation of MapReduce for distributed-memory parallel machines, utilizing the Message Passing Interface (MPI) for communication . It is developed under a modified Berkeley Software Distribution license.
  • The MultiThreaded Graph Library (MTGL) is a collection of graph-based algorithms designed to take advantage of parallel, shared-memory architectures such as the Cray XMT, Symmetric Multiprocessor (SMP) machines, and multi-core workstations. It is developed under a BSD License.
  • ParaView is a cross-platform application for performing data analysis and visualization. It is a collaborative effort, developed by Sandia National Laboratories, Los Alamos National Laboratories, and the United States Army Research Laboratory, and funded by the Advanced Simulation and Computing Program. It is developed under a BSD license.
  • Soccoro, a collaborative effort with Wake Forest and Vanderbilt Universities, is object-oriented software for performing electronic-structure calculations based on density-functional theory. It utilizes libraries such as MPI, BLAS, and LAPACK and is developed under the GNU General Public License.
  • The Titan Informatics Toolkit is a collection of cross-platform libraries for ingesting, analyzing, and displaying scientific and informatics data. It is a collaborative effort with Kitware, Inc., and leverages various open source components such as the Boost Graph Library. It is developed under a New BSD license.
  • Trilinos is an object oriented library for building scalable scientific and engineering applications, with a focus on linear algebra techniques. It is licensed under the GNU Lesser General Public License.
  • LibVMI is a library for simplifying the reading and writing of memory in running virtual machines, a technique known as virtual machine introspection. It is licensed under the GNU Lesser General Public License.

In addition, Sandia National Laboratories collaborates with Kitware, Inc. in developing the Visualization Toolkit (VTK), a cross-platform graphics and visualization software suite. This collaboration has focused on enhancing the information visualization capabilities of VTK, and has in turn fed back into other projects such as ParaView and Titan.

Read more about this topic:  Sandia National Laboratories

Famous quotes containing the words open and/or source:

    Parents offer an open womb. More than anyone else in your life, mothers, and sometimes fathers, can kiss it, and make it well when their grown children need to regress and repair. More than anyone else in your life, mothers, and sometimes fathers, can catch you when you start to fall. When you are in disgrace, defeat, and despair, home may be the safest place to hide.
    Frank Pittman (20th century)

    The ungentlemanly expressions and gasconading conduct of yours relative to me yesterday was in true character of yourself and unmask you to the world and plainly show that they were ebullitions of a base mind ... and flow from a source devoid of every refined sentiment or delicate sensations.
    Andrew Jackson (1767–1845)