Systems engineering for high performance computing software: The HDDA/DAGH infrastructure for implementation of parallel structured adaptive mesh This paper defines, describes and illustrates a systems engineering process for development of software systems implementing high performance computing applications. The example which drives the creation of this process is development of a flexible and extendible program development infrastructure for parallel structured adaptive meshes, the HDDA/DAGH package. The fundamental systems engineering principles used (hierarchical abstractions based on separation of concerns) are well known but are not commonly applied in the context of high performance computing software. Application of these principles will be seen to enable implementation of an infrastructure which combines breadth of applicability and portability with high performance.

References in zbMATH (referenced in 16 articles )

Showing results 1 to 16 of 16.
Sorted by year (citations)

  1. Thornburg, Jonathan: Adaptive mesh refinement for characteristic grids (2011)
  2. Deiterding, Ralf; Domingues, Margarete O.; Gomes, S^onia M.; Roussel, Olivier; Schneider, Kai: Adaptive multiresolution or adaptive mesh refinement? A case study for 2D Euler equations (2009)
  3. Nordén, Markus; Löf, Henrik; Rantakokko, Jarmo; Holmgren, Sverker: Dynamic data migration for structured AMR solvers (2007)
  4. Thornburg, Jonathan: Event and apparent horizon finders for $3+1$ numerical relativity (2007)
  5. Chandra, Sumir; Parashar, Manish: Addressing spatiotemporal and computational heterogeneity in structured adaptive mesh refinement (2006) ioport
  6. Deiterding, Ralf; Radovitzky, Raul; Mauch, Sean P.; Noels, Ludovic; Cummings, Julian C.; Meiron, Daniel I.: A virtual test facility for the efficient simulation of solid material response under strong shock and detonation wave loading (2006) ioport
  7. Hornung, Richard D.; Wissink, Andrew M.; Kohn, Scott R.: Managing complex data and geometry in parallel structured AMR applications (2006) ioport
  8. Arienti, Marco; Shepherd, J.E.: A numerical study of detonation diffraction (2005)
  9. Deiterding, Ralf: Construction and application of an AMR algorithm for distributed memory computers (2005)
  10. Lefantzi, Sophia; Ray, Jaideep; Kennedy, Christopher A.; Najm, Habib N.: A component-based toolkit for simulating reacting flows with high order spatial discretisations on structured adaptively refined meshes (2005)
  11. Rantakokko, Jarmo: Comparison of parallelization models for structured adaptive mesh refinement (2004)
  12. Tautges, Timothy J.: MOAB-SD: integrated structured and unstructured mesh representation (2004) ioport
  13. Carpenter, Bryan; Fox, Geoffrey; Lee, Han-Ku; Lim, Sang Boem: Translation schemes for the HPJava parallel programming language (2003)
  14. Allan, Benjamin A.; Armstrong, Robert C.; Wolfe, Alicia P.; Ray, Jaideep; Bernholdt, David E.; Kohl, James A.: The CCA core specification in a distributed memory SPMD framework (2002)
  15. Parashar, Manish; Browne, James C.: Systems engineering for high performance computing software: The HDDA/DAGH infrastructure for implementation of parallel structured adaptive mesh (2000)
  16. Fu, Yuhong; Klimkowski, Kenneth J.; Rodin, Gregory J.; Berger, Emery; Browne, James C.; Singer, Jürgen K.; van de Geijn, Robert A.; Vemaganti, Kumar S.: A fast solution method for three-dimensional many-particle problems of linear elasticity (1998)