Development of object-oriented tools for the numerical solution of reactive flow
[摘要] The primary work carried out under the subcontract involved the development of object-oriented application software, within the Overture framework of codes, for the numerical simulation of high speed reactive flow. The mathematical model on which the software is based is the reactive Euler equations. The implementation of this model is fairly general and allows for multiple reacting species and reaction rates and a general equation of state with the aim of being able to simulate experimentally observed phenomena in gas or solid explosives. The software is part of the OverBlown package of fluids codes, developed and maintained by Bill Henshaw and the Overture team at CASC. It uses overlapping grids in order to handle general domains and the A++/P++ array class library (developed by Dan Quinlan and the Overture team) which allows parallel processing. An implementation of a patch grid-type adaptive mesh refinement (AMR) scheme for the code was initiated, but not completed under the current subcontract. The software has been carefully tested for accuracy using existing codes written previously by the author, and it has been used to compute the evolution to detonation of reactive samples subject to various initial conditions and within various confinement geometries. Work on a number of smaller projects has also taken place. These include methods for conservative interpolation on general curvilinear grids, methods for characteristic interpolation, and developing software tools for numerical quadrature on overlapping grids.
[发布日期] 2000-09-30 [发布机构] Lawrence Livermore National Laboratory
[效力级别] [学科分类]
[关键词] Numerical Solution;99 General And Miscellaneous//Mathematics, Computing, And Information Science;Implementation;Mathematical Models;Reaction Kinetics [时效性]