# Development of object-oriented tools for the numerical solution of reactive flow

## Abstract

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 amore »

- Authors:

- Publication Date:

- Research Org.:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

- Sponsoring Org.:
- USDOE

- OSTI Identifier:
- 15013127

- Report Number(s):
- UCRL-CR-141285

TRN: US200604%%129

- DOE Contract Number:
- W-7405-ENG-48

- Resource Type:
- Technical Report

- Country of Publication:
- United States

- Language:
- English

- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ACCURACY; CONFINEMENT; EXPLOSIONS; EXPLOSIVES; IMPLEMENTATION; INTERPOLATION; MATHEMATICAL MODELS; NUMERICAL SOLUTION; PARALLEL PROCESSING; QUADRATURES; REACTION KINETICS; SIMULATION; VELOCITY

### Citation Formats

```
Schwendeman, D W.
```*Development of object-oriented tools for the numerical solution of reactive flow*. United States: N. p., 2000.
Web. doi:10.2172/15013127.

```
Schwendeman, D W.
```*Development of object-oriented tools for the numerical solution of reactive flow*. United States. doi:10.2172/15013127.

```
Schwendeman, D W. Sat .
"Development of object-oriented tools for the numerical solution of reactive flow". United States. doi:10.2172/15013127. https://www.osti.gov/servlets/purl/15013127.
```

```
@article{osti_15013127,
```

title = {Development of object-oriented tools for the numerical solution of reactive flow},

author = {Schwendeman, D W},

abstractNote = {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.},

doi = {10.2172/15013127},

journal = {},

number = ,

volume = ,

place = {United States},

year = {2000},

month = {9}

}