Creating and maintaining effective large scale scientific computing applications Balancing ease-of-use, extensibility, and performance requirements
- Richard F.
Computational physics simulations of interest to the ASCI and other programs at Los Alamos National Laboratory consist of hundreds of thousands of lines of code, written using multiple programming languages. These codes must execute accurately, consistently, and efficiently on a variety of computing platforms throughout their multiple decade lifetimes. They must withstand the participation of many code developers, each of whom brings different skill sets to the project. They must adapt to dynamic user requirements, and thus be amenable to the inclusion of new algorithms and other improvements. In this talk I will illustrate how these requirements have been managed by describing a variety of specific applications and computational kernels. These applications include hydrodynamics algorithms operating on unstructured and semi-structured dynamic meshes, a couple of different radiation transport approaches (S{sub n}, and Monte Carlo), and an approach to solving linear systems when the system properties are poorly understood.
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE
- OSTI ID:
- 977389
- Report Number(s):
- LA-UR-04-0032; LA-UR-04-32; TRN: US201009%%729
- Resource Relation:
- Conference: Submitted to: Arctic Region SuperComputing Center Meeting, Fairbanks, AK, January 12, 2004
- Country of Publication:
- United States
- Language:
- English
Similar Records
Load Balancing Scientific Applications
Massively parallel simulation with DOE's ASCI supercomputers : an overview of the Los Alamos Crestone project