Experiences developing ALEGRA: A C++ coupled physics framework Metadata

Metadata describes a digital item, providing (if known) such information as creator, publisher, contents, size, relationship to other resources, and more. Metadata may also contain "preservation" components that help us to maintain the integrity of digital files over time.

Title

  • Main Title Experiences developing ALEGRA: A C++ coupled physics framework

Creator

  • Author: Budge, K.G.
    Creator Type: Personal
  • Author: Peery, J.S.
    Creator Type: Personal

Contributor

  • Sponsor: United States. Department of Energy.
    Contributor Type: Organization
    Contributor Info: USDOE, Washington, DC (United States)

Publisher

  • Name: Sandia National Laboratories
    Place of Publication: Albuquerque, New Mexico
    Additional Info: Sandia National Labs., Albuquerque, NM (United States)

Date

  • Creation: 1998-11-01

Language

  • English

Description

  • Content Description: ALEGRA is a coupled physics framework originally written to simulate inertial confinement fusion (ICF) experiments being conducted at the PBFA-II facility at Sandia National Laboratories. It has since grown into a large software development project supporting a number of computational programs at Sandia. As the project has grown, so has the development team, from the original two authors to a group of over fifteen programmers crossing several departments. In addition, ALEGRA now runs on a wide variety of platforms, from large PCs to the ASCI Teraflops massively parallel supercomputer. The authors discuss the reasons for ALEGRA`s success, which include the intelligent use of object-oriented techniques and the choice of C++ as the programming language. They argue that the intelligent use of development tools, such as build tools (e.g. make), compiler, debugging environment (e.g. dbx), version control system (e.g. cvs), and bug management software (e.g. ClearDDTS), is nearly as important as the choice of language and paradigm.
  • Physical Description: 10 p.

Subject

  • Keyword: Ion Beam Targets
  • Keyword: Programming Languages
  • STI Subject Categories: 70 Plasma Physics And Fusion
  • Keyword: Programming
  • STI Subject Categories: 99 Mathematics, Computers, Information Science, Management, Law, Miscellaneous
  • Keyword: Inertial Confinement
  • Keyword: Particle Beam Fusion Accelerator
  • Keyword: A Codes

Source

  • Conference: Hirschegg `98: 26. international workshop on gross properties of nuclei and nuclear excitations: Nuclear astrophysics, Hirschegg (Austria), 11-17 Jan 1998

Collection

  • Name: Office of Scientific & Technical Information Technical Reports
    Code: OSTI

Institution

  • Name: UNT Libraries Government Documents Department
    Code: UNTGD

Resource Type

  • Article

Format

  • Text

Identifier

  • Other: DE99000590
  • Report No.: SAND--98-2134C
  • Report No.: CONF-980147--
  • Grant Number: AC04-94AL85000
  • Office of Scientific & Technical Information Report Number: 296752
  • Archival Resource Key: ark:/67531/metadc677471

Note

  • Display Note: INIS; OSTI as DE99000590
Back to Top of Screen