From 666b5939d15a2580858f7f8903a804182bc4c83b Mon Sep 17 00:00:00 2001 From: baperry2 Date: Mon, 23 Dec 2024 17:55:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=203b3b7?= =?UTF-8?q?fe512ae53fa6cbfa4d78d9fdab776294f43=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ceptr.html | 12 +++++++++++- _sources/Ceptr.rst.txt | 27 +++++++++++++++++---------- _static/js/versions.js | 10 +++++++--- searchindex.js | 2 +- 4 files changed, 36 insertions(+), 15 deletions(-) diff --git a/Ceptr.html b/Ceptr.html index de657cb1d..5d062344f 100644 --- a/Ceptr.html +++ b/Ceptr.html @@ -137,7 +137,8 @@

Generating Pele-compatible mechanisms for a single chemistry
$ poetry run convert -f ${PELEPHYSICS_HOME}/Mechanisms/${chemistry}/mechanism.yaml \
   --chemistry {chemistry-type} \
   --gas_name {gas-name} \
-  --interface_name {interface-name}
+  --interface_name {interface-name} \
+  --plog_pressure {value in Pa}
 

The --chemistry (or -c) argument allows users to convey if the ${chemistry} of interest is either one of two valid options, namely, homogeneous or heterogeneous. The default value for {chemistry-type} is homogeneous. @@ -153,6 +154,15 @@

Generating Pele-compatible mechanisms for a single chemistryNote

CEPTR interpretations of heterogeneous mechanisms is currently a work in progress.

+
+

Note

+

CEPTR offers only partial support for mechanisms with pressure-dependent Arrhenius (PLOG) reactions. +These reactions are fixed to a constant pressure, specified with the --plog_pressure argument, +in the CEPTR-generated source code. Mechanisms with PLOG reactions generated in this way are limited +in validity to that specific pressure and would not be suitable for compressible flows with significant +pressure variation. For that reason, source code for these mechanisms is saved in pressure-specific directories, for +example ${PELE_PHYSICS_HOME}/Mechanisms/POLIMI2020/1_000atm/.

