Software Project Management and Quality Engineering Practices for Complex, Coupled Multiphysics, Massively Parallel Computational Simulations: Lessons Learned From ASCI
نویسندگان
چکیده
Many institutions are now developing large-scale, complex, coupled multiphysics computational simulations for massively parallel platforms for the simulation of the performance of nuclear weapons and certification of the stockpile, and for research in climate and weather prediction, magnetic and inertial fusion energy, environmental systems, astrophysics, aerodynamic design, combustion, biological and biochemical systems, and other areas. The successful development of these simulations is aided by attention to sound software project management and software engineering. We have developed “lessons learned” from a set of code projects that the Department of Energy National Nuclear Security Agency has sponsored to develop nuclear weapons simulations over the last 50 years. We find that some, but not all, of the software project management and development practices (rather than processes) commonly employed for non-technical software add value to the development of scientific software and we identify those that we judge add value. Another key finding, consistent with general software industry experience, is that the optimal project schedule and resource level are solely determined by the requirements once the requirements are fixed.
منابع مشابه
ASCI Red - Experiences and Lessons Learned with aMassively Parallel
The Accelerated Strategic Computing Initiative (ASCI) is focused upon advancing three-dimensional, full-physics calculations to the point where \full-system" simulation may be applied to virtual testing. The ASCI program involves Sandia, Los Alamos and Lawrence Livermore National Laboratories. At Sandia National Laboratories, ASCI applications include large deformation transient dynamics, shock...
متن کاملManaging Mdo Software Development Projects
Over the past decade, the NASA Langley Research Center developed a series of "grand challenge" applications demonstrating the use of parallel and distributed computation and multidisciplinary design optimization. All but the last of these applications were focused on the high-speed civil transport vehicle; the final application focused on reusable launch vehicles. Teams of discipline experts de...
متن کاملThe Integrated Plasma Simulator: A Flexible Python Framework for Coupled Multiphysics Simulation
High-fidelity coupled multiphysics simulations are an increasingly important aspect of computational science. In many domains, however, there has been very limited experience with simulations of this sort, therefore research in coupled multiphysics often requires computational frameworks with significant flexibility to respond to the changing directions of the physics and mathematics. This pape...
متن کاملCoupled Multiphysics Simulations of Charged Particle Electrophoresis for Massively Parallel Supercomputers
The article deals with the multiphysics simulation of electrokinetic flows. When charged particles are immersed in a fluid and are additionally subjected to electric fields, this results in a complex coupling of several physical phenomena. In a direct numerical simulation, the dynamics of moving and geometrically resolved particles, the hydrodynamics of the fluid, and the electric field must be...
متن کاملMassively Parallel Simulations of Astrophysical Plasmas: Status and Perspectives of the Coast Project
The COAST (for Computational Astrophysics) project is a program of massively parallel numerical simulations in astrophysics involving astrophysicists and software engineers from CEA/IRFU Saclay. The scientific objective is the understanding of the formation of structures in the Universe, including the study of largescale cosmological structures and galaxy formation, turbulence in interstellar m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJHPCA
دوره 18 شماره
صفحات -
تاریخ انتشار 2004