Extending the Uintah Framework through the Petascale Modeling of Detonation in Arrays of High Explosive Devices

The Uintah software framework for the solution of a broad class of fluid-structure interaction problems has been developed by using a problem-driven approach that dates back to its inception. Uintah uses a layered task-graph approach that decouples the problem specification as a set of tasks from the adaptive runtime system that executes these tasks. Using this approach, it is possible to improve the performance of the software components to enable the solution of broad classes of problems as well as the driving problem itself. This process is illustrated by a motivating problem: the computational modeling of the hazards posed by thousands of explosive devices during a deflagration-to-detonation transition that occurred on Highway 6 in Utah. In order to solve this complex fluid-structure interaction problem at the required scale, substantial algorithmic and data structure improvements were needed to Uintah. These improvements enabled scalable runs for the target problem and provided the capability to mode...

[1]  Steven F. Son,et al.  Flame Spread across Surfaces of PBX 9501 , 2006 .

[2]  Steven F. Son,et al.  Steady Deflagration of HMX With Simple Kinetics: A Gas Phase Chain Reaction Model , 1998 .

[3]  Steven G. Parker A component-based architecture for parallel multi-physics PDE simulation , 2006, Future Gener. Comput. Syst..

[4]  Jacqueline C. Beckvermit,et al.  Modeling Deflagration Energetic Materials using the Uintah Computational Framework , 2015, ICCS.

[5]  B. Fryxell,et al.  FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes , 2000 .

[6]  M. Berzins,et al.  Scalable Parallel AMR for the Uintah Multi-Physics Code , 2007 .

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  Waldemar A. Trzciński Numerical Analysis of the Deflagration to Detonation Transition in Primary Explosives , 2012 .

[9]  Van StraalenBrian,et al.  A survey of high level frameworks in block-structured adaptive mesh refinement packages , 2014 .

[10]  Elaine S. Oran,et al.  Numerical study on flame acceleration and DDT in an inclined array of cylinders using an AMR technique , 2013 .

[11]  W. Marsden I and J , 2012 .

[12]  John Shalf,et al.  The Cactus Framework and Toolkit: Design and Applications , 2002, VECPAR.

[13]  B. A. Kashiwa,et al.  A multimaterial formalism , 1994 .

[14]  Taihua Zhang,et al.  Damage of a High‐Energy Solid Propellant and Its Deflagration‐to‐Detonation Transition , 2003 .

[15]  M. Zingale,et al.  MAESTRO, CASTRO, and SEDONA -- Petascale Codes for Astrophysical Applications , 2010, 1008.2801.

[16]  Blaine W. Asay,et al.  Combustion of damaged PBX 9501 explosive , 2002 .

[17]  T. Harman,et al.  An Eulerian-Lagrangian Approach For Large Deformation Fluid StructureInteraction Problems, Part 2: Multi-physics Simulations Within A ModemComputational Framework , 2003 .

[18]  G. Bryan,et al.  Introducing Enzo, an AMR Cosmology Application , 2004, astro-ph/0403044.

[19]  Justin Luitjens,et al.  Improving the performance of Uintah: A large-scale adaptive meshing computational framework , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS).

[20]  Charles A. Wight,et al.  Science-based simulation tools for hazard assessment and mitigation , 2009 .

[21]  Qingyu Meng,et al.  Investigating applications portability with the uintah DAG-based runtime system on petascale supercomputers , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[22]  Justin Luitjens,et al.  Scalable parallel regridding algorithms for block‐structured adaptive mesh refinement , 2011, Concurr. Comput. Pract. Exp..

[23]  Justin Luitjens,et al.  Uintah: a scalable framework for hazard analysis , 2010, TG.

[24]  Charles A. Wight,et al.  An Eulerian–Lagrangian computational model for deflagration and detonation of high explosives , 2012 .

[25]  Jianshi Zhu,et al.  Study on the Mechanism of the Deflagration to Detonation Transition Process of Explosive , 2014 .

[26]  J. E. Guilkey,et al.  An Eulerian-Lagrangian Approach For Large Deformation Fluid StructureInteraction Problems, Part 1 : Algorithm Development , 2003 .

[27]  Blaine W. Asay,et al.  The role of gas permeation in convective burning , 1996 .

[28]  Martin Berzins,et al.  Multiscale modeling of high explosives for transportation accidents , 2012, XSEDE '12.

[29]  Mohammad A. Khaleel Scientific Grand Challenges: Crosscutting Technologies for Computing at the Exascale - February 2-4, 2010, Washington, D.C. , 2011 .

[30]  Steven G. Parker,et al.  Uintah: a massively parallel problem solving environment , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[31]  John E. Reaugh,et al.  Reaction Propagation Rates in HMX at High Pressure , 2003 .

[32]  Blaine W. Asay,et al.  Flame spread through cracks of PBX 9501 (a composite octahydro-1,3,5,7-tetranitro-1,3,5,7-tetrazocine-based explosive) , 2006 .

[33]  Justin Luitjens,et al.  Parallel space‐filling curve generation through sorting , 2007, Concurr. Comput. Pract. Exp..

[34]  Steven G. Parker,et al.  A component-based parallel infrastructure for the simulation of fluid–structure interaction , 2006, Engineering with Computers.

[35]  Blaine W. Asay,et al.  A constitutive model for the non-shock ignition and mechanical response of high explosives , 1998 .

[36]  James E. Guilkey,et al.  An Eulerian-Lagrangian approach for simulating explosions of energetic devices , 2007 .

[37]  Qingyu Meng,et al.  Past, present and future scalability of the Uintah software , 2012 .

[38]  Mark F. Adams,et al.  Chombo Software Package for AMR Applications Design Document , 2014 .

[39]  Brian van Straalen,et al.  A survey of high level frameworks in block-structured adaptive mesh refinement packages , 2014, J. Parallel Distributed Comput..

[40]  Joyce Williamson,et al.  John Bell , 2009, BMJ : British Medical Journal.

[41]  David A. Bader Petascale Computing: Algorithms and Applications , 2007 .

[42]  D. Sulsky,et al.  A particle method for history-dependent materials , 1993 .

[43]  Martin Berzins,et al.  Status of Release of the Uintah Computational Framework , 2012 .

[44]  Qingyu Meng,et al.  Scalable large‐scale fluid–structure interaction solvers in the Uintah framework via hybrid task‐based parallelism algorithms , 2014, Concurr. Comput. Pract. Exp..

[45]  James Mercer,et al.  JWL++: A Simple Reactive Flow Code Package for Detonation , 2000 .