+
  • Using a helper script in the directory containing the mechanism.yaml file:

    $ ./convert.sh
    diff --git a/_sources/Ceptr.rst.txt b/_sources/Ceptr.rst.txt
    index a91a72128..71a205423 100644
    --- a/_sources/Ceptr.rst.txt
    +++ b/_sources/Ceptr.rst.txt
    @@ -19,7 +19,7 @@ To install CEPTR dependencies::
       $ cd ${PELE_PHYSICS_HOME}/Support/ceptr
       $ poetry update
     
    -.. note:: Note that the install requires a specific Python version, which is specified in the ``Support/ceptr/pyproject.toml``. If a compatible version exists in your system then poetry will try to find and use it. Otherwise, think about using a `conda `_ environment to manage packages and their dependencies without tampering with your system. 
    +.. note:: Note that the install requires a specific Python version, which is specified in the ``Support/ceptr/pyproject.toml``. If a compatible version exists in your system then poetry will try to find and use it. Otherwise, think about using a `conda `_ environment to manage packages and their dependencies without tampering with your system.
     
     Usage
     -----
    @@ -48,7 +48,8 @@ There are three ways to use CEPTR to generate C++ mechanism files for a given ch
          $ poetry run convert -f ${PELEPHYSICS_HOME}/Mechanisms/${chemistry}/mechanism.yaml \
            --chemistry {chemistry-type} \
            --gas_name {gas-name} \
    -       --interface_name {interface-name}
    +       --interface_name {interface-name} \
    +       --plog_pressure {value in Pa}
     
        The ``--chemistry`` (or ``-c``) argument allows users to convey if the ``${chemistry}`` of interest is either one of two valid options, namely, ``homogeneous`` or ``heterogeneous``. The default value for ``{chemistry-type}`` is ``homogeneous``.
        The ``--gas_name`` argument allows users to specify the names of the homogeneous phase to use, as several different ones can be defined in the corresponding ``mechanism.yaml`` file (under the ``phases:`` item). The default value for ``{gas-name}`` is ``gas``.
    @@ -63,17 +64,25 @@ There are three ways to use CEPTR to generate C++ mechanism files for a given ch
     
        .. note:: CEPTR interpretations of heterogeneous mechanisms is currently a work in progress.
     
    +   .. note:: CEPTR offers only partial support for mechanisms with pressure-dependent Arrhenius (PLOG) reactions.
    +             These reactions are fixed to a constant pressure, specified with the ``--plog_pressure`` argument,
    +             in the CEPTR-generated source code. Mechanisms with PLOG reactions generated in this way are limited
    +             in validity to that specific pressure and would not be suitable for compressible flows with significant
    +             pressure variation. For that reason, source code for these mechanisms is saved in pressure-specific directories, for
    +             example ``${PELE_PHYSICS_HOME}/Mechanisms/POLIMI2020/1_000atm/``.
    +
    +
     2. Using a helper script in the directory containing the ``mechanism.yaml`` file::
     
          $ ./convert.sh
     
    -   .. note:: It is possible that using this option will require for you to have a valid Cantera installed somewhere. Again, we strongly suggest using a `conda `_ environment to install all required package. A simple ceptr environment can be generated using the following yaml script:: 
    +   .. note:: It is possible that using this option will require for you to have a valid Cantera installed somewhere. Again, we strongly suggest using a `conda `_ environment to install all required package. A simple ceptr environment can be generated using the following yaml script::
     
          $ name: ceptr
    -     $ channels:  
    -     $ - conda-forge 
    -     $ dependencies: 
    -     $ - python=3.10  
    +     $ channels:
    +     $ - conda-forge
    +     $ dependencies:
    +     $ - python=3.10
          $ - cantera
     
     3. Using a helper script in the ``Mechanisms`` directory::
    @@ -110,7 +119,7 @@ For a detailed description of these options and a further information on the way
     
     To generate a QSS C++ mechanism from the ``.yaml`` file thus created, tailored to your needs, please refer to Tutorials :ref:`Generating NC12H26 QSS mechanism with analytical jacobian ` and :ref:`Generating NC12H26 QSS mechanism without analytical jacobian `.
     
    -Batched generation of Pele-compatible mechanisms 
    +Batched generation of Pele-compatible mechanisms
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     
     .. note::
    @@ -138,5 +147,3 @@ To generate all mechanisms::
       $ poetry run convert -l ${PELE_PHYSICS_HOME}/Mechanisms/list_mech
       $ poetry run qssa -lq ${PELE_PHYSICS_HOME}/Mechanisms/list_qss_mech
       $ poetry run convert -lq ${PELE_PHYSICS_HOME}/Mechanisms/list_qss_mech
    -
    -
    diff --git a/_static/js/versions.js b/_static/js/versions.js
    index 818bc9969..4958195e0 100644
    --- a/_static/js/versions.js
    +++ b/_static/js/versions.js
    @@ -1,6 +1,6 @@
     const themeFlyoutDisplay = "hidden";
    -const themeVersionSelector = "True";
    -const themeLanguageSelector = "True";
    +const themeVersionSelector = true;
    +const themeLanguageSelector = true;
     
     if (themeFlyoutDisplay === "attached") {
       function renderLanguages(config) {
    @@ -8,10 +8,14 @@ if (themeFlyoutDisplay === "attached") {
           return "";
         }
     
    +    // Insert the current language to the options on the selector
    +    let languages = config.projects.translations.concat(config.projects.current);
    +    languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name));
    +
         const languagesHTML = `
           
    Languages
    - ${config.projects.translations + ${languages .map( (translation) => `
    diff --git a/searchindex.js b/searchindex.js index 636b5c9d7..1f2748c70 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"A brief introduction to CVODE": [[7, null]], "Activating the different CVODE solver options via the input files": [[2, "activating-the-different-cvode-solver-options-via-the-input-files"]], "Analytical Jacobian": [[8, "analytical-jacobian"]], "Analytically reduced chemistry via quasi-steady state (QSS) assumption in PelePhysics": [[8, null]], "Batched generation of Pele-compatible mechanisms": [[0, "batched-generation-of-pele-compatible-mechanisms"]], "Building and Running Test Cases": [[5, "building-and-running-test-cases"]], "C++ Code": [[3, "c-code"]], "CEPTR: Chemistry Evaluation for Pele Through Recasting": [[0, null]], "CVODE implementation in PelePhysics": [[2, null]], "CVODE implementation in PelePhysics on GPU": [[2, "cvode-implementation-in-pelephysics-on-gpu"]], "Chemical potential": [[4, "chemical-potential"]], "Chemistry": [[1, null]], "Chemistry contents:": [[1, null]], "Constant": [[13, "constant"]], "Current Limitations": [[2, "current-limitations"], [2, "id13"]], "Dependencies": [[5, "dependencies"]], "Developer Guidelines": [[3, null]], "Developing": [[15, "developing"]], "Diagnostics": [[15, "diagnostics"]], "Disclaimer": [[11, "disclaimer"]], "Documentation contents:": [[16, null]], "Equation of State": [[4, null]], "Error control, step-sizing, order determination": [[7, "error-control-step-sizing-order-determination"]], "Evolution of major species in a CV reactor, computed with the LiDryer mechanism. Black: CANTERA, red: PelePhysics.": [[2, "id16"]], "Evolution of temperature, pressure and enthalpy in a CV reactor, computed with the LiDryer mechanism. Black: CANTERA, red: PelePhysics.": [[2, "id15"]], "Filter": [[15, "filter"]], "From non-QSS species to QSS species concentration": [[8, "from-non-qss-species-to-qss-species-concentration"]], "Fuego": [[4, "fuego"]], "GammaLaw": [[4, "gammalaw"]], "Generating Inflow Files": [[11, "generating-inflow-files"]], "Generating Pele-compatible mechanisms for a single chemistry": [[0, "generating-pele-compatible-mechanisms-for-a-single-chemistry"]], "Generating YAML chemistry files: converting from CHEMKIN files": [[0, "generating-yaml-chemistry-files-converting-from-chemkin-files"]], "Generating a PMF file": [[15, "generating-a-pmf-file"]], "Generating a reduced, QSS chemistry file": [[0, "generating-a-reduced-qss-chemistry-file"]], "Generating a turbulence file": [[15, "generating-a-turbulence-file"]], "Generating an HIT File": [[11, "generating-an-hit-file"]], "Grouping cells together": [[2, "grouping-cells-together"]], "How does CVODE compare with DVODE ?": [[2, "how-does-cvode-compare-with-dvode"]], "How to naviguate this documentation": [[6, "how-to-naviguate-this-documentation"]], "Indices and tables": [[16, "indices-and-tables"]], "Input file options": [[15, "input-file-options"]], "Internal energy and Enthalpy": [[4, "internal-energy-and-enthalpy"]], "Introduction": [[6, null]], "Linear Algebra": [[7, "linear-algebra"]], "Linearizing the set of equations": [[8, "linearizing-the-set-of-equations"]], "MechanismPAH": [[11, "mechanismpah"]], "Mixing rules": [[4, "mixing-rules"]], "Numerical methods overview": [[7, "numerical-methods-overview"]], "Objectives and State-Of-The-Art": [[6, "objectives-and-state-of-the-art"]], "Obtaining PelePhysics": [[5, "obtaining-pelephysics"]], "Other primitive variable derivatives": [[4, "other-primitive-variable-derivatives"]], "Parameters for initializing simulation": [[2, "id14"]], "Parameters used to initialize T in the ReactEval_C test case": [[2, "id18"]], "PelePhysics": [[16, null]], "PelePhysics Quickstart": [[5, null]], "Plt File Management": [[15, "plt-file-management"]], "Premixed Flame Initialization": [[15, "premixed-flame-initialization"]], "Python": [[3, "python"]], "Relative errors on the temperature, pressure, enthalpy and major species in a CV reactor, computed with the LiDryer mechanism.": [[2, "id17"]], "Requirements and input files": [[2, "requirements-and-input-files"]], "Results": [[2, "results"], [2, "id7"]], "Simple": [[13, "simple"]], "Single Droplet Tests": [[10, "single-droplet-tests"]], "Soave-Redlich-Kwong (SRK)": [[4, "soave-redlich-kwong-srk"]], "Software requirements": [[0, "software-requirements"]], "Soot": [[9, null]], "Soot Equations": [[9, "soot-equations"]], "Soot Flags and Inputs": [[9, "soot-flags-and-inputs"]], "Species enthalpy": [[4, "species-enthalpy"]], "Specific heat": [[4, "specific-heat"]], "Speed of Sound": [[4, "speed-of-sound"]], "Spray": [[10, null]], "Spray Equations": [[10, "spray-equations"]], "Spray Flags and Inputs": [[10, "spray-flags-and-inputs"]], "Spray Injection": [[10, "spray-injection"]], "Spray Validation": [[10, "spray-validation"]], "Summary of ReactEvalCvode runs with various algorithms (n-dodecane/air)": [[2, "id20"]], "Summary of ReactEvalCvode_GPU runs with various algorithms (methane/air)": [[2, "id22"]], "Summary of ReactEval_C runs with various algorithms (methane/air)": [[2, "id19"]], "Summary of a CVODE vs a DVODE chemistry integration on the same test case": [[2, "id21"]], "Support": [[11, null]], "Sutherland": [[13, "sutherland"]], "The GNUmakefile": [[2, "the-gnumakefile"], [2, "id2"], [2, "id5"], [2, "id8"], [2, "id11"]], "The QSS assumption": [[8, "the-qss-assumption"]], "The ReactEval_C test case with CVODE in details": [[2, "the-reacteval-c-test-case-with-cvode-in-details"]], "The ReactEval_C_GPU test case in details": [[2, "the-reacteval-c-gpu-test-case-in-details"]], "The Results": [[2, "the-results"]], "The advantage of the QSS assumption": [[8, "the-advantage-of-the-qss-assumption"]], "The different reactors": [[2, "the-different-reactors"]], "The input file": [[2, "the-input-file"], [2, "id3"], [2, "id6"], [2, "id9"], [2, "id12"]], "Thermodynamic Properties": [[4, "thermodynamic-properties"]], "Thermodynamics": [[12, null]], "To go further: ReactEval_C with CVODE and the KLU library": [[2, "to-go-further-reacteval-c-with-cvode-and-the-klu-library"]], "Transport": [[13, null]], "Tricks and hacks, stuff to know": [[2, "tricks-and-hacks-stuff-to-know"]], "TurbFileHIT": [[11, "turbfilehit"]], "Turbulent Inflows": [[15, "turbulent-inflows"]], "Tutorial 1 - Generating NC12H26 QSS mechanism with analytical Jacobian": [[14, "tutorial-1-generating-nc12h26-qss-mechanism-with-analytical-jacobian"]], "Tutorial 2 - Generating NC12H26 QSS mechanism without analytical Jacobian": [[14, "tutorial-2-generating-nc12h26-qss-mechanism-without-analytical-jacobian"]], "Tutorial 3 - Generating NC12H26 Skeletal mechanism": [[14, "tutorial-3-generating-nc12h26-skeletal-mechanism"]], "Tutorials": [[14, null]], "Usage": [[0, "usage"], [11, "usage"]], "Using the Analytical Jacobian": [[8, "using-the-analytical-jacobian"]], "Utilities": [[15, "utilities"]], "Utility": [[15, null]], "Validation": [[8, "validation"]], "Validation of the CV reactor implementation in CVODE (with CANTERA)": [[2, "validation-of-the-cv-reactor-implementation-in-cvode-with-cantera"]], "ceptr": [[11, "ceptr"]], "liquidProp": [[11, "liquidprop"]]}, "docnames": ["Ceptr", "Chemistry", "CvodeInPP", "DeveloperGuide", "EOS", "GettingStarted", "Introduction", "IntroductionToCvode", "QSS", "Soot", "Spray", "Support", "Thermodynamics", "Transport", "Tutorials", "Utility", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["Ceptr.rst", "Chemistry.rst", "CvodeInPP.rst", "DeveloperGuide.rst", "EOS.rst", "GettingStarted.rst", "Introduction.rst", "IntroductionToCvode.rst", "QSS.rst", "Soot.rst", "Spray.rst", "Support.rst", "Thermodynamics.rst", "Transport.rst", "Tutorials.rst", "Utility.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 2, 4, 7, 8, 10, 11, 12, 13, 15], "0": [0, 2, 4, 7, 8, 9, 10, 11, 13, 14, 15], "0006": 15, "005": 15, "01": 15, "05": [2, 10], "06": 2, "077": 10, "07857": 10, "08664": 4, "0894": 10, "0_rt": 15, "0d": 8, "0d0": 4, "0e": [2, 7], "1": [0, 2, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16], "10": [0, 2, 7, 8, 10, 14, 15], "100": [2, 10], "1000": 10, "101": 2, "101325": [2, 15], "1024": 2, "1038": 7, "1051": 7, "10m14": 2, "11": 7, "110": [8, 13], "1143": 9, "1155": 9, "12": [2, 8], "123e": 10, "128": 10, "13": 2, "13202": 8, "13208": 8, "1333": 8, "1334": 10, "1341": 8, "15": [10, 13], "1500": [2, 10], "1501": 10, "151": 15, "151613": 4, "152e": 10, "156": 9, "159": 9, "16": [11, 13], "1600k": 8, "1605": 10, "1618": 10, "17": 13, "1777": 10, "18": 10, "1800": 9, "183": 8, "1893": 13, "19": 2, "191": 8, "195": 8, "1975": 7, "1980": 7, "1988": 13, "1989": [7, 10], "1990": 7, "1995": 13, "1998": 10, "1999": 15, "1atm": 8, "1d": 15, "1e": 2, "1m34": 2, "1m42": 2, "2": [0, 2, 4, 7, 8, 9, 10, 13, 15, 16], "20": [2, 6, 11], "200": 10, "2000": 2, "2005": [7, 8], "2006": [8, 10], "2009": 9, "2010": 11, "2012": 9, "2015": 7, "2017": 8, "2018": 8, "202": 8, "2020": 10, "21": 2, "21m44": 2, "222": 10, "223": 10, "223e": 10, "224e": 10, "24": 10, "242": 13, "243": 10, "25": 10, "2500": 2, "26": [2, 8, 15], "268": 10, "27": 15, "272": 10, "273": [10, 13], "28": 4, "282": 10, "29": 15, "290": 10, "294": 10, "295": 7, "2d": 15, "2pi": 15, "2x1024x2": 2, "2x2x2": 2, "3": [0, 2, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16], "30": 8, "300": [10, 15], "31": 7, "316": 4, "317": 9, "318": 7, "32": [10, 15], "33": 10, "335": 9, "339": 8, "343": 8, "348": 10, "349": 8, "35": 7, "36": [2, 9], "363": 7, "38": 10, "396": 7, "3d": [2, 5, 11], "3rd": [11, 15], "4": [2, 4, 5, 10, 13, 15], "400": 10, "4096": 2, "42": 10, "42748": 4, "44": [2, 10], "450": 7, "48": 2, "481": 7, "48508": 4, "49": 8, "5": [2, 4, 7, 8, 10, 15], "500": 10, "50atm": 8, "512": 11, "52": 2, "53": 2, "540": 10, "55": 4, "5517": 4, "570": 10, "581": 7, "587": 7, "5m33": 2, "6": [2, 7, 9, 10, 15], "600k": 8, "61": 2, "617": 10, "623e2": 13, "633": 15, "64": 2, "67": 10, "6m25": 2, "6m32": 2, "7": [2, 5, 8, 10, 13, 15], "70": 2, "71": 7, "77": 6, "78": 10, "786": 10, "8": [2, 10, 15], "800k": 8, "81e": 13, "83": 2, "855": 4, "87": 2, "9": [2, 7, 10, 15], "90": [2, 6], "96": 7, "97": 4, "99": 2, "A": [0, 1, 2, 4, 6, 8, 9, 10, 15, 16], "As": [2, 5], "At": [6, 7, 8, 10, 15], "But": 11, "By": [2, 7, 8], "For": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15], "If": [0, 2, 5, 7, 8, 9, 10, 11, 13, 14, 15], "In": [2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "It": [0, 2, 4, 6, 8, 10, 11, 15], "No": [9, 10], "ON": 2, "Of": [0, 16], "On": [2, 9], "One": 10, "The": [0, 1, 3, 4, 5, 7, 9, 10, 11, 12, 13, 15, 16], "Then": [4, 5, 11, 15], "There": [0, 2, 5, 10, 13, 15], "These": [5, 10, 11, 15], "To": [0, 1, 5, 7, 8, 10, 15, 16], "Will": 3, "With": [2, 6, 8], "_": [2, 4, 7, 9, 10], "_0": 10, "_d": 10, "_g": [9, 10], "_i": 4, "_k": 2, "_n": 10, "_r": 10, "_v": 10, "a2": 9, "a3": 9, "a4": 9, "a_": 9, "a_d": 10, "a_i": 4, "a_m": 4, "a_n": 7, "abil": 9, "abl": [2, 11], "about": [0, 12], "abov": [2, 4, 8, 9, 10, 11, 13, 15], "abramzon": 10, "absolut": 7, "abstract": 2, "acc": 10, "accentr": 4, "accept": [2, 9, 11], "accomplish": 15, "accord": [2, 8, 9, 10], "account": [2, 10, 13], "accumul": 10, "accur": 8, "achiev": 2, "acm": 7, "across": 15, "action": 5, "activ": [1, 5, 6, 8], "actual": [2, 8, 10], "ad": [2, 3, 8, 13, 15], "adapt": [2, 5, 6, 7], "add": [2, 10, 11, 15], "add_soot_src": 9, "addit": [2, 4, 6, 7, 8, 10, 11, 13, 15], "addition": [2, 6], "addpahmech": 11, "address": 3, "adequ": 15, "adher": 3, "adjust": [7, 8, 11, 15], "advanc": [2, 4], "advantag": [1, 2], "advect": 2, "affect": 8, "after": [7, 11], "again": 0, "against": 8, "aid": 5, "air": [4, 8, 15], "aj": [2, 8], "al": [9, 10, 11, 13], "albeit": 8, "algebra": [1, 2, 5, 6, 8], "algorithm": [4, 7, 13], "ali": 10, "alias": 15, "all": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15], "allevi": 10, "alloc": 8, "allow": [0, 2, 4, 8, 15], "alon": [5, 11], "along": [2, 6, 10], "alpha_": 7, "alpha_i": 4, "alpha_j": 4, "alreadi": [0, 5, 6], "also": [0, 2, 4, 5, 6, 7, 8, 9, 11, 15, 16], "altern": 7, "although": [2, 6, 10], "alwai": [2, 5, 6, 7, 8, 15], "am": 4, "amend": 11, "amloc": 4, "among": [8, 15], "amount": [2, 10], "amr": [2, 10], "amrex": [2, 5, 6, 11, 15], "amrex_hom": [5, 11], "amrex_r": 4, "an": [0, 2, 4, 6, 7, 8, 10, 13, 15, 16], "analyt": [0, 1, 2, 4, 6, 7, 16], "analytical_jacobian": 2, "angl": 10, "ani": [2, 4, 11, 13, 15], "anoth": [2, 8, 13, 15], "antoin": 10, "appear": [2, 8, 16], "append": 11, "appendix": 11, "appli": [2, 3, 7, 8, 15], "applic": [8, 15], "apply_filt": 15, "approach": [2, 4, 6, 8, 9], "appropri": [11, 13, 15], "approx": 7, "approxim": [7, 8, 10, 15], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "arbitrari": 8, "architectur": [2, 5, 8, 15], "area": [2, 9, 10], "argument": 0, "aris": [2, 5, 8], "arithmet": 14, "ark": 2, "arkod": 2, "arrai": [8, 10, 15], "arrow": 8, "art": 16, "ascii": 10, "assembl": 8, "assign": 10, "associ": [2, 6, 11, 16], "assum": [8, 9, 10, 13], "assumpt": [1, 10, 16], "atm": [2, 10, 11], "atmospher": 10, "atol": 2, "atol_i": 7, "atom": [9, 11], "attempt": [11, 13], "attract": 4, "augment": 8, "auto": 15, "automat": [0, 2, 5, 6, 16], "avail": [2, 4, 5, 6, 8, 10, 13, 14, 15], "averag": [9, 10, 13], "avg": 10, "avoid": 8, "awar": 15, "azimuth": 10, "b": [8, 10], "b_i": 4, "b_k": 4, "b_m": [4, 10], "b_t": 10, "back": 2, "backward": [7, 8], "balanc": [10, 15], "band": 7, "bar": [4, 10], "base": [2, 4, 6, 7, 10, 11, 13, 15], "bash": 0, "basi": 10, "basic": [7, 15], "batch": [1, 2], "bdf": 7, "becaus": [2, 7, 8], "becom": [2, 6, 10], "been": [2, 3, 4, 6, 7, 8, 11], "befor": [2, 3], "begin": 10, "beginn": 5, "being": [2, 3, 8, 10, 13, 15], "believ": 2, "below": [8, 10, 15], "besid": 4, "best": [2, 3, 5, 7], "beta_": 7, "better": [5, 8], "between": [2, 4, 6, 7, 8, 10, 11, 13, 15], "bi": 4, "big": [2, 5], "bigger": 6, "bimod": 9, "binari": 10, "bisetti": 9, "bit": 2, "black": [3, 8], "blanquart": 9, "bloc": 2, "block": [2, 4, 5], "bm": 4, "bodi": 10, "boil": 10, "boldsymbol": 9, "boltzmann": 4, "bonazzi": 8, "bool": 10, "boolean": 8, "borghesi": 8, "both": [2, 5, 6, 7, 8, 10, 15], "bottom": 8, "bouaziz": 10, "bound": 15, "boundari": [11, 15], "bowl": 8, "box": [2, 15], "bpack": 2, "branch": 3, "brief": [1, 16], "brown": 7, "brown1990": 7, "browser": 16, "bug": 11, "build": [2, 11, 16], "built": [2, 4, 5, 16], "bulk": 13, "bullet": 7, "bxtmp": 15, "byrn": 7, "byrne1975": 7, "c": [0, 2, 4, 6, 7, 8, 10, 11, 15, 16], "c10h8": 9, "c14h10": 9, "c16h10": 9, "c2h2": 9, "c2m": 15, "c_": [8, 9, 10], "c_d": 10, "c_nh_m": 2, "c_p": [2, 4, 10, 13], "c_v": [2, 4], "calc_d2amdt2": 4, "calc_damdt": 4, "calcul": [4, 8, 10, 13, 15], "call": [2, 4, 6, 7, 10, 11, 15], "can": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16], "cannot": [8, 11], "cantera": [0, 1, 6, 11, 12, 14, 15], "cantera_pmf_gener": 15, "capabl": [5, 6, 15, 16], "capac": 13, "captur": 9, "carbon": 9, "care": 10, "carefulli": 5, "case": [1, 6, 7, 8, 10, 11, 13, 15, 16], "caution": 5, "cd": [0, 5, 14, 16], "cdot": 10, "cell": [1, 10, 11, 15], "center": [10, 15], "ceptr": [1, 2, 3, 4, 6, 8, 14, 15, 16], "certain": [5, 16], "cfl": 10, "cg": [10, 11, 13, 15], "cgs2mk": 15, "ch4": 2, "ch_4": 2, "chain": 8, "chainrul": 8, "challeng": 8, "chang": [0, 2, 3, 5, 10], "channel": 0, "chapter": [4, 5], "charact": [8, 14], "charg": 2, "check": 11, "chemdriv": 6, "chemic": [2, 5, 8, 11, 13, 15], "chemistri": [5, 6, 9, 10, 11, 16], "chemistry_model": [2, 4, 9, 13], "chemkin": [1, 4, 11, 14], "chen": [8, 10], "chesneau": 10, "chi_": 10, "chi_i": 13, "chi_n": 10, "chisquar": 10, "choic": [2, 4, 6, 7, 8, 13, 16], "choos": [2, 8, 15], "chosen": [2, 4, 8, 15], "chung": 13, "ch\u00e9rif": 10, "cimrman": 8, "cite": 9, "citi": 10, "ck2yaml": 0, "ckcpb": 4, "ckcvb": 4, "clang": 3, "clapeyron": 10, "clasiu": 10, "class": 15, "clean": 5, "clone": [5, 11, 16], "close": [2, 4], "closer": 2, "closur": 9, "cm": 15, "cm3": 15, "co": 9, "code": [0, 2, 4, 5, 6, 10, 11, 13, 15, 16], "coeffici": [4, 6, 7, 8, 9, 10, 11, 13], "collect": 5, "color": 8, "column": 15, "com": 5, "comb": 9, "combin": [7, 9, 13], "combust": [2, 5, 6, 7, 8, 10], "command": [0, 15], "commit": 3, "common": [2, 8], "commun": 2, "comp": [2, 5, 11], "compact": 8, "compar": [1, 8, 10, 11], "comparison": 10, "compat": [1, 4], "compil": [2, 4, 5, 8, 13], "complet": [2, 5, 15], "complex": 8, "compli": 6, "complic": 8, "compon": [4, 7, 10, 13, 15], "compos": 6, "composit": [2, 4, 11], "compress": [4, 6], "compris": 7, "compromis": 11, "comput": [4, 5, 7, 8, 10, 12, 13, 15], "computation": 8, "concentr": 1, "conclud": 2, "conda": 0, "condens": 11, "condit": [2, 4, 7, 8, 10, 11, 15], "conduct": [10, 11, 13], "cone": 10, "configur": 2, "confus": 5, "conserv": [2, 10], "consid": [2, 5], "consider": 13, "consist": [0, 2, 3, 8], "const": 10, "const_bulk_viscos": 13, "const_conducit": 13, "const_diffus": 13, "const_thermal_diffusion_ratio": 13, "const_viscos": 13, "constant": [2, 4, 6, 8, 10, 11, 16], "constitut": 4, "constraint": 2, "construct": [4, 8, 10], "consttransport": 13, "consult": [0, 9, 15], "consum": 8, "contact": 6, "contain": [0, 2, 9, 10, 11, 15], "context": 5, "contribut": [4, 8, 10], "control": [1, 2], "convect": [2, 10], "convei": 0, "converg": 15, "convers": [8, 15], "convert": [1, 8, 10, 11, 14, 15], "coordin": [9, 15], "core": 6, "correct": [2, 3, 8, 13, 14, 15], "correl": 8, "correspond": [0, 4, 9, 15], "cost": [2, 4, 8], "could": 2, "count": 8, "counter": 2, "coupl": [0, 6, 8, 10], "cours": [0, 5, 10], "cover": [6, 15], "cp": 4, "cpig": 4, "cpp": [2, 3, 6, 10, 14, 15], "cpu": [0, 2, 8, 10], "creat": [0, 5, 10, 11, 15], "critic": [4, 7, 10], "cross": 8, "cubic": 4, "cuda": [2, 8], "cuda_en": 2, "current": [0, 1, 3, 6, 7, 9, 10, 12, 15], "curri": 8, "curv": [2, 10, 11], "cusolv": 2, "cutoff": 11, "cv": [1, 4, 6], "cvh": 2, "cvode": [1, 5, 6, 8, 16], "cvode_lib_dir": 2, "cvodereinit": 2, "cvodesetmaxstepsbetweenjac": 2, "d": [2, 7, 10, 11, 15], "d0": 4, "d2amdt2": 4, "d_": 10, "d_d": 10, "d_i": 13, "daif": 10, "damdt": 4, "dat": [0, 11, 15], "data": [2, 4, 5, 6, 7, 10, 11, 13, 15], "databas": [4, 6, 16], "datafil": 15, "davi": 7, "da\u0131": 10, "deal": [5, 6], "debug": [2, 5], "decid": [8, 11], "declar": 8, "decreas": [2, 8], "deduc": 8, "deem": 2, "default": [0, 2, 5, 6, 7, 8, 10, 11, 13, 15], "defer": 2, "defin": [0, 2, 4, 5, 10, 15], "degre": 10, "delai": [8, 11], "deleg": 2, "delimit": 15, "delta": [9, 10], "demonstr": 10, "denot": [7, 8, 9, 10], "dens": [2, 6, 7], "densiti": [2, 6, 9, 10, 15], "dep_fuel_speci": 10, "departur": 4, "depend": [0, 2, 3, 6, 7, 8, 9, 10, 11, 13, 16], "depth": [2, 4, 6], "describ": [2, 4, 5, 11, 15], "descript": [0, 10, 11], "desir": [10, 11], "detail": [0, 1, 6, 7, 8, 9, 10], "detect": 0, "determin": [1, 2, 8, 11, 15], "develop": [5, 6, 8, 9, 10, 16], "devic": 2, "dhmdt": 4, "dhmdtau": 4, "diagnost": [3, 16], "diamet": [4, 10], "did": 11, "diesel": [8, 10], "differ": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15], "differenti": [5, 6, 7, 8], "difficult": 8, "diffus": [9, 10, 13], "diffusv": 13, "dilut": 10, "dim": 2, "dimens": [11, 15], "dimension": [2, 10, 13, 15], "dimer": 9, "dir": 15, "direct": [2, 6, 7, 8, 9, 10, 15], "directli": [0, 2, 3, 5, 8, 11], "directori": [0, 2, 5, 11, 15], "disappear": 8, "discret": [7, 11], "discuss": [2, 5, 6, 12, 15], "displai": 2, "displaystyl": 10, "dissert": 10, "dist_typ": 10, "distribut": [2, 7, 10, 16], "diverg": 2, "divis": 8, "dmod_reactor": 2, "do": [0, 2, 4, 5, 8, 10], "do_cellaverag": 15, "do_soot_solv": 9, "do_spray_particl": 10, "doc": 16, "document": [0, 2, 5, 7, 8, 11, 15], "dodecan": [8, 15], "dodecane_lu": [14, 15], "dodecane_lu_qss": [8, 14], "dodecane_wang": 2, "doe": [1, 7, 8, 15], "domain": [2, 10, 15], "done": [2, 4, 5, 8, 13, 15], "dot": [2, 7, 8, 9, 10], "doubl": 2, "download": 5, "dpdt": 4, "dpdtau": 4, "dqmom": 9, "drag": 10, "drg2005": 8, "drive": [2, 15], "drm": 2, "drm19": 2, "dropet": 10, "dryer": 2, "dt": 2, "dtsin": 2, "due": [2, 13], "dufour": 10, "dump": 2, "duplic": 11, "dure": [2, 5, 8, 10], "dvode": [1, 6], "dynam": [7, 10, 13], "e": [0, 2, 4, 7, 8, 9, 10], "e103": 8, "e5": 10, "e_i": 4, "e_k": [2, 4], "e_m": 4, "each": [2, 4, 7, 8, 10, 13, 15], "earli": 9, "eas": [2, 8, 9], "easi": [2, 11], "easili": 8, "eb": [10, 15], "effect": [2, 4, 9, 10, 13], "effici": [2, 6, 8], "eglib": 13, "either": [0, 2, 4, 7, 8, 9, 10, 11, 13], "elementari": 8, "elimin": 8, "els": [2, 4], "elsewher": 5, "emploi": [2, 7], "empti": 10, "enabl": [2, 5, 6, 7, 15], "encount": 6, "encourag": 9, "end": [4, 10, 15], "end_tim": 10, "enddo": 4, "endif": 2, "energet": 11, "energi": [2, 6, 10, 11], "engin": [8, 10], "ensembl": 8, "ensur": [2, 5, 8, 10, 11, 15], "enthalpi": [6, 10, 11], "entir": 15, "entri": [2, 8], "enum": 15, "environ": [0, 5], "envis": 8, "eo": [4, 13, 15], "eos_model": [2, 4], "eos_t": 4, "eost1denom": 4, "eost2denom": 4, "eost3denom": 4, "epsilon_i": 4, "eq": 15, "equal": [2, 8, 9, 10], "equat": [1, 2, 5, 6, 7, 13, 15, 16], "equilibrium": 10, "equiv": 4, "equival": 2, "erg": 10, "ern": 13, "error": [1, 8, 13], "ert": 8, "estim": [7, 10], "et": [9, 10, 11, 13], "etc": 2, "eulerian": 10, "eval": 2, "evalu": [1, 2, 4, 6, 11, 13, 15, 16], "evaluationg": 2, "evapor": 10, "even": [2, 8], "event": 10, "everi": [2, 7], "evolut": [9, 15], "evolv": [2, 8], "ex": [4, 5, 11, 15], "exampl": [0, 2, 4, 5, 6, 10, 15], "except": 4, "exchang": 10, "exec": [2, 5, 15], "execut": [0, 5, 8, 11], "exhaust": [7, 15], "exhibit": 2, "exist": [0, 8, 11, 15], "exit": [0, 11], "exp": [8, 9, 10], "expand": 8, "expect": 2, "expens": 6, "experi": [8, 10], "experiment": 10, "explain": 2, "explicit": 2, "explicitli": 2, "export": 5, "express": [4, 8], "ext": 2, "extend": 15, "extern": [2, 10], "extern_probin_modul": 2, "f": [0, 4, 7, 8, 9, 10, 14, 15], "f_2": 10, "f_v": 9, "fab": 15, "face": 15, "facilit": 10, "fact": 2, "factor": [2, 4, 8, 10, 11, 15], "fail": [7, 13], "failur": 8, "fairli": 2, "fall": 2, "fals": 2, "famili": [6, 7, 15], "familiar": 5, "famou": [2, 6], "far": 2, "fast": 2, "faster": [7, 8], "fcomp": 2, "fd": 2, "feasibl": 7, "featur": [2, 6, 7, 15], "fernando": 8, "few": 11, "field": 11, "fig": [2, 8], "figur": [8, 10], "file": [1, 3, 4, 5, 6, 8, 9, 10, 13, 14, 16], "file_loc": 11, "fill": 2, "film": 10, "filter": 16, "filter_typ": 15, "filtered_flux": 15, "final": [0, 2, 8], "find": [0, 2, 7, 15], "finit": [8, 15], "first": [0, 2, 3, 5, 6, 7, 9, 15], "firstli": 10, "fit": [7, 10, 11], "fix": [2, 6, 7, 9, 10, 15], "fixed_part": 10, "flag": [2, 8, 16], "flake8": 3, "flame": [8, 9, 16], "flamesheet": 15, "flc": 7, "flexibl": [6, 8], "float": 8, "flow": [2, 4, 6, 8, 10, 13, 15], "flower": 7, "fluctuat": [11, 15], "fluid": [10, 15], "flux": [4, 9, 15], "fname": 0, "focus": 2, "folder": [5, 16], "follow": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16], "fomega": 4, "footprint": 8, "foral": 10, "forc": [7, 10], "forg": 0, "form": [7, 8], "formal": [2, 8], "format": [0, 2, 3, 4, 6, 7, 8, 9, 11, 14, 15], "formatt": 3, "formul": [2, 6, 7, 9], "formula": [4, 7], "fortran": [2, 4, 6], "forward": 8, "found": [4, 5, 8], "four": 9, "fourier": 11, "frac": [2, 4, 7, 8, 9, 10, 13], "fraction": [2, 4, 8, 9, 10, 15], "framework": 6, "free": [4, 7], "freeli": 15, "frequent": 6, "friendli": 6, "from": [1, 2, 4, 6, 7, 10, 11, 13, 14, 15], "frontal": 10, "fuego": [2, 13, 16], "fuego_ga": 2, "fuel": [2, 8, 10], "fuel_cp": 10, "fuel_nam": 2, "fuel_ref_temp": 10, "fuel_speci": 10, "fuelnam": 11, "full": [0, 2, 10, 11, 15], "fulli": [4, 15], "function": [2, 4, 6, 8, 9, 10, 11, 13, 15, 16], "further": [0, 1, 5, 8], "futur": [8, 10], "fv": 4, "g": [0, 4, 7, 9, 10, 15], "ga": [0, 4, 9, 10, 13], "gain": 2, "gamma": [4, 7], "gammalaw": [2, 13, 16], "gas_nam": 0, "gasolin": 10, "gass": 13, "gauss": 2, "gaussian": 15, "gcc": 2, "ge": 10, "gen_hit_": 11, "gener": [1, 2, 4, 6, 7, 8, 16], "geom": 10, "geometri": 10, "get_filter_ngrow": 15, "gfortran": 2, "ghost": 15, "gibhub": 16, "giovangigli": 13, "git": 5, "github": [5, 16], "give": [2, 8], "given": [0, 4, 5, 6, 7, 8], "global": 8, "gmre": [2, 6, 7, 8], "gnu": [5, 11], "gnumak": [4, 13], "gnumakefil": [1, 4, 5, 9, 10, 11, 13], "go": 1, "goal": 7, "godunov": 4, "good": [2, 4], "govern": 9, "gpu": [1, 6, 8, 10, 14, 16], "gradual": 8, "gradual_op_count": [8, 14], "granger": 8, "grant": 7, "graph": 8, "graviti": 10, "greater": 10, "greet": 5, "grid": [11, 15], "grohen": 15, "group": [1, 8], "grow": [10, 15], "growth": 9, "guid": [2, 6, 7], "guidelin": 16, "gupta": 8, "h": [0, 2, 3, 4, 8, 9, 10, 11, 14, 15], "h2": [2, 9], "h2o": 9, "h_": [8, 10], "h_2": 2, "h_2o": 2, "h_i": 4, "h_k": [2, 4], "h_m": 4, "h_n": 7, "ha": [2, 4, 5, 6, 7, 8, 11, 15, 16], "hack": 1, "hand": [2, 6, 9], "handi": [2, 5], "handl": [6, 15], "happen": 8, "hat": 4, "have": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 15], "hdr": 11, "header": [2, 15], "heat": [10, 13], "help": [0, 2, 5, 11, 15], "helper": 0, "her": 8, "here": [0, 2, 4, 5, 7, 8, 10, 14, 15, 16], "heterogen": [0, 5], "hformat": [8, 14], "hi": [2, 8], "high": [4, 8, 15], "higher": [5, 10], "highest": 11, "highlight": 4, "hindmarsh": 7, "hip": 8, "histori": 7, "hit_fil": 11, "hit_ic_k0_n": 11, "hmom": 9, "hollow": 10, "hollow_sprai": 10, "hollow_spread": 10, "homebrew": 0, "homepag": 16, "homogen": 0, "host": 2, "how": [1, 5, 8, 11, 16], "howev": [2, 5, 7, 8, 9], "hpc": 15, "html": 16, "http": 5, "hurri": 5, "hybrid": [7, 9], "hydrodynam": 6, "hydrogen": 2, "hypothesi": [11, 15], "i": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "ic": 11, "id": 4, "idea": [2, 7], "ideal": [4, 10, 13], "ident": 2, "identifi": 2, "idt": 11, "ifeq": 2, "ignit": [8, 11], "ignor": 9, "ii": [2, 4], "ij": 4, "illustr": 2, "immers": 10, "impact": 11, "impati": 5, "implement": [1, 4, 6, 7, 8, 13, 15, 16], "impli": 4, "implicit": [2, 4, 5], "import": [2, 4, 10], "incept": 9, "incept_pah": 9, "includ": [0, 2, 4, 7, 8, 10, 11, 12, 15], "inclus": 8, "increas": [8, 10], "inde": 2, "index": [15, 16], "indic": [0, 8, 13], "indirect": 2, "indistinguish": 2, "individu": 10, "induc": 8, "ineffici": 2, "inexact": 7, "infer": 4, "infinit": 10, "inflow": 16, "inform": [0, 2, 5, 6, 7], "inherit": [7, 15], "init_fil": 10, "init_part": 10, "initi": [8, 10, 11, 16], "initsprayparticl": 10, "inj": 10, "inject": 15, "injector": 10, "inlet": 15, "inout": 4, "inp": [0, 11], "input": [0, 1, 4, 5, 6, 7, 8, 11, 13, 16], "input_ncel": 11, "insid": 10, "instal": [0, 2, 3, 5], "instanc": 2, "instdir": 2, "instead": [2, 8], "institut": [7, 8], "instruct": [0, 5, 6, 11, 15], "int": [10, 15], "integ": [0, 8], "integr": [4, 5, 6, 7, 15], "integrationof": 2, "intend": [5, 6], "intens": 2, "intent": [2, 4], "interest": [0, 4, 5, 6, 7, 8, 10, 15], "interfac": [0, 2, 6, 7, 10], "interface_nam": 0, "intermedi": [2, 8, 11], "intern": [2, 6, 8], "interpol": [9, 10, 15], "interpret": 0, "introduct": [1, 5, 16], "inv_mwt": 4, "invalid": 13, "inveost1denom": 4, "inveost2denom": 4, "inveost3denom": 4, "invers": [8, 11], "invert": 8, "investig": 2, "invit": 5, "involv": [2, 4, 6, 7, 8], "is_valid_physics_combin": 13, "isbas": 13, "isort": 3, "isotrop": 11, "issn": 10, "issu": [3, 10], "istrop": 15, "item": 0, "iter": [2, 6, 7, 10], "its": [2, 5, 6, 7, 8], "ivanov": 8, "iwrk": 4, "j": [2, 4, 5, 7, 8, 9, 10, 11, 15], "jac1980": 7, "jackson": 7, "jacobian": [0, 1, 2, 4, 5, 6, 7, 16], "jet": [8, 10], "jet1": 10, "jet_cent": 10, "jet_dia": 10, "jet_nam": 10, "jet_norm": 10, "jet_vel": 10, "johansson": 8, "johnsen": 11, "jone": 4, "jordan": 2, "journal": [7, 8], "jp": 10, "judici": 8, "just": 7, "jv": 7, "k": [2, 7, 8, 9, 10, 13, 15], "k0": 11, "k1": 4, "k_1": 7, "k_2": 7, "k_b": 4, "ka": 8, "keep": 2, "kei": 5, "kernel": 2, "keyword": [2, 5], "kg": 9, "kinet": [2, 4, 5, 6, 7], "kirpichev": 8, "klu": [1, 5, 6, 7], "know": [1, 5, 7], "known": 4, "krisman": 8, "krylov": [2, 7], "kulal": 8, "kumar": 8, "kwong": [13, 16], "l": [0, 2, 7, 10], "label": [2, 4, 10], "lagrangian": 10, "lambda": [11, 13], "lambda_l": 10, "lambda_r": 10, "laminar": 8, "larg": [6, 7, 8, 9], "larger": [2, 6, 8], "last": 8, "latent": 10, "later": 8, "latter": 7, "launch": 2, "law": [8, 10], "lead": [2, 5, 7, 13], "learn": 12, "lee": 7, "left": [2, 4, 8, 9, 10, 11, 13], "lennard": 4, "les_filt": 15, "les_filter_fgr": 15, "les_filter_typ": 15, "less": [2, 8, 10], "level": [7, 10, 15], "li": 2, "lib": 2, "librari": [1, 3, 5, 6, 7, 8, 10, 11], "lidryer": 0, "like": [5, 7, 10, 11], "likelihood": 10, "likewis": 2, "limit": [1, 7, 8, 10], "line": [2, 8, 15], "linear": [1, 2, 5, 6], "linearli": 8, "link": [2, 7], "liquid": 10, "liquidprop": 16, "list": [0, 3, 10, 13, 14], "list_mech": 0, "list_qss_mech": 0, "literatur": [2, 10], "live": 2, "llnl": 6, "llnl2005": [6, 7], "ln": [4, 8], "load": 15, "local": [7, 16], "locat": [2, 5, 9, 10, 11, 15, 16], "log": [4, 10], "logic": 8, "lognorm": 10, "london": 10, "longer": 2, "loop": [2, 8, 15], "low": [2, 6, 8, 10, 13, 15], "lq": 0, "lu": 8, "luo": 8, "m": [0, 2, 7, 8, 9, 10, 15, 16], "m2c": 15, "m_": [9, 10], "m_d": 10, "m_i": 4, "m_k": 10, "m_minparcel": 10, "m_n": 10, "m_sprayjet": 10, "m_suminjmass": 10, "m_suminjtim": 10, "mach": [2, 6, 13], "machin": [0, 5, 11], "machineri": [2, 15], "macroscop": 8, "made": [2, 4, 8, 10, 13], "magma": 5, "magma_direct": 8, "magnitud": [8, 10], "mai": [0, 5, 8, 10, 13, 15], "main": [2, 11], "mainli": 6, "maintain": 3, "make": [2, 3, 5, 6, 7, 8, 9, 11, 14], "make_uniqu": 10, "manag": [0, 6, 11, 16], "mani": [2, 8, 10, 12], "manuscript": 6, "march": 11, "margin": 8, "mask": 15, "mass": [2, 4, 9, 10, 15], "mass_flow_r": 10, "mass_transf": 10, "massfrac": [4, 15], "massiv": 6, "match": [3, 10, 11], "mathbf": [9, 10], "mathcal": [4, 10], "mathemat": [7, 10], "mathrm": 4, "matplotlib": 11, "matric": 7, "matrix": [2, 5, 7], "matter": 6, "max": [2, 10], "max_grid_s": 2, "maxim": 7, "maximum": 7, "mcnenli": 7, "mcnenly2015": 7, "mean": [2, 7, 8, 9, 10, 15], "measur": 8, "mech": 11, "mechan": [1, 4, 5, 7, 8, 11, 13, 15, 16], "mechanismpah": 16, "meet": 7, "member": 15, "memori": [8, 15], "merg": 8, "mesh": [5, 6], "messag": [0, 3, 11, 13], "meth": 15, "method": [0, 1, 2, 5, 8, 9], "methodologi": 11, "meurer": 8, "middl": [2, 8], "midpoint": 15, "might": 11, "mildli": 8, "mileston": 15, "min": 10, "min_op_count": [8, 14], "min_op_count_al": [8, 14], "minim": [7, 8, 13], "minimum": 10, "mitig": [8, 10], "mix": 15, "mixingruleambm": 4, "mixtur": [2, 4, 10, 13], "mk": [10, 11, 13, 15], "mks2cg": 15, "mode": [2, 9], "model": [2, 4, 6, 8, 9, 10, 12, 13, 16], "moder": 2, "modern": 6, "modif": 2, "modifi": [2, 10, 13], "modul": [4, 7, 11], "mol": 4, "molar": [8, 9, 10], "mole": 15, "molecular": [4, 9], "mom_transf": 10, "moment": 9, "momentum": 10, "momic": 9, "monitor": 2, "monoton": 8, "moor": 8, "more": [2, 5, 6, 7, 8, 9, 12], "most": [0, 2, 4, 7, 8, 11, 13], "motion": 10, "move": 15, "movement": 2, "mpi": 2, "mu": [11, 13], "mu_": 13, "mu_k": 4, "mu_l": 10, "mu_r": 10, "much": [2, 6, 10], "mueller": 9, "muller": 8, "multi": [4, 13], "multicompon": 10, "multifab": [2, 15], "multiph": 10, "multipl": [7, 8, 15], "multiprocess": 0, "multistep": 7, "must": [0, 2, 5, 7, 8, 9, 10, 13, 15], "mutli": 4, "mw": 4, "n": [0, 7, 8, 9, 10, 11, 14], "n_": 10, "n_0": 9, "n_2": 2, "n_k": 11, "n_l": [9, 10], "name": [0, 2, 7, 9, 10, 11, 15], "namespac": 15, "naphthalen": 9, "nasa": 4, "nasa7": 12, "nasa9": 12, "natur": [2, 9], "navier": 4, "navigu": 16, "nc10h22": [10, 11], "nc10h22_crit_temp": 10, "nc12h26": [0, 8, 15, 16], "nc7h16": 10, "nc7h16_crit_temp": 10, "ncpu": 0, "nd2018": 8, "ndf": 9, "ndt": 2, "necessari": [3, 5, 8, 10, 15], "necessarili": 0, "need": [0, 2, 3, 4, 5, 6, 8, 11, 15], "neglect": 10, "nest": 15, "new": [4, 8, 11], "new_jacobian_each_cel": 2, "newton": 7, "next": [2, 14], "nist": 11, "nk": 11, "nomenclatur": 10, "non": [0, 1, 2, 4, 7, 10, 14], "non_qssa_list": [0, 14], "none": [0, 4, 7, 10], "nonlinear": 7, "nonpremix": 9, "nonumb": 4, "norm": 7, "normal": [7, 10, 15], "notabl": 11, "notat": 10, "note": [0, 2, 4, 6, 7, 10, 13, 15], "now": [2, 5, 11, 15], "npcu": 0, "nqssa": 0, "nspeci": 4, "nu": 10, "nucleat": 9, "null": [2, 4], "num": 15, "num_jet": 10, "num_soot_mo": 9, "num_speci": 15, "num_stat": 15, "number": [0, 2, 6, 8, 9, 10, 11, 13, 15], "numer": [1, 2, 6, 8, 9], "numpi": 11, "o": [8, 15], "o2": [2, 8, 9], "o_2": 2, "object": 16, "observ": 2, "obtain": [2, 7, 8, 15, 16], "obviou": 2, "occur": [8, 10], "octan": 10, "od": [2, 5, 6, 7], "off": 2, "offer": [2, 6, 7], "offici": 16, "offset": 15, "often": 7, "oh": 9, "old": 4, "omega": 2, "omega_": 4, "omega_i": 4, "omp": 2, "onc": [3, 5, 11, 15], "one": [0, 2, 4, 5, 6, 8, 9, 10, 15], "oneovertc": 4, "ones": 0, "ongo": 8, "onli": [2, 3, 4, 5, 8, 9, 10, 11, 13, 14], "onto": 15, "open": [2, 5, 10], "oper": [2, 5, 8, 15], "optim": [8, 15], "optimcuda": 8, "option": [0, 1, 5, 6, 7, 8, 11, 13], "order": [1, 6, 8, 9, 11, 15], "ordinari": [6, 7], "organ": 7, "origin": [2, 4, 6, 11], "origmech": 11, "origthermo": 11, "origtran": 11, "other": [2, 5, 6, 8, 9, 10, 11, 13, 15, 16], "otherwis": [0, 2, 5, 10], "our": [2, 8], "out": [5, 7], "outdat": 6, "outlin": [0, 10], "output": [2, 4, 10, 11, 13, 15], "over": [2, 10, 15], "overal": 2, "overlap": 15, "overlin": 10, "overview": [1, 6], "own": [5, 6], "oxid": 9, "p": [2, 4, 7, 8, 10, 11, 15], "p_": [4, 10], "p_g": 10, "p_mean": 15, "pa": [2, 15], "packag": [0, 2, 5], "page": [5, 16], "pah": [9, 11], "pah_nam": 9, "paprocki": 8, "par": 8, "parallel": [0, 2, 5, 6], "paramet": [4, 10, 11, 13, 15], "parameter": 12, "parcel": 10, "parcel_s": 10, "parser": 10, "part": [0, 2, 5, 6, 7, 8, 15], "partial": [2, 4, 7, 8, 9], "particl": [9, 10], "particular": [4, 6, 8, 10, 16], "particularli": 15, "pass": [0, 8], "patch": 15, "path": [5, 11, 15], "path_to_chemkin_dir": 0, "path_to_yaml": 0, "pathtosuitespars": 2, "pathtosundi": 2, "pattern": [2, 11], "pedregosa": 8, "pei": 8, "pele": [1, 2, 3, 4, 5, 6, 8, 11, 13, 15, 16], "pele3d": 5, "pele_phys": 2, "pele_physics_dir": 16, "pele_physics_hom": [0, 2, 5, 14], "pele_use_klu": [2, 5], "pele_use_magma": 5, "pelec": [2, 4, 5, 6, 8, 9, 10, 11, 13, 15], "pelelm": [2, 4, 6, 8, 9, 10, 13, 15], "pelelmex": [5, 6, 10, 11, 13, 15], "pelemprun": 10, "pelephys": [0, 1, 3, 4, 6, 7, 10, 11, 12, 13, 15], "pelephysics_hom": 0, "peleproduct": 10, "pelesuit": [5, 6], "peleturb3d": 11, "penalti": 4, "peng": 4, "per": [9, 10], "perfect": [4, 13], "perform": [2, 3, 5, 6, 7, 10, 15], "period": [5, 7, 10], "permiss": 0, "pertain": 7, "perturb": 8, "phase": [0, 9, 10, 11], "phenathren": 9, "phi": [2, 8, 10], "phi_": 10, "phi_j": 10, "phy": 11, "physic": [4, 6, 8, 13, 15, 16], "physicsconst": 4, "physicstyp": 15, "pi": [2, 9, 10], "pick": 7, "piec": 11, "piston": 8, "pitsch": 9, "place": [6, 8], "placehold": 15, "planar": 15, "plane": 15, "pleas": 0, "plot": [2, 8, 11, 15], "plot_fil": 2, "plotpmf": 15, "plt": [2, 16], "pltfile": 2, "pltfilemanag": 15, "pm": 10, "pmfdata": 15, "poetri": [0, 3, 11, 14, 15], "point": [2, 4, 5, 8, 10, 15, 16], "polyalgorithm": 7, "polymeropoulo": 10, "polynomi": [4, 7, 9, 12], "popul": 15, "port": [4, 15], "portabl": 10, "portion": 5, "posit": 15, "possibl": [0, 2, 6, 7, 8], "possibli": 7, "potenti": 10, "pow": 8, "power": [2, 7], "pp": [9, 10], "pr": [10, 13], "practic": 3, "prandtl": 13, "prandtl_numb": 13, "pre": [2, 15], "precis": 2, "precomput": [8, 15], "precond": 2, "precondit": [2, 6, 7], "precondition": [2, 7], "prefer": 8, "premix": 16, "prescrib": [0, 2], "presenc": 8, "present": [4, 7, 10, 13, 15], "pressur": [4, 8, 10, 15], "preval": 8, "previou": [2, 11, 15], "primarili": 5, "print": 8, "prior": 3, "probin": 2, "problem": [2, 6, 7, 8, 15], "problemat": 8, "proce": 2, "procedur": [10, 15], "proceed": [7, 8], "process": [0, 2, 3, 5, 7], "processor": 5, "product": [2, 7, 8], "productionr": 8, "productionrate_light": 8, "profil": [2, 8, 15], "program": [5, 11], "progress": [0, 5], "prohibit": 6, "project": 16, "propag": 15, "propcoeff": 11, "proper": [3, 5], "properli": [2, 5], "properti": [5, 10, 11, 12, 15], "propos": 13, "prove": 6, "provid": [2, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15], "publish": 10, "pull": 5, "purpos": [2, 5, 10, 11], "push": [3, 16], "put": [6, 10], "pwd": 5, "py": [10, 11, 15], "pyproject": 0, "pyren": 9, "pyt2r": 15, "python": [0, 8, 10, 11, 15, 16], "q": [7, 10], "qr": 2, "qss": [1, 15, 16], "qss_aj": 8, "qss_format_input": [8, 14], "qss_integr": 8, "qss_symbolic_jacobian": [8, 14], "qssa": [0, 14, 15], "qssa_input": [0, 14], "quadrat": [0, 8], "quadratur": 9, "quantiti": [2, 4, 7, 8, 13], "quasi": [1, 16], "queri": 15, "quickstart": 16, "quotient": [2, 7], "r": [4, 7, 8, 9, 10], "radiat": 10, "radic": 4, "random": 11, "rang": [8, 15], "raoult": 10, "rate": [2, 8, 10], "rather": [2, 7, 8], "rathnayak": 8, "ratio": [13, 15], "re": 10, "reach": 2, "react": [2, 4, 6, 13], "reactev": 5, "reacteval_c": [1, 6], "reacteval_c_gpu": 1, "reacteval_fortran": 2, "reaction": [4, 5, 8, 11, 15], "reactions_dir": 2, "reactor": [1, 6, 8], "reactor_typ": 2, "read": [2, 5, 10, 11, 15], "readabl": [8, 14], "reader": [0, 12], "real": [2, 4, 8, 13, 15], "realclean": 5, "realli": 2, "reason": [2, 7], "recast": [1, 6, 11, 16], "receiv": 4, "recent": [6, 7], "recogn": 2, "recommend": [5, 7, 14], "record": 8, "recurs": [5, 11], "recycl": 14, "recycle_cs": [8, 14], "red": 8, "redlich": [13, 16], "redon": [5, 7], "reduc": [1, 4, 7, 9, 10, 15, 16], "reduct": 8, "redxx": 8, "reevalu": 2, "ref": [10, 13], "refer": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 15], "refin": 5, "reflect": 8, "regard": [7, 9, 10], "regardless": 13, "regress": [2, 6], "regt_gpu": 5, "regtest": 15, "reiniti": 2, "rel": [4, 7, 8, 10], "relat": [5, 6, 8, 10], "relax": 8, "relev": [2, 4, 6, 8, 15], "reli": [0, 2, 4, 6, 10], "remain": [2, 5, 10], "remov": [8, 15], "remove_1": [8, 14], "remove_pow": [8, 14], "remove_pow10": [8, 14], "remove_single_symbols_cs": [8, 14], "replac": [8, 14, 15], "report": [2, 15], "repositori": [5, 6, 16], "repres": [2, 7, 10, 11], "represent": 2, "reproduc": 6, "repuls": 4, "requir": [1, 5, 6, 7, 8, 10, 13, 15], "resampl": 11, "rescal": [11, 15], "reset": 10, "residu": 7, "resiz": 10, "resolut": [6, 11], "respect": [2, 4, 8, 9, 10, 13], "restart": 15, "restructur": 16, "result": [1, 8, 10, 11, 15], "return": [10, 15], "reus": [2, 8], "revers": 8, "revert": 2, "reynold": 10, "rh": 2, "rho": [2, 4, 10, 11, 15], "rho_": [9, 10], "rho_cg": 15, "rho_d": 10, "rho_l": 10, "rho_r": 10, "right": [2, 4, 8, 9, 10, 13, 15], "rigid": 2, "risk": 10, "rk": 2, "rm": [4, 9, 10], "robinson": 4, "robust": [2, 6], "rocklin": 8, "root": 7, "round": 8, "round_decim": [8, 14], "routin": [2, 4, 6, 7, 10, 11, 15], "rouv": 8, "row": 8, "rt": 4, "rtol": [2, 7], "ru": 4, "rule": [8, 10], "run": [0, 3, 6, 8, 10, 11, 13, 14, 15, 16], "rung": 10, "rungedec": 10, "rungehep": 10, "rungemix": 10, "runtim": [13, 15], "rwrk": 4, "s_": 10, "s_0": 9, "s_i": 4, "s_k": 4, "s_l": 9, "saad": 7, "saboo": 8, "sack": 7, "sagaut": 15, "same": [6, 8, 10, 15], "sampl": 15, "sankaran": 10, "sat": 10, "satisfi": 7, "satur": [10, 11], "save": [2, 8, 11, 15], "sc": 10, "scale": [7, 8, 11, 15], "scatter": 8, "scheme": [2, 6, 10], "sci": 10, "scientif": 7, "scipi": 11, "scopatz": 8, "scratch": 2, "script": [0, 2, 8, 11, 15], "sdc": 2, "search": 16, "second": [2, 4, 6, 9, 15], "section": [0, 2, 4, 5, 6, 7, 8, 10, 11, 15], "see": [2, 6, 8, 10, 11, 13, 14, 15], "seed": 11, "seem": 2, "seen": [2, 4, 8], "select": [2, 6], "semi": 8, "sens": 2, "separ": [2, 6, 11], "sequenti": 8, "serban": 7, "seri": [2, 3], "set": [1, 2, 4, 5, 6, 9, 10, 11, 13, 15], "set_name_weight": 15, "setup": 10, "sever": [0, 2, 5, 7, 8, 11, 13], "sh": [0, 10], "shape": 15, "share": [2, 11, 15], "sharp": 11, "ship": 5, "short": [5, 6], "should": [2, 3, 4, 8, 10, 11, 15], "show": [0, 4, 8, 11], "shown": 8, "shumak": 7, "siam": 7, "sibl": 6, "side": [8, 9, 15], "sigma_i": 4, "signific": [2, 4, 11], "significantli": [2, 8], "similar": [2, 4, 8, 13, 15], "similarli": 4, "simpl": [0, 2, 4, 8, 16], "simplest": 2, "simpli": [5, 10, 11], "simplifi": [10, 13], "simul": [5, 8, 10, 13, 15], "simultan": 2, "sinc": [2, 4, 8, 10], "singh": 8, "singl": [1, 4, 11, 13], "single_drop_test": 10, "sinusoid": 2, "sirignano": 10, "size": [1, 2, 8, 9, 11, 15], "sk53": 8, "skel2017": 8, "skelet": [0, 8, 15, 16], "skip": [5, 11], "slightli": [2, 6], "slower": 8, "small": [2, 6, 7, 8, 11], "smaller": [2, 10], "smith": 8, "so": [0, 2, 4, 5, 7], "soav": [13, 16], "softwar": [1, 5, 6, 7, 10], "sole": 2, "solid": 0, "solut": [5, 7, 8, 9, 15], "solv": [2, 5, 6, 7, 9, 10, 15], "solve_typ": [2, 8], "solver": [1, 4, 5, 6, 7, 8, 9, 10, 13, 15], "som": 8, "some": [2, 4, 5, 8], "someth": [5, 9], "sometim": 8, "somewher": 0, "soot": 16, "soret": [10, 13], "sort": 3, "sourc": [0, 2, 3, 4, 6, 9, 10, 11], "sp": 10, "sp3": 10, "sp_boil_temp": 10, "sp_cp": 10, "sp_crit_temp": 10, "sp_lambda": 10, "sp_latent": 10, "sp_mu": 10, "sp_psat": 10, "sp_rho": 10, "space": [8, 10, 11, 15], "spald": 10, "span": 8, "spars": [2, 5, 6, 7], "sparse_direct": 8, "sparsif": 2, "sparsifi": 2, "sparsiti": 2, "spatial": [10, 15], "speci": [0, 1, 9, 10, 11, 12, 13, 14, 15], "specif": [0, 2, 6, 10, 12, 15], "specifi": [0, 2, 5, 7, 8, 9, 10, 11, 13, 15], "spectral": 2, "speed": [2, 8], "spgmr": 7, "sphere": 10, "spheric": [9, 10], "sphinx": 16, "spil": 7, "sprai": 16, "spray_fuel_num": 10, "sprayjet": 10, "sprayparticlecontain": 10, "sprayparticleinitinsert": 10, "sprayparticlesinitinsert": 10, "spread": 10, "spread_angl": 10, "sqrt": 4, "sqrtasti": 4, "squar": [7, 15], "srk": [13, 16], "srk_eos_getmixture_h": 4, "srk_eos_getmixturecp": 4, "srk_eos_getmixturecv": 4, "st": 4, "stabil": [2, 7, 8], "stabl": 8, "stall": 4, "stand": [5, 11], "standard": [3, 4, 10, 11, 15], "start": [2, 4, 7], "start_tim": 10, "state": [1, 2, 10, 13, 15, 16], "static_assert": 13, "statist": [2, 7, 8], "std": 10, "steadi": [1, 16], "stencil": 15, "step": [0, 1, 2, 5, 6, 10, 11, 14, 15], "stiff": [5, 6, 7, 8], "still": [2, 5, 8], "stoichiometr": 8, "stoke": 4, "store": [8, 11, 15], "store_in_jacobian": [8, 14], "straightforward": 15, "strategi": 8, "strictli": [5, 8], "string": [8, 10], "strongli": 0, "structur": [5, 6, 11, 15], "studi": [2, 11], "stuff": 1, "style": 15, "sub": [2, 8], "subcycl": 2, "subdivid": 2, "subect": 2, "subexpress": 8, "submodul": [5, 11], "subroutin": 4, "subscript": 10, "subsect": 11, "subsequ": 2, "subset": 2, "subtleti": [2, 15], "subtli": 6, "success": 11, "suffer": 2, "suffici": [2, 4], "suffix": 2, "suggest": 0, "suit": [2, 3, 4, 5, 7, 13], "suitabl": 15, "suitespars": [2, 5, 7], "suitesparse_dir": 2, "sum": [4, 10], "sum_": [4, 7, 9, 10], "sum_i": 4, "sum_k": [2, 4], "summar": [2, 7], "sundial": [2, 5, 6, 7], "sundials_hom": 5, "sundials_lib_dir": 2, "sunlinsol_cusolversp_batchqr": 2, "superimpos": 15, "suppli": 7, "support": [0, 2, 4, 12, 13, 14, 15, 16], "sure": [5, 14], "surfac": [9, 10], "surround": 10, "suscept": 8, "sutherland": 16, "swirl": 10, "swirl_angl": 10, "switch": 2, "symbol": 8, "symengin": 8, "sympi": 8, "synchron": 2, "synthet": [11, 15], "sys2006": 8, "system": [0, 2, 4, 5, 6, 7, 8, 15], "systemat": 8, "t": [4, 8, 9, 10, 13], "t_": [4, 7, 10, 13], "t_d": 10, "t_g": 10, "t_h": 2, "t_l": 2, "t_n": 7, "t_r": 10, "tabl": [2, 10, 15], "tailor": 0, "take": [0, 2, 11], "taken": [2, 10], "tamper": 0, "task": [2, 15], "tau": 4, "taylor": [11, 15], "team": [5, 6], "technic": 6, "temp": 15, "temperatur": [4, 8, 10, 13, 15], "templat": 10, "tempor": [8, 10, 11, 15], "temporari": 8, "tend": 8, "tendenc": 2, "term": [2, 4, 6, 8, 9, 10], "terrel": 8, "tesk": 10, "test": [1, 6, 7, 8, 11, 15, 16], "testcasenam": 10, "text": [9, 10, 16], "th": 2, "than": [2, 6, 7, 8, 9, 10], "thei": [5, 7, 8, 10, 13, 15], "them": [8, 10, 11], "therefor": [0, 8, 10], "therm": [0, 10], "thermal": [10, 11, 13], "thermo": [0, 11], "thermochemistri": 13, "thermodynam": [2, 5, 10, 11, 16], "thermophoret": 9, "thermophys": 10, "theta_h": 10, "theta_j": 10, "thi": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16], "thick": 8, "think": 0, "third": [10, 15], "thirdparti": [2, 5], "thirdpartythirdparti": 2, "those": [2, 6, 8, 13], "though": 2, "thread": 2, "three": [0, 2, 6, 8, 9, 10, 13, 15], "through": [1, 3, 4, 6, 7, 11, 15, 16], "throughout": [2, 5], "thu": [0, 2, 15], "time": [2, 4, 5, 7, 8, 10, 11, 13, 15], "time_offset": 15, "timestep": 8, "tiny_profil": 2, "titl": 8, "tl": 2, "togeth": [1, 4], "toler": [2, 6, 7, 8, 15], "tom": 7, "toml": [0, 8, 14], "tonini": 10, "tonini_4_33": 10, "too": 2, "took": 2, "tool": [2, 3, 7, 11, 15], "top": [2, 4, 8], "total": [2, 8, 10], "tpl": 5, "tplrealclean": 5, "tr": 4, "track": 15, "tran": 0, "transact": 7, "transfer": 10, "transform": 11, "transport": [0, 2, 4, 6, 8, 9, 10, 11, 15, 16], "transport_model": [2, 13], "treat": [0, 15], "trick": 1, "trigger": [2, 8], "trilinear": 10, "trivial": 2, "true": [2, 5, 9, 10, 14], "try": 0, "turb_cent": 15, "turb_conv_vel": 15, "turb_fil": 15, "turb_nplan": 15, "turb_scale_loc": 15, "turb_scale_vel": 15, "turbfil": 11, "turbfilehit": [15, 16], "turbinflow": [11, 15], "turbtest": 15, "turbul": [9, 11, 16], "turn": [8, 9, 10], "tutori": [0, 2, 8, 16], "two": [0, 2, 5, 6, 7, 8, 10, 11, 15], "type": [0, 2, 3, 4, 5, 6, 7, 8, 10, 15], "typic": [0, 2, 8, 10, 15], "u": [7, 9, 10], "um": 10, "under": [0, 2, 8, 14], "underli": 4, "understand": 15, "undesir": 15, "undocu": 5, "uniform": 10, "uniformli": 10, "uninject": 10, "uniqu": [6, 7], "unit": [10, 11, 13, 15], "uniti": 15, "univers": [4, 10], "unknown": 2, "unless": 8, "unspecifi": 13, "unstabl": 4, "unstrain": 15, "until": 2, "unus": 10, "up": [2, 5, 6, 8, 11, 15], "updat": [0, 5, 10, 14], "upon": [2, 6], "urg": 5, "urms0": 11, "us": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16], "usag": [1, 15], "use_cuda": 2, "use_mpi": 2, "use_omp": 2, "use_particl": 10, "use_soot": 9, "use_soret": 13, "use_sundials_pp": 2, "user": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "usual": [2, 5], "util": [0, 2, 11, 13, 16], "v": [0, 8, 10], "v4": 7, "v_": 10, "v_0": 9, "v_l": 9, "valid": [0, 1, 6, 16], "valu": [0, 4, 7, 8, 10, 11, 13, 15], "vapor": 10, "var": [4, 11], "vari": [7, 10, 11, 15], "variabl": [2, 5, 6, 7, 8, 11, 15], "varieti": 15, "variou": [4, 5, 7], "vat": 8, "vector": [2, 7, 10], "veloc": [10, 11, 15], "veloic": 15, "verbos": 15, "veri": [2, 5, 6, 7, 8], "verifi": 2, "version": [0, 2, 4, 5, 6, 7, 8, 11, 14, 15, 16], "vessel": 2, "via": [1, 5, 6, 16], "view": 16, "vig": 8, "viscos": [10, 13], "viscosity_": 13, "viscosity_mu_ref": 13, "viscosity_t_ref": 13, "visit": 5, "visual": 0, "vode": 7, "vode1989": [6, 7], "vodpk": 7, "void": 10, "vol": [9, 10], "volum": [2, 4, 6, 9, 10, 15], "w": [4, 10], "w_c": 9, "w_i": [4, 7], "w_k": 4, "wa": [4, 6, 8, 15], "wai": 0, "want": [0, 10], "watson": 10, "wave": 11, "wavenumb": 11, "wbar": 4, "we": [0, 2, 4, 5, 6, 8, 10, 14, 15], "web": 16, "websit": 5, "weibul": 10, "weight": [2, 7, 9, 10, 15], "well": [0, 2, 4, 6, 7, 9, 10, 16], "were": 6, "what": [2, 6, 10, 11], "when": [2, 4, 5, 6, 7, 8, 10, 13, 15], "whenev": [5, 7], "where": [2, 4, 7, 8, 9, 10, 11, 13, 15, 16], "wheren": 0, "whether": [2, 5, 8, 13, 15], "which": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "while": [2, 8, 10], "whitesid": 7, "whitespac": 15, "whose": 7, "width": 15, "wip": [2, 6], "within": [2, 3, 5, 6, 10, 15, 16], "without": [0, 2, 6, 8, 15, 16], "woodward": 7, "word": 5, "work": [0, 5, 7, 10, 15], "worth": 8, "would": [2, 5, 10], "wrinkl": 15, "write": 8, "write_ascii_fil": 10, "written": [2, 6], "wrm": 7, "wrong": 8, "x": [5, 9, 10, 11], "xi": 13, "xxx": 8, "y": [2, 4, 7, 8, 9, 10], "y_": 10, "y_i": [4, 7], "y_j": 4, "y_k": 4, "y_n": 10, "yaml": [1, 6, 11, 14, 15], "yao": 8, "ye": 10, "year": 6, "yield": 7, "you": [0, 5, 6, 11, 15], "your": [0, 5, 6, 15, 16], "zero": [2, 9, 10], "zhong": 8}, "titles": ["CEPTR: Chemistry Evaluation for Pele Through Recasting", "Chemistry", "CVODE implementation in PelePhysics", "Developer Guidelines", "Equation of State", "PelePhysics Quickstart", "Introduction", "A brief introduction to CVODE", "Analytically reduced chemistry via quasi-steady state (QSS) assumption in PelePhysics", "Soot", "Spray", "Support", "Thermodynamics", "Transport", "Tutorials", "Utility", "PelePhysics"], "titleterms": {"1": 14, "2": 14, "3": 14, "A": 7, "Of": 6, "The": [2, 6, 8], "To": 2, "activ": 2, "advantag": 8, "air": 2, "algebra": 7, "algorithm": 2, "an": 11, "analyt": [8, 14], "art": 6, "assumpt": 8, "batch": 0, "black": 2, "brief": 7, "build": 5, "c": 3, "cantera": 2, "case": [2, 5], "cell": 2, "ceptr": [0, 11], "chemic": 4, "chemistri": [0, 1, 2, 8], "chemkin": 0, "code": 3, "compar": 2, "compat": 0, "comput": 2, "concentr": 8, "constant": 13, "content": [1, 16], "control": 7, "convert": 0, "current": 2, "cv": 2, "cvode": [2, 7], "depend": 5, "deriv": 4, "detail": 2, "determin": 7, "develop": [3, 15], "diagnost": 15, "differ": 2, "disclaim": 11, "document": [6, 16], "dodecan": 2, "doe": 2, "droplet": 10, "dvode": 2, "energi": 4, "enthalpi": [2, 4], "equat": [4, 8, 9, 10], "error": [2, 7], "evalu": 0, "evolut": 2, "file": [0, 2, 11, 15], "filter": 15, "flag": [9, 10], "flame": 15, "from": [0, 8], "fuego": 4, "further": 2, "gammalaw": 4, "gener": [0, 11, 14, 15], "gnumakefil": 2, "go": 2, "gpu": 2, "group": 2, "guidelin": 3, "hack": 2, "heat": 4, "hit": 11, "how": [2, 6], "implement": 2, "indic": 16, "inflow": [11, 15], "initi": [2, 15], "inject": 10, "input": [2, 9, 10, 15], "integr": 2, "intern": 4, "introduct": [6, 7], "jacobian": [8, 14], "klu": 2, "know": 2, "kwong": 4, "librari": 2, "lidryer": 2, "limit": 2, "linear": [7, 8], "liquidprop": 11, "major": 2, "manag": 15, "mechan": [0, 2, 14], "mechanismpah": 11, "methan": 2, "method": 7, "mix": 4, "n": 2, "navigu": 6, "nc12h26": 14, "non": 8, "numer": 7, "object": 6, "obtain": 5, "option": [2, 15], "order": 7, "other": 4, "overview": 7, "paramet": 2, "pele": 0, "pelephys": [2, 5, 8, 16], "plt": 15, "pmf": 15, "potenti": 4, "premix": 15, "pressur": 2, "primit": 4, "properti": 4, "python": 3, "qss": [0, 8, 14], "quasi": 8, "quickstart": 5, "reacteval_c": 2, "reacteval_c_gpu": 2, "reactevalcvod": 2, "reactevalcvode_gpu": 2, "reactor": 2, "recast": 0, "red": 2, "redlich": 4, "reduc": [0, 8], "rel": 2, "requir": [0, 2], "result": 2, "rule": 4, "run": [2, 5], "same": 2, "set": 8, "simpl": 13, "simul": 2, "singl": [0, 10], "size": 7, "skelet": 14, "soav": 4, "softwar": 0, "solver": 2, "soot": 9, "sound": 4, "speci": [2, 4, 8], "specif": 4, "speed": 4, "sprai": 10, "srk": 4, "state": [4, 6, 8], "steadi": 8, "step": 7, "stuff": 2, "summari": 2, "support": 11, "sutherland": 13, "t": 2, "tabl": 16, "temperatur": 2, "test": [2, 5, 10], "thermodynam": [4, 12], "thi": 6, "through": 0, "togeth": 2, "transport": 13, "trick": 2, "turbfilehit": 11, "turbul": 15, "tutori": 14, "us": [2, 8], "usag": [0, 11], "util": 15, "v": 2, "valid": [2, 8, 10], "variabl": 4, "variou": 2, "via": [2, 8], "without": 14, "yaml": 0}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A brief introduction to CVODE": [[7, null]], "Activating the different CVODE solver options via the input files": [[2, "activating-the-different-cvode-solver-options-via-the-input-files"]], "Analytical Jacobian": [[8, "analytical-jacobian"]], "Analytically reduced chemistry via quasi-steady state (QSS) assumption in PelePhysics": [[8, null]], "Batched generation of Pele-compatible mechanisms": [[0, "batched-generation-of-pele-compatible-mechanisms"]], "Building and Running Test Cases": [[5, "building-and-running-test-cases"]], "C++ Code": [[3, "c-code"]], "CEPTR: Chemistry Evaluation for Pele Through Recasting": [[0, null]], "CVODE implementation in PelePhysics": [[2, null]], "CVODE implementation in PelePhysics on GPU": [[2, "cvode-implementation-in-pelephysics-on-gpu"]], "Chemical potential": [[4, "chemical-potential"]], "Chemistry": [[1, null]], "Chemistry contents:": [[1, null]], "Constant": [[13, "constant"]], "Current Limitations": [[2, "current-limitations"], [2, "id13"]], "Dependencies": [[5, "dependencies"]], "Developer Guidelines": [[3, null]], "Developing": [[15, "developing"]], "Diagnostics": [[15, "diagnostics"]], "Disclaimer": [[11, "disclaimer"]], "Documentation contents:": [[16, null]], "Equation of State": [[4, null]], "Error control, step-sizing, order determination": [[7, "error-control-step-sizing-order-determination"]], "Evolution of major species in a CV reactor, computed with the LiDryer mechanism. Black: CANTERA, red: PelePhysics.": [[2, "id16"]], "Evolution of temperature, pressure and enthalpy in a CV reactor, computed with the LiDryer mechanism. Black: CANTERA, red: PelePhysics.": [[2, "id15"]], "Filter": [[15, "filter"]], "From non-QSS species to QSS species concentration": [[8, "from-non-qss-species-to-qss-species-concentration"]], "Fuego": [[4, "fuego"]], "GammaLaw": [[4, "gammalaw"]], "Generating Inflow Files": [[11, "generating-inflow-files"]], "Generating Pele-compatible mechanisms for a single chemistry": [[0, "generating-pele-compatible-mechanisms-for-a-single-chemistry"]], "Generating YAML chemistry files: converting from CHEMKIN files": [[0, "generating-yaml-chemistry-files-converting-from-chemkin-files"]], "Generating a PMF file": [[15, "generating-a-pmf-file"]], "Generating a reduced, QSS chemistry file": [[0, "generating-a-reduced-qss-chemistry-file"]], "Generating a turbulence file": [[15, "generating-a-turbulence-file"]], "Generating an HIT File": [[11, "generating-an-hit-file"]], "Grouping cells together": [[2, "grouping-cells-together"]], "How does CVODE compare with DVODE ?": [[2, "how-does-cvode-compare-with-dvode"]], "How to naviguate this documentation": [[6, "how-to-naviguate-this-documentation"]], "Indices and tables": [[16, "indices-and-tables"]], "Input file options": [[15, "input-file-options"]], "Internal energy and Enthalpy": [[4, "internal-energy-and-enthalpy"]], "Introduction": [[6, null]], "Linear Algebra": [[7, "linear-algebra"]], "Linearizing the set of equations": [[8, "linearizing-the-set-of-equations"]], "MechanismPAH": [[11, "mechanismpah"]], "Mixing rules": [[4, "mixing-rules"]], "Numerical methods overview": [[7, "numerical-methods-overview"]], "Objectives and State-Of-The-Art": [[6, "objectives-and-state-of-the-art"]], "Obtaining PelePhysics": [[5, "obtaining-pelephysics"]], "Other primitive variable derivatives": [[4, "other-primitive-variable-derivatives"]], "Parameters for initializing simulation": [[2, "id14"]], "Parameters used to initialize T in the ReactEval_C test case": [[2, "id18"]], "PelePhysics": [[16, null]], "PelePhysics Quickstart": [[5, null]], "Plt File Management": [[15, "plt-file-management"]], "Premixed Flame Initialization": [[15, "premixed-flame-initialization"]], "Python": [[3, "python"]], "Relative errors on the temperature, pressure, enthalpy and major species in a CV reactor, computed with the LiDryer mechanism.": [[2, "id17"]], "Requirements and input files": [[2, "requirements-and-input-files"]], "Results": [[2, "results"], [2, "id7"]], "Simple": [[13, "simple"]], "Single Droplet Tests": [[10, "single-droplet-tests"]], "Soave-Redlich-Kwong (SRK)": [[4, "soave-redlich-kwong-srk"]], "Software requirements": [[0, "software-requirements"]], "Soot": [[9, null]], "Soot Equations": [[9, "soot-equations"]], "Soot Flags and Inputs": [[9, "soot-flags-and-inputs"]], "Species enthalpy": [[4, "species-enthalpy"]], "Specific heat": [[4, "specific-heat"]], "Speed of Sound": [[4, "speed-of-sound"]], "Spray": [[10, null]], "Spray Equations": [[10, "spray-equations"]], "Spray Flags and Inputs": [[10, "spray-flags-and-inputs"]], "Spray Injection": [[10, "spray-injection"]], "Spray Validation": [[10, "spray-validation"]], "Summary of ReactEvalCvode runs with various algorithms (n-dodecane/air)": [[2, "id20"]], "Summary of ReactEvalCvode_GPU runs with various algorithms (methane/air)": [[2, "id22"]], "Summary of ReactEval_C runs with various algorithms (methane/air)": [[2, "id19"]], "Summary of a CVODE vs a DVODE chemistry integration on the same test case": [[2, "id21"]], "Support": [[11, null]], "Sutherland": [[13, "sutherland"]], "The GNUmakefile": [[2, "the-gnumakefile"], [2, "id2"], [2, "id5"], [2, "id8"], [2, "id11"]], "The QSS assumption": [[8, "the-qss-assumption"]], "The ReactEval_C test case with CVODE in details": [[2, "the-reacteval-c-test-case-with-cvode-in-details"]], "The ReactEval_C_GPU test case in details": [[2, "the-reacteval-c-gpu-test-case-in-details"]], "The Results": [[2, "the-results"]], "The advantage of the QSS assumption": [[8, "the-advantage-of-the-qss-assumption"]], "The different reactors": [[2, "the-different-reactors"]], "The input file": [[2, "the-input-file"], [2, "id3"], [2, "id6"], [2, "id9"], [2, "id12"]], "Thermodynamic Properties": [[4, "thermodynamic-properties"]], "Thermodynamics": [[12, null]], "To go further: ReactEval_C with CVODE and the KLU library": [[2, "to-go-further-reacteval-c-with-cvode-and-the-klu-library"]], "Transport": [[13, null]], "Tricks and hacks, stuff to know": [[2, "tricks-and-hacks-stuff-to-know"]], "TurbFileHIT": [[11, "turbfilehit"]], "Turbulent Inflows": [[15, "turbulent-inflows"]], "Tutorial 1 - Generating NC12H26 QSS mechanism with analytical Jacobian": [[14, "tutorial-1-generating-nc12h26-qss-mechanism-with-analytical-jacobian"]], "Tutorial 2 - Generating NC12H26 QSS mechanism without analytical Jacobian": [[14, "tutorial-2-generating-nc12h26-qss-mechanism-without-analytical-jacobian"]], "Tutorial 3 - Generating NC12H26 Skeletal mechanism": [[14, "tutorial-3-generating-nc12h26-skeletal-mechanism"]], "Tutorials": [[14, null]], "Usage": [[0, "usage"], [11, "usage"]], "Using the Analytical Jacobian": [[8, "using-the-analytical-jacobian"]], "Utilities": [[15, "utilities"]], "Utility": [[15, null]], "Validation": [[8, "validation"]], "Validation of the CV reactor implementation in CVODE (with CANTERA)": [[2, "validation-of-the-cv-reactor-implementation-in-cvode-with-cantera"]], "ceptr": [[11, "ceptr"]], "liquidProp": [[11, "liquidprop"]]}, "docnames": ["Ceptr", "Chemistry", "CvodeInPP", "DeveloperGuide", "EOS", "GettingStarted", "Introduction", "IntroductionToCvode", "QSS", "Soot", "Spray", "Support", "Thermodynamics", "Transport", "Tutorials", "Utility", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["Ceptr.rst", "Chemistry.rst", "CvodeInPP.rst", "DeveloperGuide.rst", "EOS.rst", "GettingStarted.rst", "Introduction.rst", "IntroductionToCvode.rst", "QSS.rst", "Soot.rst", "Spray.rst", "Support.rst", "Thermodynamics.rst", "Transport.rst", "Tutorials.rst", "Utility.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 2, 4, 7, 8, 10, 11, 12, 13, 15], "0": [0, 2, 4, 7, 8, 9, 10, 11, 13, 14, 15], "0006": 15, "005": 15, "01": 15, "05": [2, 10], "06": 2, "077": 10, "07857": 10, "08664": 4, "0894": 10, "0_rt": 15, "0d": 8, "0d0": 4, "0e": [2, 7], "1": [0, 2, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16], "10": [0, 2, 7, 8, 10, 14, 15], "100": [2, 10], "1000": 10, "101": 2, "101325": [2, 15], "1024": 2, "1038": 7, "1051": 7, "10m14": 2, "11": 7, "110": [8, 13], "1143": 9, "1155": 9, "12": [2, 8], "123e": 10, "128": 10, "13": 2, "13202": 8, "13208": 8, "1333": 8, "1334": 10, "1341": 8, "15": [10, 13], "1500": [2, 10], "1501": 10, "151": 15, "151613": 4, "152e": 10, "156": 9, "159": 9, "16": [11, 13], "1600k": 8, "1605": 10, "1618": 10, "17": 13, "1777": 10, "18": 10, "1800": 9, "183": 8, "1893": 13, "19": 2, "191": 8, "195": 8, "1975": 7, "1980": 7, "1988": 13, "1989": [7, 10], "1990": 7, "1995": 13, "1998": 10, "1999": 15, "1_000atm": 0, "1atm": 8, "1d": 15, "1e": 2, "1m34": 2, "1m42": 2, "2": [0, 2, 4, 7, 8, 9, 10, 13, 15, 16], "20": [2, 6, 11], "200": 10, "2000": 2, "2005": [7, 8], "2006": [8, 10], "2009": 9, "2010": 11, "2012": 9, "2015": 7, "2017": 8, "2018": 8, "202": 8, "2020": 10, "21": 2, "21m44": 2, "222": 10, "223": 10, "223e": 10, "224e": 10, "24": 10, "242": 13, "243": 10, "25": 10, "2500": 2, "26": [2, 8, 15], "268": 10, "27": 15, "272": 10, "273": [10, 13], "28": 4, "282": 10, "29": 15, "290": 10, "294": 10, "295": 7, "2d": 15, "2pi": 15, "2x1024x2": 2, "2x2x2": 2, "3": [0, 2, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16], "30": 8, "300": [10, 15], "31": 7, "316": 4, "317": 9, "318": 7, "32": [10, 15], "33": 10, "335": 9, "339": 8, "343": 8, "348": 10, "349": 8, "35": 7, "36": [2, 9], "363": 7, "38": 10, "396": 7, "3d": [2, 5, 11], "3rd": [11, 15], "4": [2, 4, 5, 10, 13, 15], "400": 10, "4096": 2, "42": 10, "42748": 4, "44": [2, 10], "450": 7, "48": 2, "481": 7, "48508": 4, "49": 8, "5": [2, 4, 7, 8, 10, 15], "500": 10, "50atm": 8, "512": 11, "52": 2, "53": 2, "540": 10, "55": 4, "5517": 4, "570": 10, "581": 7, "587": 7, "5m33": 2, "6": [2, 7, 9, 10, 15], "600k": 8, "61": 2, "617": 10, "623e2": 13, "633": 15, "64": 2, "67": 10, "6m25": 2, "6m32": 2, "7": [2, 5, 8, 10, 13, 15], "70": 2, "71": 7, "77": 6, "78": 10, "786": 10, "8": [2, 10, 15], "800k": 8, "81e": 13, "83": 2, "855": 4, "87": 2, "9": [2, 7, 10, 15], "90": [2, 6], "96": 7, "97": 4, "99": 2, "A": [0, 1, 2, 4, 6, 8, 9, 10, 15, 16], "As": [2, 5], "At": [6, 7, 8, 10, 15], "But": 11, "By": [2, 7, 8], "For": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15], "If": [0, 2, 5, 7, 8, 9, 10, 11, 13, 14, 15], "In": [2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "It": [0, 2, 4, 6, 8, 10, 11, 15], "No": [9, 10], "ON": 2, "Of": [0, 16], "On": [2, 9], "One": 10, "The": [0, 1, 3, 4, 5, 7, 9, 10, 11, 12, 13, 15, 16], "Then": [4, 5, 11, 15], "There": [0, 2, 5, 10, 13, 15], "These": [0, 5, 10, 11, 15], "To": [0, 1, 5, 7, 8, 10, 15, 16], "Will": 3, "With": [2, 6, 8], "_": [2, 4, 7, 9, 10], "_0": 10, "_d": 10, "_g": [9, 10], "_i": 4, "_k": 2, "_n": 10, "_r": 10, "_v": 10, "a2": 9, "a3": 9, "a4": 9, "a_": 9, "a_d": 10, "a_i": 4, "a_m": 4, "a_n": 7, "abil": 9, "abl": [2, 11], "about": [0, 12], "abov": [2, 4, 8, 9, 10, 11, 13, 15], "abramzon": 10, "absolut": 7, "abstract": 2, "acc": 10, "accentr": 4, "accept": [2, 9, 11], "accomplish": 15, "accord": [2, 8, 9, 10], "account": [2, 10, 13], "accumul": 10, "accur": 8, "achiev": 2, "acm": 7, "across": 15, "action": 5, "activ": [1, 5, 6, 8], "actual": [2, 8, 10], "ad": [2, 3, 8, 13, 15], "adapt": [2, 5, 6, 7], "add": [2, 10, 11, 15], "add_soot_src": 9, "addit": [2, 4, 6, 7, 8, 10, 11, 13, 15], "addition": [2, 6], "addpahmech": 11, "address": 3, "adequ": 15, "adher": 3, "adjust": [7, 8, 11, 15], "advanc": [2, 4], "advantag": [1, 2], "advect": 2, "affect": 8, "after": [7, 11], "again": 0, "against": 8, "aid": 5, "air": [4, 8, 15], "aj": [2, 8], "al": [9, 10, 11, 13], "albeit": 8, "algebra": [1, 2, 5, 6, 8], "algorithm": [4, 7, 13], "ali": 10, "alias": 15, "all": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15], "allevi": 10, "alloc": 8, "allow": [0, 2, 4, 8, 15], "alon": [5, 11], "along": [2, 6, 10], "alpha_": 7, "alpha_i": 4, "alpha_j": 4, "alreadi": [0, 5, 6], "also": [0, 2, 4, 5, 6, 7, 8, 9, 11, 15, 16], "altern": 7, "although": [2, 6, 10], "alwai": [2, 5, 6, 7, 8, 15], "am": 4, "amend": 11, "amloc": 4, "among": [8, 15], "amount": [2, 10], "amr": [2, 10], "amrex": [2, 5, 6, 11, 15], "amrex_hom": [5, 11], "amrex_r": 4, "an": [0, 2, 4, 6, 7, 8, 10, 13, 15, 16], "analyt": [0, 1, 2, 4, 6, 7, 16], "analytical_jacobian": 2, "angl": 10, "ani": [2, 4, 11, 13, 15], "anoth": [2, 8, 13, 15], "antoin": 10, "appear": [2, 8, 16], "append": 11, "appendix": 11, "appli": [2, 3, 7, 8, 15], "applic": [8, 15], "apply_filt": 15, "approach": [2, 4, 6, 8, 9], "appropri": [11, 13, 15], "approx": 7, "approxim": [7, 8, 10, 15], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "arbitrari": 8, "architectur": [2, 5, 8, 15], "area": [2, 9, 10], "argument": 0, "aris": [2, 5, 8], "arithmet": 14, "ark": 2, "arkod": 2, "arrai": [8, 10, 15], "arrheniu": 0, "arrow": 8, "art": 16, "ascii": 10, "assembl": 8, "assign": 10, "associ": [2, 6, 11, 16], "assum": [8, 9, 10, 13], "assumpt": [1, 10, 16], "atm": [2, 10, 11], "atmospher": 10, "atol": 2, "atol_i": 7, "atom": [9, 11], "attempt": [11, 13], "attract": 4, "augment": 8, "auto": 15, "automat": [0, 2, 5, 6, 16], "avail": [2, 4, 5, 6, 8, 10, 13, 14, 15], "averag": [9, 10, 13], "avg": 10, "avoid": 8, "awar": 15, "azimuth": 10, "b": [8, 10], "b_i": 4, "b_k": 4, "b_m": [4, 10], "b_t": 10, "back": 2, "backward": [7, 8], "balanc": [10, 15], "band": 7, "bar": [4, 10], "base": [2, 4, 6, 7, 10, 11, 13, 15], "bash": 0, "basi": 10, "basic": [7, 15], "batch": [1, 2], "bdf": 7, "becaus": [2, 7, 8], "becom": [2, 6, 10], "been": [2, 3, 4, 6, 7, 8, 11], "befor": [2, 3], "begin": 10, "beginn": 5, "being": [2, 3, 8, 10, 13, 15], "believ": 2, "below": [8, 10, 15], "besid": 4, "best": [2, 3, 5, 7], "beta_": 7, "better": [5, 8], "between": [2, 4, 6, 7, 8, 10, 11, 13, 15], "bi": 4, "big": [2, 5], "bigger": 6, "bimod": 9, "binari": 10, "bisetti": 9, "bit": 2, "black": [3, 8], "blanquart": 9, "bloc": 2, "block": [2, 4, 5], "bm": 4, "bodi": 10, "boil": 10, "boldsymbol": 9, "boltzmann": 4, "bonazzi": 8, "bool": 10, "boolean": 8, "borghesi": 8, "both": [2, 5, 6, 7, 8, 10, 15], "bottom": 8, "bouaziz": 10, "bound": 15, "boundari": [11, 15], "bowl": 8, "box": [2, 15], "bpack": 2, "branch": 3, "brief": [1, 16], "brown": 7, "brown1990": 7, "browser": 16, "bug": 11, "build": [2, 11, 16], "built": [2, 4, 5, 16], "bulk": 13, "bullet": 7, "bxtmp": 15, "byrn": 7, "byrne1975": 7, "c": [0, 2, 4, 6, 7, 8, 10, 11, 15, 16], "c10h8": 9, "c14h10": 9, "c16h10": 9, "c2h2": 9, "c2m": 15, "c_": [8, 9, 10], "c_d": 10, "c_nh_m": 2, "c_p": [2, 4, 10, 13], "c_v": [2, 4], "calc_d2amdt2": 4, "calc_damdt": 4, "calcul": [4, 8, 10, 13, 15], "call": [2, 4, 6, 7, 10, 11, 15], "can": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16], "cannot": [8, 11], "cantera": [0, 1, 6, 11, 12, 14, 15], "cantera_pmf_gener": 15, "capabl": [5, 6, 15, 16], "capac": 13, "captur": 9, "carbon": 9, "care": 10, "carefulli": 5, "case": [1, 6, 7, 8, 10, 11, 13, 15, 16], "caution": 5, "cd": [0, 5, 14, 16], "cdot": 10, "cell": [1, 10, 11, 15], "center": [10, 15], "ceptr": [1, 2, 3, 4, 6, 8, 14, 15, 16], "certain": [5, 16], "cfl": 10, "cg": [10, 11, 13, 15], "cgs2mk": 15, "ch4": 2, "ch_4": 2, "chain": 8, "chainrul": 8, "challeng": 8, "chang": [0, 2, 3, 5, 10], "channel": 0, "chapter": [4, 5], "charact": [8, 14], "charg": 2, "check": 11, "chemdriv": 6, "chemic": [2, 5, 8, 11, 13, 15], "chemistri": [5, 6, 9, 10, 11, 16], "chemistry_model": [2, 4, 9, 13], "chemkin": [1, 4, 11, 14], "chen": [8, 10], "chesneau": 10, "chi_": 10, "chi_i": 13, "chi_n": 10, "chisquar": 10, "choic": [2, 4, 6, 7, 8, 13, 16], "choos": [2, 8, 15], "chosen": [2, 4, 8, 15], "chung": 13, "ch\u00e9rif": 10, "cimrman": 8, "cite": 9, "citi": 10, "ck2yaml": 0, "ckcpb": 4, "ckcvb": 4, "clang": 3, "clapeyron": 10, "clasiu": 10, "class": 15, "clean": 5, "clone": [5, 11, 16], "close": [2, 4], "closer": 2, "closur": 9, "cm": 15, "cm3": 15, "co": 9, "code": [0, 2, 4, 5, 6, 10, 11, 13, 15, 16], "coeffici": [4, 6, 7, 8, 9, 10, 11, 13], "collect": 5, "color": 8, "column": 15, "com": 5, "comb": 9, "combin": [7, 9, 13], "combust": [2, 5, 6, 7, 8, 10], "command": [0, 15], "commit": 3, "common": [2, 8], "commun": 2, "comp": [2, 5, 11], "compact": 8, "compar": [1, 8, 10, 11], "comparison": 10, "compat": [1, 4], "compil": [2, 4, 5, 8, 13], "complet": [2, 5, 15], "complex": 8, "compli": 6, "complic": 8, "compon": [4, 7, 10, 13, 15], "compos": 6, "composit": [2, 4, 11], "compress": [0, 4, 6], "compris": 7, "compromis": 11, "comput": [4, 5, 7, 8, 10, 12, 13, 15], "computation": 8, "concentr": 1, "conclud": 2, "conda": 0, "condens": 11, "condit": [2, 4, 7, 8, 10, 11, 15], "conduct": [10, 11, 13], "cone": 10, "configur": 2, "confus": 5, "conserv": [2, 10], "consid": [2, 5], "consider": 13, "consist": [0, 2, 3, 8], "const": 10, "const_bulk_viscos": 13, "const_conducit": 13, "const_diffus": 13, "const_thermal_diffusion_ratio": 13, "const_viscos": 13, "constant": [0, 2, 4, 6, 8, 10, 11, 16], "constitut": 4, "constraint": 2, "construct": [4, 8, 10], "consttransport": 13, "consult": [0, 9, 15], "consum": 8, "contact": 6, "contain": [0, 2, 9, 10, 11, 15], "context": 5, "contribut": [4, 8, 10], "control": [1, 2], "convect": [2, 10], "convei": 0, "converg": 15, "convers": [8, 15], "convert": [1, 8, 10, 11, 14, 15], "coordin": [9, 15], "core": 6, "correct": [2, 3, 8, 13, 14, 15], "correl": 8, "correspond": [0, 4, 9, 15], "cost": [2, 4, 8], "could": 2, "count": 8, "counter": 2, "coupl": [0, 6, 8, 10], "cours": [0, 5, 10], "cover": [6, 15], "cp": 4, "cpig": 4, "cpp": [2, 3, 6, 10, 14, 15], "cpu": [0, 2, 8, 10], "creat": [0, 5, 10, 11, 15], "critic": [4, 7, 10], "cross": 8, "cubic": 4, "cuda": [2, 8], "cuda_en": 2, "current": [0, 1, 3, 6, 7, 9, 10, 12, 15], "curri": 8, "curv": [2, 10, 11], "cusolv": 2, "cutoff": 11, "cv": [1, 4, 6], "cvh": 2, "cvode": [1, 5, 6, 8, 16], "cvode_lib_dir": 2, "cvodereinit": 2, "cvodesetmaxstepsbetweenjac": 2, "d": [2, 7, 10, 11, 15], "d0": 4, "d2amdt2": 4, "d_": 10, "d_d": 10, "d_i": 13, "daif": 10, "damdt": 4, "dat": [0, 11, 15], "data": [2, 4, 5, 6, 7, 10, 11, 13, 15], "databas": [4, 6, 16], "datafil": 15, "davi": 7, "da\u0131": 10, "deal": [5, 6], "debug": [2, 5], "decid": [8, 11], "declar": 8, "decreas": [2, 8], "deduc": 8, "deem": 2, "default": [0, 2, 5, 6, 7, 8, 10, 11, 13, 15], "defer": 2, "defin": [0, 2, 4, 5, 10, 15], "degre": 10, "delai": [8, 11], "deleg": 2, "delimit": 15, "delta": [9, 10], "demonstr": 10, "denot": [7, 8, 9, 10], "dens": [2, 6, 7], "densiti": [2, 6, 9, 10, 15], "dep_fuel_speci": 10, "departur": 4, "depend": [0, 2, 3, 6, 7, 8, 9, 10, 11, 13, 16], "depth": [2, 4, 6], "describ": [2, 4, 5, 11, 15], "descript": [0, 10, 11], "desir": [10, 11], "detail": [0, 1, 6, 7, 8, 9, 10], "detect": 0, "determin": [1, 2, 8, 11, 15], "develop": [5, 6, 8, 9, 10, 16], "devic": 2, "dhmdt": 4, "dhmdtau": 4, "diagnost": [3, 16], "diamet": [4, 10], "did": 11, "diesel": [8, 10], "differ": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15], "differenti": [5, 6, 7, 8], "difficult": 8, "diffus": [9, 10, 13], "diffusv": 13, "dilut": 10, "dim": 2, "dimens": [11, 15], "dimension": [2, 10, 13, 15], "dimer": 9, "dir": 15, "direct": [2, 6, 7, 8, 9, 10, 15], "directli": [0, 2, 3, 5, 8, 11], "directori": [0, 2, 5, 11, 15], "disappear": 8, "discret": [7, 11], "discuss": [2, 5, 6, 12, 15], "displai": 2, "displaystyl": 10, "dissert": 10, "dist_typ": 10, "distribut": [2, 7, 10, 16], "diverg": 2, "divis": 8, "dmod_reactor": 2, "do": [0, 2, 4, 5, 8, 10], "do_cellaverag": 15, "do_soot_solv": 9, "do_spray_particl": 10, "doc": 16, "document": [0, 2, 5, 7, 8, 11, 15], "dodecan": [8, 15], "dodecane_lu": [14, 15], "dodecane_lu_qss": [8, 14], "dodecane_wang": 2, "doe": [1, 7, 8, 15], "domain": [2, 10, 15], "done": [2, 4, 5, 8, 13, 15], "dot": [2, 7, 8, 9, 10], "doubl": 2, "download": 5, "dpdt": 4, "dpdtau": 4, "dqmom": 9, "drag": 10, "drg2005": 8, "drive": [2, 15], "drm": 2, "drm19": 2, "dropet": 10, "dryer": 2, "dt": 2, "dtsin": 2, "due": [2, 13], "dufour": 10, "dump": 2, "duplic": 11, "dure": [2, 5, 8, 10], "dvode": [1, 6], "dynam": [7, 10, 13], "e": [0, 2, 4, 7, 8, 9, 10], "e103": 8, "e5": 10, "e_i": 4, "e_k": [2, 4], "e_m": 4, "each": [2, 4, 7, 8, 10, 13, 15], "earli": 9, "eas": [2, 8, 9], "easi": [2, 11], "easili": 8, "eb": [10, 15], "effect": [2, 4, 9, 10, 13], "effici": [2, 6, 8], "eglib": 13, "either": [0, 2, 4, 7, 8, 9, 10, 11, 13], "elementari": 8, "elimin": 8, "els": [2, 4], "elsewher": 5, "emploi": [2, 7], "empti": 10, "enabl": [2, 5, 6, 7, 15], "encount": 6, "encourag": 9, "end": [4, 10, 15], "end_tim": 10, "enddo": 4, "endif": 2, "energet": 11, "energi": [2, 6, 10, 11], "engin": [8, 10], "ensembl": 8, "ensur": [2, 5, 8, 10, 11, 15], "enthalpi": [6, 10, 11], "entir": 15, "entri": [2, 8], "enum": 15, "environ": [0, 5], "envis": 8, "eo": [4, 13, 15], "eos_model": [2, 4], "eos_t": 4, "eost1denom": 4, "eost2denom": 4, "eost3denom": 4, "epsilon_i": 4, "eq": 15, "equal": [2, 8, 9, 10], "equat": [1, 2, 5, 6, 7, 13, 15, 16], "equilibrium": 10, "equiv": 4, "equival": 2, "erg": 10, "ern": 13, "error": [1, 8, 13], "ert": 8, "estim": [7, 10], "et": [9, 10, 11, 13], "etc": 2, "eulerian": 10, "eval": 2, "evalu": [1, 2, 4, 6, 11, 13, 15, 16], "evaluationg": 2, "evapor": 10, "even": [2, 8], "event": 10, "everi": [2, 7], "evolut": [9, 15], "evolv": [2, 8], "ex": [4, 5, 11, 15], "exampl": [0, 2, 4, 5, 6, 10, 15], "except": 4, "exchang": 10, "exec": [2, 5, 15], "execut": [0, 5, 8, 11], "exhaust": [7, 15], "exhibit": 2, "exist": [0, 8, 11, 15], "exit": [0, 11], "exp": [8, 9, 10], "expand": 8, "expect": 2, "expens": 6, "experi": [8, 10], "experiment": 10, "explain": 2, "explicit": 2, "explicitli": 2, "export": 5, "express": [4, 8], "ext": 2, "extend": 15, "extern": [2, 10], "extern_probin_modul": 2, "f": [0, 4, 7, 8, 9, 10, 14, 15], "f_2": 10, "f_v": 9, "fab": 15, "face": 15, "facilit": 10, "fact": 2, "factor": [2, 4, 8, 10, 11, 15], "fail": [7, 13], "failur": 8, "fairli": 2, "fall": 2, "fals": 2, "famili": [6, 7, 15], "familiar": 5, "famou": [2, 6], "far": 2, "fast": 2, "faster": [7, 8], "fcomp": 2, "fd": 2, "feasibl": 7, "featur": [2, 6, 7, 15], "fernando": 8, "few": 11, "field": 11, "fig": [2, 8], "figur": [8, 10], "file": [1, 3, 4, 5, 6, 8, 9, 10, 13, 14, 16], "file_loc": 11, "fill": 2, "film": 10, "filter": 16, "filter_typ": 15, "filtered_flux": 15, "final": [0, 2, 8], "find": [0, 2, 7, 15], "finit": [8, 15], "first": [0, 2, 3, 5, 6, 7, 9, 15], "firstli": 10, "fit": [7, 10, 11], "fix": [0, 2, 6, 7, 9, 10, 15], "fixed_part": 10, "flag": [2, 8, 16], "flake8": 3, "flame": [8, 9, 16], "flamesheet": 15, "flc": 7, "flexibl": [6, 8], "float": 8, "flow": [0, 2, 4, 6, 8, 10, 13, 15], "flower": 7, "fluctuat": [11, 15], "fluid": [10, 15], "flux": [4, 9, 15], "fname": 0, "focus": 2, "folder": [5, 16], "follow": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16], "fomega": 4, "footprint": 8, "foral": 10, "forc": [7, 10], "forg": 0, "form": [7, 8], "formal": [2, 8], "format": [0, 2, 3, 4, 6, 7, 8, 9, 11, 14, 15], "formatt": 3, "formul": [2, 6, 7, 9], "formula": [4, 7], "fortran": [2, 4, 6], "forward": 8, "found": [4, 5, 8], "four": 9, "fourier": 11, "frac": [2, 4, 7, 8, 9, 10, 13], "fraction": [2, 4, 8, 9, 10, 15], "framework": 6, "free": [4, 7], "freeli": 15, "frequent": 6, "friendli": 6, "from": [1, 2, 4, 6, 7, 10, 11, 13, 14, 15], "frontal": 10, "fuego": [2, 13, 16], "fuego_ga": 2, "fuel": [2, 8, 10], "fuel_cp": 10, "fuel_nam": 2, "fuel_ref_temp": 10, "fuel_speci": 10, "fuelnam": 11, "full": [0, 2, 10, 11, 15], "fulli": [4, 15], "function": [2, 4, 6, 8, 9, 10, 11, 13, 15, 16], "further": [0, 1, 5, 8], "futur": [8, 10], "fv": 4, "g": [0, 4, 7, 9, 10, 15], "ga": [0, 4, 9, 10, 13], "gain": 2, "gamma": [4, 7], "gammalaw": [2, 13, 16], "gas_nam": 0, "gasolin": 10, "gass": 13, "gauss": 2, "gaussian": 15, "gcc": 2, "ge": 10, "gen_hit_": 11, "gener": [1, 2, 4, 6, 7, 8, 16], "geom": 10, "geometri": 10, "get_filter_ngrow": 15, "gfortran": 2, "ghost": 15, "gibhub": 16, "giovangigli": 13, "git": 5, "github": [5, 16], "give": [2, 8], "given": [0, 4, 5, 6, 7, 8], "global": 8, "gmre": [2, 6, 7, 8], "gnu": [5, 11], "gnumak": [4, 13], "gnumakefil": [1, 4, 5, 9, 10, 11, 13], "go": 1, "goal": 7, "godunov": 4, "good": [2, 4], "govern": 9, "gpu": [1, 6, 8, 10, 14, 16], "gradual": 8, "gradual_op_count": [8, 14], "granger": 8, "grant": 7, "graph": 8, "graviti": 10, "greater": 10, "greet": 5, "grid": [11, 15], "grohen": 15, "group": [1, 8], "grow": [10, 15], "growth": 9, "guid": [2, 6, 7], "guidelin": 16, "gupta": 8, "h": [0, 2, 3, 4, 8, 9, 10, 11, 14, 15], "h2": [2, 9], "h2o": 9, "h_": [8, 10], "h_2": 2, "h_2o": 2, "h_i": 4, "h_k": [2, 4], "h_m": 4, "h_n": 7, "ha": [2, 4, 5, 6, 7, 8, 11, 15, 16], "hack": 1, "hand": [2, 6, 9], "handi": [2, 5], "handl": [6, 15], "happen": 8, "hat": 4, "have": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 15], "hdr": 11, "header": [2, 15], "heat": [10, 13], "help": [0, 2, 5, 11, 15], "helper": 0, "her": 8, "here": [0, 2, 4, 5, 7, 8, 10, 14, 15, 16], "heterogen": [0, 5], "hformat": [8, 14], "hi": [2, 8], "high": [4, 8, 15], "higher": [5, 10], "highest": 11, "highlight": 4, "hindmarsh": 7, "hip": 8, "histori": 7, "hit_fil": 11, "hit_ic_k0_n": 11, "hmom": 9, "hollow": 10, "hollow_sprai": 10, "hollow_spread": 10, "homebrew": 0, "homepag": 16, "homogen": 0, "host": 2, "how": [1, 5, 8, 11, 16], "howev": [2, 5, 7, 8, 9], "hpc": 15, "html": 16, "http": 5, "hurri": 5, "hybrid": [7, 9], "hydrodynam": 6, "hydrogen": 2, "hypothesi": [11, 15], "i": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "ic": 11, "id": 4, "idea": [2, 7], "ideal": [4, 10, 13], "ident": 2, "identifi": 2, "idt": 11, "ifeq": 2, "ignit": [8, 11], "ignor": 9, "ii": [2, 4], "ij": 4, "illustr": 2, "immers": 10, "impact": 11, "impati": 5, "implement": [1, 4, 6, 7, 8, 13, 15, 16], "impli": 4, "implicit": [2, 4, 5], "import": [2, 4, 10], "incept": 9, "incept_pah": 9, "includ": [0, 2, 4, 7, 8, 10, 11, 12, 15], "inclus": 8, "increas": [8, 10], "inde": 2, "index": [15, 16], "indic": [0, 8, 13], "indirect": 2, "indistinguish": 2, "individu": 10, "induc": 8, "ineffici": 2, "inexact": 7, "infer": 4, "infinit": 10, "inflow": 16, "inform": [0, 2, 5, 6, 7], "inherit": [7, 15], "init_fil": 10, "init_part": 10, "initi": [8, 10, 11, 16], "initsprayparticl": 10, "inj": 10, "inject": 15, "injector": 10, "inlet": 15, "inout": 4, "inp": [0, 11], "input": [0, 1, 4, 5, 6, 7, 8, 11, 13, 16], "input_ncel": 11, "insid": 10, "instal": [0, 2, 3, 5], "instanc": 2, "instdir": 2, "instead": [2, 8], "institut": [7, 8], "instruct": [0, 5, 6, 11, 15], "int": [10, 15], "integ": [0, 8], "integr": [4, 5, 6, 7, 15], "integrationof": 2, "intend": [5, 6], "intens": 2, "intent": [2, 4], "interest": [0, 4, 5, 6, 7, 8, 10, 15], "interfac": [0, 2, 6, 7, 10], "interface_nam": 0, "intermedi": [2, 8, 11], "intern": [2, 6, 8], "interpol": [9, 10, 15], "interpret": 0, "introduct": [1, 5, 16], "inv_mwt": 4, "invalid": 13, "inveost1denom": 4, "inveost2denom": 4, "inveost3denom": 4, "invers": [8, 11], "invert": 8, "investig": 2, "invit": 5, "involv": [2, 4, 6, 7, 8], "is_valid_physics_combin": 13, "isbas": 13, "isort": 3, "isotrop": 11, "issn": 10, "issu": [3, 10], "istrop": 15, "item": 0, "iter": [2, 6, 7, 10], "its": [2, 5, 6, 7, 8], "ivanov": 8, "iwrk": 4, "j": [2, 4, 5, 7, 8, 9, 10, 11, 15], "jac1980": 7, "jackson": 7, "jacobian": [0, 1, 2, 4, 5, 6, 7, 16], "jet": [8, 10], "jet1": 10, "jet_cent": 10, "jet_dia": 10, "jet_nam": 10, "jet_norm": 10, "jet_vel": 10, "johansson": 8, "johnsen": 11, "jone": 4, "jordan": 2, "journal": [7, 8], "jp": 10, "judici": 8, "just": 7, "jv": 7, "k": [2, 7, 8, 9, 10, 13, 15], "k0": 11, "k1": 4, "k_1": 7, "k_2": 7, "k_b": 4, "ka": 8, "keep": 2, "kei": 5, "kernel": 2, "keyword": [2, 5], "kg": 9, "kinet": [2, 4, 5, 6, 7], "kirpichev": 8, "klu": [1, 5, 6, 7], "know": [1, 5, 7], "known": 4, "krisman": 8, "krylov": [2, 7], "kulal": 8, "kumar": 8, "kwong": [13, 16], "l": [0, 2, 7, 10], "label": [2, 4, 10], "lagrangian": 10, "lambda": [11, 13], "lambda_l": 10, "lambda_r": 10, "laminar": 8, "larg": [6, 7, 8, 9], "larger": [2, 6, 8], "last": 8, "latent": 10, "later": 8, "latter": 7, "launch": 2, "law": [8, 10], "lead": [2, 5, 7, 13], "learn": 12, "lee": 7, "left": [2, 4, 8, 9, 10, 11, 13], "lennard": 4, "les_filt": 15, "les_filter_fgr": 15, "les_filter_typ": 15, "less": [2, 8, 10], "level": [7, 10, 15], "li": 2, "lib": 2, "librari": [1, 3, 5, 6, 7, 8, 10, 11], "lidryer": 0, "like": [5, 7, 10, 11], "likelihood": 10, "likewis": 2, "limit": [0, 1, 7, 8, 10], "line": [2, 8, 15], "linear": [1, 2, 5, 6], "linearli": 8, "link": [2, 7], "liquid": 10, "liquidprop": 16, "list": [0, 3, 10, 13, 14], "list_mech": 0, "list_qss_mech": 0, "literatur": [2, 10], "live": 2, "llnl": 6, "llnl2005": [6, 7], "ln": [4, 8], "load": 15, "local": [7, 16], "locat": [2, 5, 9, 10, 11, 15, 16], "log": [4, 10], "logic": 8, "lognorm": 10, "london": 10, "longer": 2, "loop": [2, 8, 15], "low": [2, 6, 8, 10, 13, 15], "lq": 0, "lu": 8, "luo": 8, "m": [0, 2, 7, 8, 9, 10, 15, 16], "m2c": 15, "m_": [9, 10], "m_d": 10, "m_i": 4, "m_k": 10, "m_minparcel": 10, "m_n": 10, "m_sprayjet": 10, "m_suminjmass": 10, "m_suminjtim": 10, "mach": [2, 6, 13], "machin": [0, 5, 11], "machineri": [2, 15], "macroscop": 8, "made": [2, 4, 8, 10, 13], "magma": 5, "magma_direct": 8, "magnitud": [8, 10], "mai": [0, 5, 8, 10, 13, 15], "main": [2, 11], "mainli": 6, "maintain": 3, "make": [2, 3, 5, 6, 7, 8, 9, 11, 14], "make_uniqu": 10, "manag": [0, 6, 11, 16], "mani": [2, 8, 10, 12], "manuscript": 6, "march": 11, "margin": 8, "mask": 15, "mass": [2, 4, 9, 10, 15], "mass_flow_r": 10, "mass_transf": 10, "massfrac": [4, 15], "massiv": 6, "match": [3, 10, 11], "mathbf": [9, 10], "mathcal": [4, 10], "mathemat": [7, 10], "mathrm": 4, "matplotlib": 11, "matric": 7, "matrix": [2, 5, 7], "matter": 6, "max": [2, 10], "max_grid_s": 2, "maxim": 7, "maximum": 7, "mcnenli": 7, "mcnenly2015": 7, "mean": [2, 7, 8, 9, 10, 15], "measur": 8, "mech": 11, "mechan": [1, 4, 5, 7, 8, 11, 13, 15, 16], "mechanismpah": 16, "meet": 7, "member": 15, "memori": [8, 15], "merg": 8, "mesh": [5, 6], "messag": [0, 3, 11, 13], "meth": 15, "method": [0, 1, 2, 5, 8, 9], "methodologi": 11, "meurer": 8, "middl": [2, 8], "midpoint": 15, "might": 11, "mildli": 8, "mileston": 15, "min": 10, "min_op_count": [8, 14], "min_op_count_al": [8, 14], "minim": [7, 8, 13], "minimum": 10, "mitig": [8, 10], "mix": 15, "mixingruleambm": 4, "mixtur": [2, 4, 10, 13], "mk": [10, 11, 13, 15], "mks2cg": 15, "mode": [2, 9], "model": [2, 4, 6, 8, 9, 10, 12, 13, 16], "moder": 2, "modern": 6, "modif": 2, "modifi": [2, 10, 13], "modul": [4, 7, 11], "mol": 4, "molar": [8, 9, 10], "mole": 15, "molecular": [4, 9], "mom_transf": 10, "moment": 9, "momentum": 10, "momic": 9, "monitor": 2, "monoton": 8, "moor": 8, "more": [2, 5, 6, 7, 8, 9, 12], "most": [0, 2, 4, 7, 8, 11, 13], "motion": 10, "move": 15, "movement": 2, "mpi": 2, "mu": [11, 13], "mu_": 13, "mu_k": 4, "mu_l": 10, "mu_r": 10, "much": [2, 6, 10], "mueller": 9, "muller": 8, "multi": [4, 13], "multicompon": 10, "multifab": [2, 15], "multiph": 10, "multipl": [7, 8, 15], "multiprocess": 0, "multistep": 7, "must": [0, 2, 5, 7, 8, 9, 10, 13, 15], "mutli": 4, "mw": 4, "n": [0, 7, 8, 9, 10, 11, 14], "n_": 10, "n_0": 9, "n_2": 2, "n_k": 11, "n_l": [9, 10], "name": [0, 2, 7, 9, 10, 11, 15], "namespac": 15, "naphthalen": 9, "nasa": 4, "nasa7": 12, "nasa9": 12, "natur": [2, 9], "navier": 4, "navigu": 16, "nc10h22": [10, 11], "nc10h22_crit_temp": 10, "nc12h26": [0, 8, 15, 16], "nc7h16": 10, "nc7h16_crit_temp": 10, "ncpu": 0, "nd2018": 8, "ndf": 9, "ndt": 2, "necessari": [3, 5, 8, 10, 15], "necessarili": 0, "need": [0, 2, 3, 4, 5, 6, 8, 11, 15], "neglect": 10, "nest": 15, "new": [4, 8, 11], "new_jacobian_each_cel": 2, "newton": 7, "next": [2, 14], "nist": 11, "nk": 11, "nomenclatur": 10, "non": [0, 1, 2, 4, 7, 10, 14], "non_qssa_list": [0, 14], "none": [0, 4, 7, 10], "nonlinear": 7, "nonpremix": 9, "nonumb": 4, "norm": 7, "normal": [7, 10, 15], "notabl": 11, "notat": 10, "note": [0, 2, 4, 6, 7, 10, 13, 15], "now": [2, 5, 11, 15], "npcu": 0, "nqssa": 0, "nspeci": 4, "nu": 10, "nucleat": 9, "null": [2, 4], "num": 15, "num_jet": 10, "num_soot_mo": 9, "num_speci": 15, "num_stat": 15, "number": [0, 2, 6, 8, 9, 10, 11, 13, 15], "numer": [1, 2, 6, 8, 9], "numpi": 11, "o": [8, 15], "o2": [2, 8, 9], "o_2": 2, "object": 16, "observ": 2, "obtain": [2, 7, 8, 15, 16], "obviou": 2, "occur": [8, 10], "octan": 10, "od": [2, 5, 6, 7], "off": 2, "offer": [0, 2, 6, 7], "offici": 16, "offset": 15, "often": 7, "oh": 9, "old": 4, "omega": 2, "omega_": 4, "omega_i": 4, "omp": 2, "onc": [3, 5, 11, 15], "one": [0, 2, 4, 5, 6, 8, 9, 10, 15], "oneovertc": 4, "ones": 0, "ongo": 8, "onli": [0, 2, 3, 4, 5, 8, 9, 10, 11, 13, 14], "onto": 15, "open": [2, 5, 10], "oper": [2, 5, 8, 15], "optim": [8, 15], "optimcuda": 8, "option": [0, 1, 5, 6, 7, 8, 11, 13], "order": [1, 6, 8, 9, 11, 15], "ordinari": [6, 7], "organ": 7, "origin": [2, 4, 6, 11], "origmech": 11, "origthermo": 11, "origtran": 11, "other": [2, 5, 6, 8, 9, 10, 11, 13, 15, 16], "otherwis": [0, 2, 5, 10], "our": [2, 8], "out": [5, 7], "outdat": 6, "outlin": [0, 10], "output": [2, 4, 10, 11, 13, 15], "over": [2, 10, 15], "overal": 2, "overlap": 15, "overlin": 10, "overview": [1, 6], "own": [5, 6], "oxid": 9, "p": [2, 4, 7, 8, 10, 11, 15], "p_": [4, 10], "p_g": 10, "p_mean": 15, "pa": [0, 2, 15], "packag": [0, 2, 5], "page": [5, 16], "pah": [9, 11], "pah_nam": 9, "paprocki": 8, "par": 8, "parallel": [0, 2, 5, 6], "paramet": [4, 10, 11, 13, 15], "parameter": 12, "parcel": 10, "parcel_s": 10, "parser": 10, "part": [0, 2, 5, 6, 7, 8, 15], "partial": [0, 2, 4, 7, 8, 9], "particl": [9, 10], "particular": [4, 6, 8, 10, 16], "particularli": 15, "pass": [0, 8], "patch": 15, "path": [5, 11, 15], "path_to_chemkin_dir": 0, "path_to_yaml": 0, "pathtosuitespars": 2, "pathtosundi": 2, "pattern": [2, 11], "pedregosa": 8, "pei": 8, "pele": [1, 2, 3, 4, 5, 6, 8, 11, 13, 15, 16], "pele3d": 5, "pele_phys": 2, "pele_physics_dir": 16, "pele_physics_hom": [0, 2, 5, 14], "pele_use_klu": [2, 5], "pele_use_magma": 5, "pelec": [2, 4, 5, 6, 8, 9, 10, 11, 13, 15], "pelelm": [2, 4, 6, 8, 9, 10, 13, 15], "pelelmex": [5, 6, 10, 11, 13, 15], "pelemprun": 10, "pelephys": [0, 1, 3, 4, 6, 7, 10, 11, 12, 13, 15], "pelephysics_hom": 0, "peleproduct": 10, "pelesuit": [5, 6], "peleturb3d": 11, "penalti": 4, "peng": 4, "per": [9, 10], "perfect": [4, 13], "perform": [2, 3, 5, 6, 7, 10, 15], "period": [5, 7, 10], "permiss": 0, "pertain": 7, "perturb": 8, "phase": [0, 9, 10, 11], "phenathren": 9, "phi": [2, 8, 10], "phi_": 10, "phi_j": 10, "phy": 11, "physic": [4, 6, 8, 13, 15, 16], "physicsconst": 4, "physicstyp": 15, "pi": [2, 9, 10], "pick": 7, "piec": 11, "piston": 8, "pitsch": 9, "place": [6, 8], "placehold": 15, "planar": 15, "plane": 15, "pleas": 0, "plog": 0, "plog_pressur": 0, "plot": [2, 8, 11, 15], "plot_fil": 2, "plotpmf": 15, "plt": [2, 16], "pltfile": 2, "pltfilemanag": 15, "pm": 10, "pmfdata": 15, "poetri": [0, 3, 11, 14, 15], "point": [2, 4, 5, 8, 10, 15, 16], "polimi2020": 0, "polyalgorithm": 7, "polymeropoulo": 10, "polynomi": [4, 7, 9, 12], "popul": 15, "port": [4, 15], "portabl": 10, "portion": 5, "posit": 15, "possibl": [0, 2, 6, 7, 8], "possibli": 7, "potenti": 10, "pow": 8, "power": [2, 7], "pp": [9, 10], "pr": [10, 13], "practic": 3, "prandtl": 13, "prandtl_numb": 13, "pre": [2, 15], "precis": 2, "precomput": [8, 15], "precond": 2, "precondit": [2, 6, 7], "precondition": [2, 7], "prefer": 8, "premix": 16, "prescrib": [0, 2], "presenc": 8, "present": [4, 7, 10, 13, 15], "pressur": [0, 4, 8, 10, 15], "preval": 8, "previou": [2, 11, 15], "primarili": 5, "print": 8, "prior": 3, "probin": 2, "problem": [2, 6, 7, 8, 15], "problemat": 8, "proce": 2, "procedur": [10, 15], "proceed": [7, 8], "process": [0, 2, 3, 5, 7], "processor": 5, "product": [2, 7, 8], "productionr": 8, "productionrate_light": 8, "profil": [2, 8, 15], "program": [5, 11], "progress": [0, 5], "prohibit": 6, "project": 16, "propag": 15, "propcoeff": 11, "proper": [3, 5], "properli": [2, 5], "properti": [5, 10, 11, 12, 15], "propos": 13, "prove": 6, "provid": [2, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15], "publish": 10, "pull": 5, "purpos": [2, 5, 10, 11], "push": [3, 16], "put": [6, 10], "pwd": 5, "py": [10, 11, 15], "pyproject": 0, "pyren": 9, "pyt2r": 15, "python": [0, 8, 10, 11, 15, 16], "q": [7, 10], "qr": 2, "qss": [1, 15, 16], "qss_aj": 8, "qss_format_input": [8, 14], "qss_integr": 8, "qss_symbolic_jacobian": [8, 14], "qssa": [0, 14, 15], "qssa_input": [0, 14], "quadrat": [0, 8], "quadratur": 9, "quantiti": [2, 4, 7, 8, 13], "quasi": [1, 16], "queri": 15, "quickstart": 16, "quotient": [2, 7], "r": [4, 7, 8, 9, 10], "radiat": 10, "radic": 4, "random": 11, "rang": [8, 15], "raoult": 10, "rate": [2, 8, 10], "rather": [2, 7, 8], "rathnayak": 8, "ratio": [13, 15], "re": 10, "reach": 2, "react": [2, 4, 6, 13], "reactev": 5, "reacteval_c": [1, 6], "reacteval_c_gpu": 1, "reacteval_fortran": 2, "reaction": [0, 4, 5, 8, 11, 15], "reactions_dir": 2, "reactor": [1, 6, 8], "reactor_typ": 2, "read": [2, 5, 10, 11, 15], "readabl": [8, 14], "reader": [0, 12], "real": [2, 4, 8, 13, 15], "realclean": 5, "realli": 2, "reason": [0, 2, 7], "recast": [1, 6, 11, 16], "receiv": 4, "recent": [6, 7], "recogn": 2, "recommend": [5, 7, 14], "record": 8, "recurs": [5, 11], "recycl": 14, "recycle_cs": [8, 14], "red": 8, "redlich": [13, 16], "redon": [5, 7], "reduc": [1, 4, 7, 9, 10, 15, 16], "reduct": 8, "redxx": 8, "reevalu": 2, "ref": [10, 13], "refer": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 15], "refin": 5, "reflect": 8, "regard": [7, 9, 10], "regardless": 13, "regress": [2, 6], "regt_gpu": 5, "regtest": 15, "reiniti": 2, "rel": [4, 7, 8, 10], "relat": [5, 6, 8, 10], "relax": 8, "relev": [2, 4, 6, 8, 15], "reli": [0, 2, 4, 6, 10], "remain": [2, 5, 10], "remov": [8, 15], "remove_1": [8, 14], "remove_pow": [8, 14], "remove_pow10": [8, 14], "remove_single_symbols_cs": [8, 14], "replac": [8, 14, 15], "report": [2, 15], "repositori": [5, 6, 16], "repres": [2, 7, 10, 11], "represent": 2, "reproduc": 6, "repuls": 4, "requir": [1, 5, 6, 7, 8, 10, 13, 15], "resampl": 11, "rescal": [11, 15], "reset": 10, "residu": 7, "resiz": 10, "resolut": [6, 11], "respect": [2, 4, 8, 9, 10, 13], "restart": 15, "restructur": 16, "result": [1, 8, 10, 11, 15], "return": [10, 15], "reus": [2, 8], "revers": 8, "revert": 2, "reynold": 10, "rh": 2, "rho": [2, 4, 10, 11, 15], "rho_": [9, 10], "rho_cg": 15, "rho_d": 10, "rho_l": 10, "rho_r": 10, "right": [2, 4, 8, 9, 10, 13, 15], "rigid": 2, "risk": 10, "rk": 2, "rm": [4, 9, 10], "robinson": 4, "robust": [2, 6], "rocklin": 8, "root": 7, "round": 8, "round_decim": [8, 14], "routin": [2, 4, 6, 7, 10, 11, 15], "rouv": 8, "row": 8, "rt": 4, "rtol": [2, 7], "ru": 4, "rule": [8, 10], "run": [0, 3, 6, 8, 10, 11, 13, 14, 15, 16], "rung": 10, "rungedec": 10, "rungehep": 10, "rungemix": 10, "runtim": [13, 15], "rwrk": 4, "s_": 10, "s_0": 9, "s_i": 4, "s_k": 4, "s_l": 9, "saad": 7, "saboo": 8, "sack": 7, "sagaut": 15, "same": [6, 8, 10, 15], "sampl": 15, "sankaran": 10, "sat": 10, "satisfi": 7, "satur": [10, 11], "save": [0, 2, 8, 11, 15], "sc": 10, "scale": [7, 8, 11, 15], "scatter": 8, "scheme": [2, 6, 10], "sci": 10, "scientif": 7, "scipi": 11, "scopatz": 8, "scratch": 2, "script": [0, 2, 8, 11, 15], "sdc": 2, "search": 16, "second": [2, 4, 6, 9, 15], "section": [0, 2, 4, 5, 6, 7, 8, 10, 11, 15], "see": [2, 6, 8, 10, 11, 13, 14, 15], "seed": 11, "seem": 2, "seen": [2, 4, 8], "select": [2, 6], "semi": 8, "sens": 2, "separ": [2, 6, 11], "sequenti": 8, "serban": 7, "seri": [2, 3], "set": [1, 2, 4, 5, 6, 9, 10, 11, 13, 15], "set_name_weight": 15, "setup": 10, "sever": [0, 2, 5, 7, 8, 11, 13], "sh": [0, 10], "shape": 15, "share": [2, 11, 15], "sharp": 11, "ship": 5, "short": [5, 6], "should": [2, 3, 4, 8, 10, 11, 15], "show": [0, 4, 8, 11], "shown": 8, "shumak": 7, "siam": 7, "sibl": 6, "side": [8, 9, 15], "sigma_i": 4, "signific": [0, 2, 4, 11], "significantli": [2, 8], "similar": [2, 4, 8, 13, 15], "similarli": 4, "simpl": [0, 2, 4, 8, 16], "simplest": 2, "simpli": [5, 10, 11], "simplifi": [10, 13], "simul": [5, 8, 10, 13, 15], "simultan": 2, "sinc": [2, 4, 8, 10], "singh": 8, "singl": [1, 4, 11, 13], "single_drop_test": 10, "sinusoid": 2, "sirignano": 10, "size": [1, 2, 8, 9, 11, 15], "sk53": 8, "skel2017": 8, "skelet": [0, 8, 15, 16], "skip": [5, 11], "slightli": [2, 6], "slower": 8, "small": [2, 6, 7, 8, 11], "smaller": [2, 10], "smith": 8, "so": [0, 2, 4, 5, 7], "soav": [13, 16], "softwar": [1, 5, 6, 7, 10], "sole": 2, "solid": 0, "solut": [5, 7, 8, 9, 15], "solv": [2, 5, 6, 7, 9, 10, 15], "solve_typ": [2, 8], "solver": [1, 4, 5, 6, 7, 8, 9, 10, 13, 15], "som": 8, "some": [2, 4, 5, 8], "someth": [5, 9], "sometim": 8, "somewher": 0, "soot": 16, "soret": [10, 13], "sort": 3, "sourc": [0, 2, 3, 4, 6, 9, 10, 11], "sp": 10, "sp3": 10, "sp_boil_temp": 10, "sp_cp": 10, "sp_crit_temp": 10, "sp_lambda": 10, "sp_latent": 10, "sp_mu": 10, "sp_psat": 10, "sp_rho": 10, "space": [8, 10, 11, 15], "spald": 10, "span": 8, "spars": [2, 5, 6, 7], "sparse_direct": 8, "sparsif": 2, "sparsifi": 2, "sparsiti": 2, "spatial": [10, 15], "speci": [0, 1, 9, 10, 11, 12, 13, 14, 15], "specif": [0, 2, 6, 10, 12, 15], "specifi": [0, 2, 5, 7, 8, 9, 10, 11, 13, 15], "spectral": 2, "speed": [2, 8], "spgmr": 7, "sphere": 10, "spheric": [9, 10], "sphinx": 16, "spil": 7, "sprai": 16, "spray_fuel_num": 10, "sprayjet": 10, "sprayparticlecontain": 10, "sprayparticleinitinsert": 10, "sprayparticlesinitinsert": 10, "spread": 10, "spread_angl": 10, "sqrt": 4, "sqrtasti": 4, "squar": [7, 15], "srk": [13, 16], "srk_eos_getmixture_h": 4, "srk_eos_getmixturecp": 4, "srk_eos_getmixturecv": 4, "st": 4, "stabil": [2, 7, 8], "stabl": 8, "stall": 4, "stand": [5, 11], "standard": [3, 4, 10, 11, 15], "start": [2, 4, 7], "start_tim": 10, "state": [1, 2, 10, 13, 15, 16], "static_assert": 13, "statist": [2, 7, 8], "std": 10, "steadi": [1, 16], "stencil": 15, "step": [0, 1, 2, 5, 6, 10, 11, 14, 15], "stiff": [5, 6, 7, 8], "still": [2, 5, 8], "stoichiometr": 8, "stoke": 4, "store": [8, 11, 15], "store_in_jacobian": [8, 14], "straightforward": 15, "strategi": 8, "strictli": [5, 8], "string": [8, 10], "strongli": 0, "structur": [5, 6, 11, 15], "studi": [2, 11], "stuff": 1, "style": 15, "sub": [2, 8], "subcycl": 2, "subdivid": 2, "subect": 2, "subexpress": 8, "submodul": [5, 11], "subroutin": 4, "subscript": 10, "subsect": 11, "subsequ": 2, "subset": 2, "subtleti": [2, 15], "subtli": 6, "success": 11, "suffer": 2, "suffici": [2, 4], "suffix": 2, "suggest": 0, "suit": [2, 3, 4, 5, 7, 13], "suitabl": [0, 15], "suitespars": [2, 5, 7], "suitesparse_dir": 2, "sum": [4, 10], "sum_": [4, 7, 9, 10], "sum_i": 4, "sum_k": [2, 4], "summar": [2, 7], "sundial": [2, 5, 6, 7], "sundials_hom": 5, "sundials_lib_dir": 2, "sunlinsol_cusolversp_batchqr": 2, "superimpos": 15, "suppli": 7, "support": [0, 2, 4, 12, 13, 14, 15, 16], "sure": [5, 14], "surfac": [9, 10], "surround": 10, "suscept": 8, "sutherland": 16, "swirl": 10, "swirl_angl": 10, "switch": 2, "symbol": 8, "symengin": 8, "sympi": 8, "synchron": 2, "synthet": [11, 15], "sys2006": 8, "system": [0, 2, 4, 5, 6, 7, 8, 15], "systemat": 8, "t": [4, 8, 9, 10, 13], "t_": [4, 7, 10, 13], "t_d": 10, "t_g": 10, "t_h": 2, "t_l": 2, "t_n": 7, "t_r": 10, "tabl": [2, 10, 15], "tailor": 0, "take": [0, 2, 11], "taken": [2, 10], "tamper": 0, "task": [2, 15], "tau": 4, "taylor": [11, 15], "team": [5, 6], "technic": 6, "temp": 15, "temperatur": [4, 8, 10, 13, 15], "templat": 10, "tempor": [8, 10, 11, 15], "temporari": 8, "tend": 8, "tendenc": 2, "term": [2, 4, 6, 8, 9, 10], "terrel": 8, "tesk": 10, "test": [1, 6, 7, 8, 11, 15, 16], "testcasenam": 10, "text": [9, 10, 16], "th": 2, "than": [2, 6, 7, 8, 9, 10], "thei": [5, 7, 8, 10, 13, 15], "them": [8, 10, 11], "therefor": [0, 8, 10], "therm": [0, 10], "thermal": [10, 11, 13], "thermo": [0, 11], "thermochemistri": 13, "thermodynam": [2, 5, 10, 11, 16], "thermophoret": 9, "thermophys": 10, "theta_h": 10, "theta_j": 10, "thi": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16], "thick": 8, "think": 0, "third": [10, 15], "thirdparti": [2, 5], "thirdpartythirdparti": 2, "those": [2, 6, 8, 13], "though": 2, "thread": 2, "three": [0, 2, 6, 8, 9, 10, 13, 15], "through": [1, 3, 4, 6, 7, 11, 15, 16], "throughout": [2, 5], "thu": [0, 2, 15], "time": [2, 4, 5, 7, 8, 10, 11, 13, 15], "time_offset": 15, "timestep": 8, "tiny_profil": 2, "titl": 8, "tl": 2, "togeth": [1, 4], "toler": [2, 6, 7, 8, 15], "tom": 7, "toml": [0, 8, 14], "tonini": 10, "tonini_4_33": 10, "too": 2, "took": 2, "tool": [2, 3, 7, 11, 15], "top": [2, 4, 8], "total": [2, 8, 10], "tpl": 5, "tplrealclean": 5, "tr": 4, "track": 15, "tran": 0, "transact": 7, "transfer": 10, "transform": 11, "transport": [0, 2, 4, 6, 8, 9, 10, 11, 15, 16], "transport_model": [2, 13], "treat": [0, 15], "trick": 1, "trigger": [2, 8], "trilinear": 10, "trivial": 2, "true": [2, 5, 9, 10, 14], "try": 0, "turb_cent": 15, "turb_conv_vel": 15, "turb_fil": 15, "turb_nplan": 15, "turb_scale_loc": 15, "turb_scale_vel": 15, "turbfil": 11, "turbfilehit": [15, 16], "turbinflow": [11, 15], "turbtest": 15, "turbul": [9, 11, 16], "turn": [8, 9, 10], "tutori": [0, 2, 8, 16], "two": [0, 2, 5, 6, 7, 8, 10, 11, 15], "type": [0, 2, 3, 4, 5, 6, 7, 8, 10, 15], "typic": [0, 2, 8, 10, 15], "u": [7, 9, 10], "um": 10, "under": [0, 2, 8, 14], "underli": 4, "understand": 15, "undesir": 15, "undocu": 5, "uniform": 10, "uniformli": 10, "uninject": 10, "uniqu": [6, 7], "unit": [10, 11, 13, 15], "uniti": 15, "univers": [4, 10], "unknown": 2, "unless": 8, "unspecifi": 13, "unstabl": 4, "unstrain": 15, "until": 2, "unus": 10, "up": [2, 5, 6, 8, 11, 15], "updat": [0, 5, 10, 14], "upon": [2, 6], "urg": 5, "urms0": 11, "us": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16], "usag": [1, 15], "use_cuda": 2, "use_mpi": 2, "use_omp": 2, "use_particl": 10, "use_soot": 9, "use_soret": 13, "use_sundials_pp": 2, "user": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "usual": [2, 5], "util": [0, 2, 11, 13, 16], "v": [0, 8, 10], "v4": 7, "v_": 10, "v_0": 9, "v_l": 9, "valid": [0, 1, 6, 16], "valu": [0, 4, 7, 8, 10, 11, 13, 15], "vapor": 10, "var": [4, 11], "vari": [7, 10, 11, 15], "variabl": [2, 5, 6, 7, 8, 11, 15], "variat": 0, "varieti": 15, "variou": [4, 5, 7], "vat": 8, "vector": [2, 7, 10], "veloc": [10, 11, 15], "veloic": 15, "verbos": 15, "veri": [2, 5, 6, 7, 8], "verifi": 2, "version": [0, 2, 4, 5, 6, 7, 8, 11, 14, 15, 16], "vessel": 2, "via": [1, 5, 6, 16], "view": 16, "vig": 8, "viscos": [10, 13], "viscosity_": 13, "viscosity_mu_ref": 13, "viscosity_t_ref": 13, "visit": 5, "visual": 0, "vode": 7, "vode1989": [6, 7], "vodpk": 7, "void": 10, "vol": [9, 10], "volum": [2, 4, 6, 9, 10, 15], "w": [4, 10], "w_c": 9, "w_i": [4, 7], "w_k": 4, "wa": [4, 6, 8, 15], "wai": 0, "want": [0, 10], "watson": 10, "wave": 11, "wavenumb": 11, "wbar": 4, "we": [0, 2, 4, 5, 6, 8, 10, 14, 15], "web": 16, "websit": 5, "weibul": 10, "weight": [2, 7, 9, 10, 15], "well": [0, 2, 4, 6, 7, 9, 10, 16], "were": 6, "what": [2, 6, 10, 11], "when": [2, 4, 5, 6, 7, 8, 10, 13, 15], "whenev": [5, 7], "where": [2, 4, 7, 8, 9, 10, 11, 13, 15, 16], "wheren": 0, "whether": [2, 5, 8, 13, 15], "which": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "while": [2, 8, 10], "whitesid": 7, "whitespac": 15, "whose": 7, "width": 15, "wip": [2, 6], "within": [2, 3, 5, 6, 10, 15, 16], "without": [0, 2, 6, 8, 15, 16], "woodward": 7, "word": 5, "work": [0, 5, 7, 10, 15], "worth": 8, "would": [0, 2, 5, 10], "wrinkl": 15, "write": 8, "write_ascii_fil": 10, "written": [2, 6], "wrm": 7, "wrong": 8, "x": [5, 9, 10, 11], "xi": 13, "xxx": 8, "y": [2, 4, 7, 8, 9, 10], "y_": 10, "y_i": [4, 7], "y_j": 4, "y_k": 4, "y_n": 10, "yaml": [1, 6, 11, 14, 15], "yao": 8, "ye": 10, "year": 6, "yield": 7, "you": [0, 5, 6, 11, 15], "your": [0, 5, 6, 15, 16], "zero": [2, 9, 10], "zhong": 8}, "titles": ["CEPTR: Chemistry Evaluation for Pele Through Recasting", "Chemistry", "CVODE implementation in PelePhysics", "Developer Guidelines", "Equation of State", "PelePhysics Quickstart", "Introduction", "A brief introduction to CVODE", "Analytically reduced chemistry via quasi-steady state (QSS) assumption in PelePhysics", "Soot", "Spray", "Support", "Thermodynamics", "Transport", "Tutorials", "Utility", "PelePhysics"], "titleterms": {"1": 14, "2": 14, "3": 14, "A": 7, "Of": 6, "The": [2, 6, 8], "To": 2, "activ": 2, "advantag": 8, "air": 2, "algebra": 7, "algorithm": 2, "an": 11, "analyt": [8, 14], "art": 6, "assumpt": 8, "batch": 0, "black": 2, "brief": 7, "build": 5, "c": 3, "cantera": 2, "case": [2, 5], "cell": 2, "ceptr": [0, 11], "chemic": 4, "chemistri": [0, 1, 2, 8], "chemkin": 0, "code": 3, "compar": 2, "compat": 0, "comput": 2, "concentr": 8, "constant": 13, "content": [1, 16], "control": 7, "convert": 0, "current": 2, "cv": 2, "cvode": [2, 7], "depend": 5, "deriv": 4, "detail": 2, "determin": 7, "develop": [3, 15], "diagnost": 15, "differ": 2, "disclaim": 11, "document": [6, 16], "dodecan": 2, "doe": 2, "droplet": 10, "dvode": 2, "energi": 4, "enthalpi": [2, 4], "equat": [4, 8, 9, 10], "error": [2, 7], "evalu": 0, "evolut": 2, "file": [0, 2, 11, 15], "filter": 15, "flag": [9, 10], "flame": 15, "from": [0, 8], "fuego": 4, "further": 2, "gammalaw": 4, "gener": [0, 11, 14, 15], "gnumakefil": 2, "go": 2, "gpu": 2, "group": 2, "guidelin": 3, "hack": 2, "heat": 4, "hit": 11, "how": [2, 6], "implement": 2, "indic": 16, "inflow": [11, 15], "initi": [2, 15], "inject": 10, "input": [2, 9, 10, 15], "integr": 2, "intern": 4, "introduct": [6, 7], "jacobian": [8, 14], "klu": 2, "know": 2, "kwong": 4, "librari": 2, "lidryer": 2, "limit": 2, "linear": [7, 8], "liquidprop": 11, "major": 2, "manag": 15, "mechan": [0, 2, 14], "mechanismpah": 11, "methan": 2, "method": 7, "mix": 4, "n": 2, "navigu": 6, "nc12h26": 14, "non": 8, "numer": 7, "object": 6, "obtain": 5, "option": [2, 15], "order": 7, "other": 4, "overview": 7, "paramet": 2, "pele": 0, "pelephys": [2, 5, 8, 16], "plt": 15, "pmf": 15, "potenti": 4, "premix": 15, "pressur": 2, "primit": 4, "properti": 4, "python": 3, "qss": [0, 8, 14], "quasi": 8, "quickstart": 5, "reacteval_c": 2, "reacteval_c_gpu": 2, "reactevalcvod": 2, "reactevalcvode_gpu": 2, "reactor": 2, "recast": 0, "red": 2, "redlich": 4, "reduc": [0, 8], "rel": 2, "requir": [0, 2], "result": 2, "rule": 4, "run": [2, 5], "same": 2, "set": 8, "simpl": 13, "simul": 2, "singl": [0, 10], "size": 7, "skelet": 14, "soav": 4, "softwar": 0, "solver": 2, "soot": 9, "sound": 4, "speci": [2, 4, 8], "specif": 4, "speed": 4, "sprai": 10, "srk": 4, "state": [4, 6, 8], "steadi": 8, "step": 7, "stuff": 2, "summari": 2, "support": 11, "sutherland": 13, "t": 2, "tabl": 16, "temperatur": 2, "test": [2, 5, 10], "thermodynam": [4, 12], "thi": 6, "through": 0, "togeth": 2, "transport": 13, "trick": 2, "turbfilehit": 11, "turbul": 15, "tutori": 14, "us": [2, 8], "usag": [0, 11], "util": 15, "v": 2, "valid": [2, 8, 10], "variabl": 4, "variou": 2, "via": [2, 8], "without": 14, "yaml": 0}}) \ No newline at end of file