Using C++ as a scientific programming language
Conference
·
OSTI ID:5000303
- Sandia National Labs., Albuquerque, NM (United States)
- Cray Research, Inc., Eagan, MN (United States)
Large computational physics codes are increasing in complexity as customers demand improved physics packages and more flexible algorithms and problem specifications. It is not uncommon for a code to exceed one hundred thousand lines of FORTRAN, and some codes are much larger. This poses a considerable challenge for program management. The Computational Physics Research and Development Division at Sandia National Laboratories is aggressively pursuing C++ as the language of choice for new coding efforts. We feel that we cannot meet the stringent customer requirements and delivery schedules we now face with either FORTRAN77 or Fortran-90. 8 refs., 3 tabs.
- Research Organization:
- Sandia National Labs., Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE; USDOE, Washington, DC (United States)
- DOE Contract Number:
- AC04-76DP00789
- OSTI ID:
- 5000303
- Report Number(s):
- SAND-91-1835C; CONF-9109276-6; ON: DE92002098
- Resource Relation:
- Conference: Visions of supercomputing conference, Santa Fe, NM (United States), 23-27 Sep 1991
- Country of Publication:
- United States
- Language:
- English
Similar Records
The ZOOM Fermilab physics class libraries
Exploring HPCS Languages in Scientific Computing
Evaluation of Low Power ARM Processors for Monte Carlo Particle Transport: MCNP6 on the ARM Cortex-A8 - Paper 83
Conference
·
Sun Nov 01 00:00:00 EST 1998
·
OSTI ID:5000303
Exploring HPCS Languages in Scientific Computing
Journal Article
·
Tue Jan 01 00:00:00 EST 2008
· Journal of Physics Conference Series
·
OSTI ID:5000303
+5 more
Evaluation of Low Power ARM Processors for Monte Carlo Particle Transport: MCNP6 on the ARM Cortex-A8 - Paper 83
Conference
·
Mon Sep 15 00:00:00 EDT 2014
·
OSTI ID:5000303
Related Subjects
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
71 CLASSICAL AND QUANTUM MECHANICS
GENERAL PHYSICS
PHYSICS
PROGRAMMING LANGUAGES
EVALUATION
ALGORITHMS
EFFICIENCY
FORTRAN
MATRICES
MATHEMATICAL LOGIC
990200* - Mathematics & Computers
657000 - Theoretical & Mathematical Physics
71 CLASSICAL AND QUANTUM MECHANICS
GENERAL PHYSICS
PHYSICS
PROGRAMMING LANGUAGES
EVALUATION
ALGORITHMS
EFFICIENCY
FORTRAN
MATRICES
MATHEMATICAL LOGIC
990200* - Mathematics & Computers
657000 - Theoretical & Mathematical Physics