Detonation Structure Simulation with AMROC
Numerical simulations can be the key to the thorough understanding of the multi-dimensional nature of transient detonation waves. But the accurate approximation of realistic detonations is extremely demanding, because a wide range of different scales needs to be resolved. In this paper, we summarize our successful efforts in simulating multi-dimensional detonations with detailed and highly stiff chemical kinetics on recent parallel machines with distributed memory, especially on clusters of standard personal computers. We explain the design of AMROC, a freely available dimension-independent mesh adaptation framework for time-explicit Cartesian finite volume methods on distributed memory machines, and discuss the locality-preserving rigorous domain decomposition technique it employs. The framework provides a generic implementation of the blockstructured adaptive mesh refinement algorithm after Berger and Collela designed especially for the solution of hyperbolic fluid flow problems on logically rectangular grids. The ghost fluid approach is integrated into the refinement algorithm to allow for embedded non-Cartesian boundaries represented implicitly by additional level-set variables. Two- and three-dimensional simulations of regular cellular detonation structure in purely Cartesian geometry and a two-dimensional detonation propagating through a smooth 60 degree pipe bend are presented. Briefly, the employed upwind scheme and the treatment of the non-equilibrium reaction terms are sketched.
KeywordsDetonation Wave Triple Point Slip Line Incident Shock Detonation Front
Unable to display preview. Download preview PDF.
- 3.Courant, R., Friedrichs, K.O.: Supersonic flow and shock waves. Applied mathematical sciences 21 (1976)Google Scholar
- 4.Deiterding, R.: Parallel adaptive simulation of multi-dimensional detonation structures (PhD thesis, Brandenburgische Technische Universität Cottbus (2003)Google Scholar
- 5.Deiterding, R.: AMROC - Blockstructured Adaptive Mesh Refinement in Object-oriented C++ (2005), Available at http://amroc.sourceforge.net
- 11.Kee, R.J., Rupley, F.M., Miller, J.A.: Chemkin-II: A Fortran chemical kinetics package for the analysis of gas-phase chemical kinetics (SAND89-8009, Sandia National Laboratories, Livermore (1989)Google Scholar
- 15.Osher, S., Fedkiw, R.: Level set methods and dynamic implicit surfaces. Applied Mathematical Science 153 (2003)Google Scholar
- 16.Parashar, M., Browne, J.C.: On partitioning dynamic adaptive grid hierarchies. In: Proc. of 29th Annual Hawaii Int. Conf. on System Sciences (1996)Google Scholar
- 17.Parashar, M., Browne, J.C.: System engineering for high performance computing software: The HDDA/DAGH infrastructure for implementation of parallel structured adaptive mesh refinement. In: Structured Adaptive Mesh Refinement Grid Methods. Mathematics and its Applications. Springer, Heidelberg (1997)Google Scholar
- 18.Quirk, J.J.: Godunov-type schemes applied to detonation flows. In: Buckmaster, J. (ed.) Combustion in high-speed flows, Proc. Workshop on Combustion, Hampton, October 12-14, pp. 575–596. Kluwer Acad. Publ., Dordrecht (1992)Google Scholar
- 19.Rendleman, C.A., Beckner, V.E., Lijewski, M., Crutchfield, W., Bell, J.B.: Parallelization of structured, hierarchical adaptive mesh refinement algorithms. Computing and Visualization in Science 3 (2000)Google Scholar
- 26.Williams, F.A.: Combustion theory. Addison-Wesley, Reading (1985)Google Scholar