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: OrganizationContributor Info: USDOE, Washington, DC (United States)
Publisher
-
Name: Sandia National LaboratoriesPlace of Publication: Albuquerque, New MexicoAdditional 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 ReportsCode: OSTI
Institution
-
Name: UNT Libraries Government Documents DepartmentCode: 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