Issue No.03 - May/June (2010 vol.12)
pp: 22-27
Andrew Mark , US Department of Defense High-Performance Computing Modernization Program
Richard P. Kendall , US Department of Defense High-Performance Computing Modernization Program
Christine A. Halverson , IBM Research
<p>Although physics-based computational engineering software is becoming key to product development for industry and government, its development and support require considerable time and resources. A series of case studies seeks to address this limitation, investigating software development practices and lessons learned, such as the importance of agile processes and strong customer focus.</p>
Software programming, software engineering, software project management, parallel programming, modeling, structural mechanics, shock hydrodynamics
Andrew Mark, Richard P. Kendall, Christine A. Halverson, "Condor: Case Study of a Large-Scale, Physics-Based Code Development Project", Computing in Science & Engineering, vol.12, no. 3, pp. 22-27, May/June 2010, doi:10.1109/MCSE.2010.59
1. D.E. Post, "The Promise of Science-Based Computational Engineering," Computing in Science & Eng., vol. 11, no. 3, 2009, pp. 3–4.
2. J. Kepner, "High Productivity Computing Systems and the Path Towards Usable Petascale Computing," CTWatch Quarterly, vol. 2, no. 4A, 2006; 11high-productivity-computing-systems-and-the-path-towards-usable-petascale-computing .
3. R.K. Yin, Case Study Research, Design and Methods, Sage Publications, 2003.
4. R.P. Kendall et al., Case Study of the NENE Code Project, tech. report, Carnegie-Mellon Univ. Software Eng. Instit., 2007.
5. D.E. Post et al., "Case Study of the Falcon Code Project," Proc. Int'l Workshop Software Eng. High-Performance Computing System Applications, ACM Press, 2005.
6. J. Dongarra et al., Sourcebook of Parallel Computing, Morgan Kaufmann, 2003.
7. M.J. Berger and P. Colella, "Local Adaptive Mesh Refinement for Shock Hydrodynamics," J. Computational Physics, vol. 82, no. 1, 1989, pp. 64–84.
8. S.A. Bandinelli et al., "Process Modeling In-The-Large with SLANG," Proc. 2nd Int'l Conf. Software Process, IEEE CS Press, 1993, pp. 144–154.
9. A. Cockburn and J. Highsmith, "Agile Software Development, the People Factor," Computer, vol. 34, no. 11, 2001, pp. 131–133.
10. K. Schwaber, Agile Project Management with Scrum, Microsoft Press, 2004.
11. M. Paulk, The Capability Maturity Model, Addison-Wesley, 1994.
12. D. Phillips, The Software Project Manager's Handbook, IEEE CS Press, 1997.
13. W. Oberkampf and T. Trucano, "Verification and Validation in Computational Fluid Mechanics," Progress in Aerospace Studies, vol. 38, pp. 209–272.