├── .gitignore ├── LICENSE ├── README.md ├── src └── thermophysicalModels │ └── chemistryModel │ ├── Make │ ├── files │ └── options │ ├── chemistryModel │ └── cemaPyjacChemistryModel │ │ ├── cemaPyjacChemistryModel.C │ │ ├── cemaPyjacChemistryModel.H │ │ └── cemaPyjacChemistryModelI.H │ ├── chemistrySolver │ └── odePyjac │ │ ├── odePyjac.C │ │ └── odePyjac.H │ ├── makeChemistryModel.H │ ├── makeChemistryModels.C │ ├── makeChemistrySolverTypes.H │ ├── makeChemistrySolvers.C │ └── pyjacInclude │ ├── chem_utils.h │ ├── dydt.h │ ├── header.h │ ├── jacob.h │ ├── mass_mole.h │ ├── mechanism.h │ ├── rates.h │ └── sparse_multiplier.h ├── tutorials └── premixedFlame1D │ ├── 0 │ ├── CH4 │ ├── CH4.dat │ ├── CO2 │ ├── CO2.dat │ ├── H2O │ ├── H2O.dat │ ├── N2 │ ├── N2.dat │ ├── O2 │ ├── O2.dat │ ├── T │ ├── T.dat │ ├── U │ ├── Ydefault │ └── p │ ├── Allclean │ ├── Allrun │ ├── constant │ ├── chemistryProperties │ ├── combustionProperties │ ├── reactionsGRIPyjac │ ├── thermo.compressibleGasGRI │ ├── thermophysicalProperties │ └── turbulenceProperties │ ├── mechanism │ ├── CMakeLists.txt │ ├── grimech30.dat │ ├── out.tgz │ ├── runCmake.sh │ ├── thermo30.dat │ └── transport.dat │ └── system │ ├── blockMeshDict │ ├── controlDict │ ├── decomposeParDict │ ├── fvSchemes │ └── fvSolution └── utilities ├── compute_inital_fields.py ├── interpolate_inital_fields.py └── ndinterpolator.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/README.md -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/Make/files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/Make/files -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/Make/options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/Make/options -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/chemistryModel/cemaPyjacChemistryModel/cemaPyjacChemistryModel.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/chemistryModel/cemaPyjacChemistryModel/cemaPyjacChemistryModel.C -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/chemistryModel/cemaPyjacChemistryModel/cemaPyjacChemistryModel.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/chemistryModel/cemaPyjacChemistryModel/cemaPyjacChemistryModel.H -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/chemistryModel/cemaPyjacChemistryModel/cemaPyjacChemistryModelI.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/chemistryModel/cemaPyjacChemistryModel/cemaPyjacChemistryModelI.H -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/chemistrySolver/odePyjac/odePyjac.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/chemistrySolver/odePyjac/odePyjac.C -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/chemistrySolver/odePyjac/odePyjac.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/chemistrySolver/odePyjac/odePyjac.H -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/makeChemistryModel.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/makeChemistryModel.H -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/makeChemistryModels.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/makeChemistryModels.C -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/makeChemistrySolverTypes.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/makeChemistrySolverTypes.H -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/makeChemistrySolvers.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/makeChemistrySolvers.C -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/chem_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/chem_utils.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/dydt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/dydt.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/header.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/jacob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/jacob.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/mass_mole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/mass_mole.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/mechanism.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/mechanism.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/rates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/rates.h -------------------------------------------------------------------------------- /src/thermophysicalModels/chemistryModel/pyjacInclude/sparse_multiplier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/src/thermophysicalModels/chemistryModel/pyjacInclude/sparse_multiplier.h -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/CH4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/CH4 -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/CH4.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/CH4.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/CO2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/CO2 -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/CO2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/CO2.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/H2O: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/H2O -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/H2O.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/H2O.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/N2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/N2 -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/N2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/N2.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/O2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/O2 -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/O2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/O2.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/T -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/T.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/T.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/U -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/Ydefault: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/Ydefault -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/0/p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/0/p -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/Allclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/Allclean -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/Allrun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/Allrun -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/constant/chemistryProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/constant/chemistryProperties -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/constant/combustionProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/constant/combustionProperties -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/constant/reactionsGRIPyjac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/constant/reactionsGRIPyjac -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/constant/thermo.compressibleGasGRI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/constant/thermo.compressibleGasGRI -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/constant/thermophysicalProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/constant/thermophysicalProperties -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/constant/turbulenceProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/constant/turbulenceProperties -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/mechanism/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/mechanism/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/mechanism/grimech30.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/mechanism/grimech30.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/mechanism/out.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/mechanism/out.tgz -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/mechanism/runCmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/mechanism/runCmake.sh -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/mechanism/thermo30.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/mechanism/thermo30.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/mechanism/transport.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/mechanism/transport.dat -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/system/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/system/blockMeshDict -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/system/controlDict -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/system/decomposeParDict -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/system/fvSchemes -------------------------------------------------------------------------------- /tutorials/premixedFlame1D/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/tutorials/premixedFlame1D/system/fvSolution -------------------------------------------------------------------------------- /utilities/compute_inital_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/utilities/compute_inital_fields.py -------------------------------------------------------------------------------- /utilities/interpolate_inital_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/utilities/interpolate_inital_fields.py -------------------------------------------------------------------------------- /utilities/ndinterpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aalto-CFD/CEMAFoam/HEAD/utilities/ndinterpolator.py --------------------------------------------------------------------------------