<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://orch.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Seltz</id>
		<title>orch - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://orch.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Seltz"/>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php/Special:Contributions/Seltz"/>
		<updated>2026-06-03T05:08:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=520</id>
		<title>Inputs</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=520"/>
				<updated>2021-05-26T07:13:18Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Multiple Inlet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== General keywords ===&lt;br /&gt;
&lt;br /&gt;
All the necessary key words are contained in the file &amp;quot;input_file.ini&amp;quot;, this is where you specify the characteristics of your flame and the ORCh step you want to run.&lt;br /&gt;
&lt;br /&gt;
First, you choose the studied combustion regime (premixed flame, auto-ignition ou multiple Inlet regime) with the key word &amp;quot;configuration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, the ORCh step you want to perform ([[DRGEP|DRGEP_species]], DRGEP_reactions, ComputeTrajectories, computeQSSCriteria, getQSSfile, getQSSfileFORTRAN, Optimisation, or Lumping) with the key word &amp;quot;step&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reference chemical scheme (key word mech_ref) (by default it is the scheme &amp;quot;mech&amp;quot; from which the user begins the step) and his associated trajectory file  (key word : trajectory_ref) are optional.&lt;br /&gt;
&lt;br /&gt;
Note that mech_ref and trajectory_ref are optional and useful only if the user wants to plot and calculate the fitness with other reference schemes than the default one. To use the default one, put &amp;quot;mech_ref = None&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The reference scheme (mech) of the current step, and the mechanism description (mech_desc) (the mech_desc doesn't change through the ORCh steps and corresponds to the id of the mechanism) :&lt;br /&gt;
&lt;br /&gt;
The level of debug wanted (generally 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The species trajectories and/or the temperature and the flame speed (in Premixed configuration) the user wants to vizualise during the step (key word speciesToPlot).&lt;br /&gt;
&lt;br /&gt;
Also if you want to plot the temperature and the flame velocity :&lt;br /&gt;
 plot_T = 1 or 0 //temperature plot&lt;br /&gt;
 plot_U = 1 or 0 //flame speed plot &lt;br /&gt;
&lt;br /&gt;
Then you define your target species  with the key word &amp;quot;Target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Premixed flame ===&lt;br /&gt;
&lt;br /&gt;
If you want to reduce schemes for premixed flames, firstly you will run a flame with the following inputs :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 configuration = PremixedFlames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 Tf =    //fuel temperature&lt;br /&gt;
 To =   //oxidiser temperature&lt;br /&gt;
 Pressure =&lt;br /&gt;
 Equivalence_ratio = &lt;br /&gt;
 Xf =  //fuel molar composition&lt;br /&gt;
 Xo = //oxidiser molar composition&lt;br /&gt;
 Initial_flame =&lt;br /&gt;
 Final_flame = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to converge faster, you have to indicate a reference flame with characteristics close to the ones you want to run.&lt;br /&gt;
&lt;br /&gt;
Note that you can perform the steps on several premixed flames, by adding more flames and the associated reference trajectories in the same order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 //Flame 1&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
&lt;br /&gt;
=== Multiple Inlet ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning this regime, as many inlets as needed can be added with the following characteristics :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  //Inlet i&lt;br /&gt;
  new Inlet i&lt;br /&gt;
  T = &lt;br /&gt;
  Pressure = &lt;br /&gt;
  MassFlowRate = &lt;br /&gt;
  Xk = &lt;br /&gt;
  EvaporationModel = false or true (0 or 1)&lt;br /&gt;
  DropletDiameter = &lt;br /&gt;
  EvaporationTime = &lt;br /&gt;
  liquidDensity = &lt;br /&gt;
  EvaporationLatentHeat = &lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other parameters are necessary :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 NewMixing = &lt;br /&gt;
&lt;br /&gt;
which determine if the mixing of the fluid particles is new or set from a previous mixing. For the first step of the analysis, this parameter is set to true, and false for all the other steps of the study, so the random mixing of the first step is re-used for the other ones.&lt;br /&gt;
&lt;br /&gt;
 MixingModel =&lt;br /&gt;
&lt;br /&gt;
two mixing models are available, &amp;quot;Curl&amp;quot; and &amp;quot;EMST&amp;quot; model. &lt;br /&gt;
It is also mandatory to specify the characteristic mixing time, the simulation time step and the wanted iteration number :&lt;br /&gt;
&lt;br /&gt;
  MixingTime = &lt;br /&gt;
  TimeStep = &lt;br /&gt;
  IterationNumber =&lt;br /&gt;
&lt;br /&gt;
The soot model (HYPE) can also be activated with the following parameters :&lt;br /&gt;
&lt;br /&gt;
  sootModel = 0 (deactivated) or 1 (activated)&lt;br /&gt;
  limiteYA4 = &lt;br /&gt;
&lt;br /&gt;
If the soot model is activated, it will be in every fluid particle with a pyrene mass fraction superior to the &amp;quot;limitYA4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== QSS and optimisation key words ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning the QSS part, the user have to indicate the species put in QSS assumption. &lt;br /&gt;
 &lt;br /&gt;
   //------QSS Scenarios------//&lt;br /&gt;
&lt;br /&gt;
   QSS = &lt;br /&gt;
   QSS = &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the optimisation step, the user must indicate the size of the population at each generation, the number of generation that will be calculated, the number of the best solutions to copy generation to generation, the cross and mutation rate (best let to 0.75 and 0.02) and finally the allowed variation on the Arrhenius factors.&lt;br /&gt;
&lt;br /&gt;
    //------Optimisation------//&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  PopSize = &lt;br /&gt;
  MaxAllowableGenerations = &lt;br /&gt;
  NbElitism = 1&lt;br /&gt;
&lt;br /&gt;
  CrossoverRate = 0.75&lt;br /&gt;
  MutationRate = 0.02&lt;br /&gt;
&lt;br /&gt;
We recommend to keep the mutation and crossover rates by default.&lt;br /&gt;
&lt;br /&gt;
  AllowedVariation_A = &lt;br /&gt;
  AllowedVariation_b = &lt;br /&gt;
  AllowedVariation_E =&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=503</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=503"/>
				<updated>2019-07-19T10:01:49Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootstrap.sh&lt;br /&gt;
 ./b2  install --libdir=yourPath/boost_1_68_0/lib   --includedir=&amp;lt;yourPath/boost_1_68_0/include&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine by testing one of the several test cases in orch/Tests/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; ./mainProgram &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=502</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=502"/>
				<updated>2019-07-19T10:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootstrap.sh&lt;br /&gt;
 ./b2  install --libdir=yourPath/boost_1_68_0/lib   --includedir=&amp;lt;yourPath/boost_1_68_0/include&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine by testing one of the several test cases in orch/Tests/&lt;br /&gt;
&lt;br /&gt;
Attention: Makefile is not up to date concerning the call -I$(BOOSTPATH)/include. Change it to -I$(BOOSTPATH)   (will be done in the next ORCh version).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; ./mainProgram &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=501</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=501"/>
				<updated>2019-07-18T13:09:58Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootstrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;yourPath/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;yourPathboost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine by testing one of the several test cases in orch/Tests/&lt;br /&gt;
&lt;br /&gt;
Attention: Makefile is not up to date concerning the call -I$(BOOSTPATH)/include. Change it to -I$(BOOSTPATH)   (will be done in the next ORCh version).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; ./mainProgram &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=500</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=500"/>
				<updated>2019-07-18T13:09:02Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootstrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;yourPath/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;yourPathboost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine by testing one of the several test cases in orch/Tests/&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; ./mainProgram &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention: Makefile is not up to date concerning the call -I$(BOOSTPATH)/include. Change it to -I$(BOOSTPATH)   (will be done in the next ORCh version).&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=499</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=499"/>
				<updated>2019-07-18T13:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootstrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;yourPath/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;yourPathboost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=498</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=498"/>
				<updated>2019-07-18T13:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootstrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;/yourPath/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;/yourPathboost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=497</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=497"/>
				<updated>2019-07-18T12:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;/yourPath/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;/yourPathboost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=496</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=496"/>
				<updated>2019-07-18T12:59:04Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;yourlogin/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;ourlogin/boost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export BOOSTPATH=&amp;quot;/yourPath/boost_1_68_0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=495</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=495"/>
				<updated>2019-07-18T12:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;yourlogin/boost_1_68_0/&amp;gt;   --includedir=&amp;lt;ourlogin/boost_1_68_0/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=494</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=494"/>
				<updated>2019-07-18T12:55:20Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootrap.sh&lt;br /&gt;
 ./b2  install --libdir=&amp;lt;DIR&amp;gt;   --includedir=&amp;lt;HDRDIR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=493</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=493"/>
				<updated>2019-07-18T12:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootrap.sh&lt;br /&gt;
 ./b2  --libdir=&amp;lt;DIR&amp;gt;   --includedir=&amp;lt;HDRDIR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=492</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=492"/>
				<updated>2019-07-18T12:54:01Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* BOOST LIBRARIES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh bootrap.sh&lt;br /&gt;
 ./b2  --libdir=&amp;lt;DIR&amp;gt;   --includedir=&amp;lt;HDRDIR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=491</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=491"/>
				<updated>2019-07-17T08:54:49Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh boostrap.sh&lt;br /&gt;
 ./b2&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 In the directory workdir/orch/Cantera, modify the paths in the file &amp;quot;cantera.conf&amp;quot; with the appropriate one.&lt;br /&gt;
 build with SCONS : &amp;quot;scons build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=490</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=490"/>
				<updated>2019-07-17T08:50:00Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: r&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Retrieve ORCh with Git ===&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera , downloaded with ORCh at workdir/orch/Cantera, needs :&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh boostrap.sh&lt;br /&gt;
 ./b2&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
==== software used by Cantera 2.4 ====&lt;br /&gt;
&lt;br /&gt;
If you don't already have Cantera 2.4 on your computer, you will need to get several external softwares (fmt, Eigen, googletest and sundials), located in orch/Cantera/ext/ : &lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
Or directly download each software (could take some time ..)&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
 Moreover, some librairies have to be added in Cantera/ext in order to build Cantera :&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/  orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=489</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=489"/>
				<updated>2019-07-16T15:41:55Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cantera also needs several softwares to work, located in orch/Cantera/ext/&lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
[[File:ext.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
==== SCONS ====&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
==== BOOST LIBRARIES ====&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh boostrap.sh&lt;br /&gt;
 ./b2&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
 Moreover, some librairies have to be added in Cantera/ext in order to build Cantera :&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/  orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=488</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=488"/>
				<updated>2019-07-16T15:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cantera also needs several softwares to work, located in orch/Cantera/ext/&lt;br /&gt;
&lt;br /&gt;
You can either download the ext.tar file and extract it in orch/Cantera/ext/ :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 then cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
== SCONS ==&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
== BOOST LIBRARIES ==&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh boostrap.sh&lt;br /&gt;
 ./b2&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
 Moreover, some librairies have to be added in Cantera/ext in order to build Cantera :&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/  orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=487</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=487"/>
				<updated>2019-07-16T14:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Pre installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation for Cantera 2.4===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs&lt;br /&gt;
&lt;br /&gt;
* C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. &lt;br /&gt;
* SCONS compiler&lt;br /&gt;
* fmt&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/fmt/format.* /usr/local/include/fmt/&lt;br /&gt;
 &lt;br /&gt;
* Google test&lt;br /&gt;
&lt;br /&gt;
 get https://github.com/google/googletest/archive/release-1.8.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xf release-1.8.0.tar.gz&lt;br /&gt;
 cd googletest-release-1.8.0&lt;br /&gt;
 cmake -DBUILD_SHARED_LIBS=ON .&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 puis cp -r * ~/orch/Cantera/ext/googltest ...&lt;br /&gt;
&lt;br /&gt;
* eigen&lt;br /&gt;
&lt;br /&gt;
 visit https://eigen.tuxfamily.org/index.php?title=Main_Page&lt;br /&gt;
 Download the 3.2.10 tar&lt;br /&gt;
 tar -xvf 3.2.10.tar&lt;br /&gt;
 cp file into orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Sundials&lt;br /&gt;
&lt;br /&gt;
== SCONS ==&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
== BOOST LIBRARIES ==&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh boostrap.sh&lt;br /&gt;
 ./b2&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
 Moreover, some librairies have to be added in Cantera/ext in order to build Cantera :&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/  orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=486</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=486"/>
				<updated>2019-07-16T13:51:13Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation ===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly. Also you can compile Cantera with SCONS.&lt;br /&gt;
&lt;br /&gt;
== SCONS ==&lt;br /&gt;
&lt;br /&gt;
 https://sourceforge.net/projects/scons/files/scons/3.0.3/scons-3.0.3.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
 cd scons-3.0.3&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
== BOOST LIBRARIES ==&lt;br /&gt;
&lt;br /&gt;
https://www.boost.org/users/history/version_1_68_0.html&lt;br /&gt;
&lt;br /&gt;
 cd boost_1_68_0 &lt;br /&gt;
 sh boostrap.sh&lt;br /&gt;
 ./b2&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
 Moreover, some librairies have to be added in Cantera/ext in order to build Cantera :&lt;br /&gt;
 $ git clone https://github.com/fmtlib/fmt.git&lt;br /&gt;
 $ sudo mkdir /usr/local/include/fmt&lt;br /&gt;
 $ sudo cp fmt/  orch/Cantera/ext&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=485</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=485"/>
				<updated>2019-07-16T13:13:26Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* User guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ORCh background ==&lt;br /&gt;
ORCh (Optimised and Reduced Chemistry) is a fully automated method to reduce detailed chemical schemes. This page describes the architecture of the method and explains how to install and run ORCh. &lt;br /&gt;
&lt;br /&gt;
The development of ORCh is reported in two archival papers (make sure to cite those papers when using this program):&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo, G. Ribert (2017) Automatic reduction and optimisation of chemistry for turbulent combustion modeling: Impact of the canonical problem, Combust. Flame, 175: 60-79.&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo (2017) Auto-thermal reforming (ATR) of natural gas: An automated derivation of optimised reduced chemical schemes, Proc. Combust. Inst., 36(3): 3321-3330.&lt;br /&gt;
&lt;br /&gt;
ORCh has been applied to various reactive flow problems:&lt;br /&gt;
&lt;br /&gt;
* K. Bioche, G. Ribert, L. Vervisch (2019) Simulating upstream flame propagation in a narrow channel after wall preheating: Flame analysis and chemistry reduction strategy, Combust. Flame. 200: 219-231.&lt;br /&gt;
* C. Locci, L. Vervisch, B. Farcy, P. Domingo, N. Perret (2018) Selective Non-Catalytic Reduction (SNCR) of nitrogen oxide emissions: A perspective from numerical modeling, Flow Turbulence and Combust. 100(2): 301-340.&lt;br /&gt;
* K. Bioche, L. Vervisch, G. Ribert (2018) Premixed flame-wall interaction in a narrow channel: Impact of wall thermal conductivity and heat losses, J. Fluid Mech. 856: 5-35&lt;br /&gt;
* A. Bouaniche, N. Jaouen, P. Domingo, L. Vervisch (in press) Vitiated high Karlovitz n-decane/air turbulent flames: Scaling laws and micro-mixing modeling analysis, Flow Turbulence and Combust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORCh is a preprocessing tool designed to automatically generate and optimise reduced chemistry for specific CFD conditions, including fuel spray, heat losses, etc.&lt;br /&gt;
&lt;br /&gt;
ORCh combines stochastic methods with graph-analysis together with genetic algorithms &lt;br /&gt;
&lt;br /&gt;
Written in C++ it comes with a user friendly interface&lt;br /&gt;
&lt;br /&gt;
Most recent and on-going applications &lt;br /&gt;
* Furnaces with Urea DeNOx&lt;br /&gt;
* High-pressure partial oxydation of methane (hydrogen production)&lt;br /&gt;
* Combustion in narrow channels with wall heat losses (micro- and meso-scale combustion, fire propagation between battery cells)&lt;br /&gt;
* Heavy hydrocarbon liquid fuel (kerosene surrogate or pyrolyse)&lt;br /&gt;
* Chlorofluorocarbon chemistry&lt;br /&gt;
* Soot precursors&lt;br /&gt;
* Coal combustion &lt;br /&gt;
* Combustion of blast furnace gases&lt;br /&gt;
&lt;br /&gt;
=== Architecture of the method ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_global.jpg]]&lt;br /&gt;
&lt;br /&gt;
* [[Cantera]]&lt;br /&gt;
&lt;br /&gt;
* [[Optimisation]]&lt;br /&gt;
&lt;br /&gt;
* [[Lumping]]&lt;br /&gt;
&lt;br /&gt;
* [[Directed Relation Graph with Error Propagation (DRGEP)]]&lt;br /&gt;
&lt;br /&gt;
* [[Read_write]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Main]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chemical kinetics]]&lt;br /&gt;
&lt;br /&gt;
* [[Quasi-Steady State analysis]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tools &lt;br /&gt;
&lt;br /&gt;
* [[Gnuplot]]&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* [[Latex]]&lt;br /&gt;
&lt;br /&gt;
=== User guide ===&lt;br /&gt;
&lt;br /&gt;
* [[orch:Installation Guide|Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[Inputs]]&lt;br /&gt;
&lt;br /&gt;
* [[Outputs]]&lt;br /&gt;
&lt;br /&gt;
=== Test cases ===&lt;br /&gt;
&lt;br /&gt;
* [[Premix CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Multi-inlet CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Auto-ignition CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_test.png|800px|]]&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=484</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=484"/>
				<updated>2019-07-16T13:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* User guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ORCh background ==&lt;br /&gt;
ORCh (Optimised and Reduced Chemistry) is a fully automated method to reduce detailed chemical schemes. This page describes the architecture of the method and explains how to install and run ORCh. &lt;br /&gt;
&lt;br /&gt;
The development of ORCh is reported in two archival papers (make sure to cite those papers when using this program):&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo, G. Ribert (2017) Automatic reduction and optimisation of chemistry for turbulent combustion modeling: Impact of the canonical problem, Combust. Flame, 175: 60-79.&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo (2017) Auto-thermal reforming (ATR) of natural gas: An automated derivation of optimised reduced chemical schemes, Proc. Combust. Inst., 36(3): 3321-3330.&lt;br /&gt;
&lt;br /&gt;
ORCh has been applied to various reactive flow problems:&lt;br /&gt;
&lt;br /&gt;
* K. Bioche, G. Ribert, L. Vervisch (2019) Simulating upstream flame propagation in a narrow channel after wall preheating: Flame analysis and chemistry reduction strategy, Combust. Flame. 200: 219-231.&lt;br /&gt;
* C. Locci, L. Vervisch, B. Farcy, P. Domingo, N. Perret (2018) Selective Non-Catalytic Reduction (SNCR) of nitrogen oxide emissions: A perspective from numerical modeling, Flow Turbulence and Combust. 100(2): 301-340.&lt;br /&gt;
* K. Bioche, L. Vervisch, G. Ribert (2018) Premixed flame-wall interaction in a narrow channel: Impact of wall thermal conductivity and heat losses, J. Fluid Mech. 856: 5-35&lt;br /&gt;
* A. Bouaniche, N. Jaouen, P. Domingo, L. Vervisch (in press) Vitiated high Karlovitz n-decane/air turbulent flames: Scaling laws and micro-mixing modeling analysis, Flow Turbulence and Combust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORCh is a preprocessing tool designed to automatically generate and optimise reduced chemistry for specific CFD conditions, including fuel spray, heat losses, etc.&lt;br /&gt;
&lt;br /&gt;
ORCh combines stochastic methods with graph-analysis together with genetic algorithms &lt;br /&gt;
&lt;br /&gt;
Written in C++ it comes with a user friendly interface&lt;br /&gt;
&lt;br /&gt;
Most recent and on-going applications &lt;br /&gt;
* Furnaces with Urea DeNOx&lt;br /&gt;
* High-pressure partial oxydation of methane (hydrogen production)&lt;br /&gt;
* Combustion in narrow channels with wall heat losses (micro- and meso-scale combustion, fire propagation between battery cells)&lt;br /&gt;
* Heavy hydrocarbon liquid fuel (kerosene surrogate or pyrolyse)&lt;br /&gt;
* Chlorofluorocarbon chemistry&lt;br /&gt;
* Soot precursors&lt;br /&gt;
* Coal combustion &lt;br /&gt;
* Combustion of blast furnace gases&lt;br /&gt;
&lt;br /&gt;
=== Architecture of the method ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_global.jpg]]&lt;br /&gt;
&lt;br /&gt;
* [[Cantera]]&lt;br /&gt;
&lt;br /&gt;
* [[Optimisation]]&lt;br /&gt;
&lt;br /&gt;
* [[Lumping]]&lt;br /&gt;
&lt;br /&gt;
* [[Directed Relation Graph with Error Propagation (DRGEP)]]&lt;br /&gt;
&lt;br /&gt;
* [[Read_write]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Main]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chemical kinetics]]&lt;br /&gt;
&lt;br /&gt;
* [[Quasi-Steady State analysis]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tools &lt;br /&gt;
&lt;br /&gt;
* [[Gnuplot]]&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* [[Latex]]&lt;br /&gt;
&lt;br /&gt;
=== User guide ===&lt;br /&gt;
&lt;br /&gt;
* [[orch:Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
* [[Inputs]]&lt;br /&gt;
&lt;br /&gt;
* [[Outputs]]&lt;br /&gt;
&lt;br /&gt;
=== Test cases ===&lt;br /&gt;
&lt;br /&gt;
* [[Premix CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Multi-inlet CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Auto-ignition CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_test.png|800px|]]&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=483</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=483"/>
				<updated>2019-07-16T13:10:14Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* User guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ORCh background ==&lt;br /&gt;
ORCh (Optimised and Reduced Chemistry) is a fully automated method to reduce detailed chemical schemes. This page describes the architecture of the method and explains how to install and run ORCh. &lt;br /&gt;
&lt;br /&gt;
The development of ORCh is reported in two archival papers (make sure to cite those papers when using this program):&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo, G. Ribert (2017) Automatic reduction and optimisation of chemistry for turbulent combustion modeling: Impact of the canonical problem, Combust. Flame, 175: 60-79.&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo (2017) Auto-thermal reforming (ATR) of natural gas: An automated derivation of optimised reduced chemical schemes, Proc. Combust. Inst., 36(3): 3321-3330.&lt;br /&gt;
&lt;br /&gt;
ORCh has been applied to various reactive flow problems:&lt;br /&gt;
&lt;br /&gt;
* K. Bioche, G. Ribert, L. Vervisch (2019) Simulating upstream flame propagation in a narrow channel after wall preheating: Flame analysis and chemistry reduction strategy, Combust. Flame. 200: 219-231.&lt;br /&gt;
* C. Locci, L. Vervisch, B. Farcy, P. Domingo, N. Perret (2018) Selective Non-Catalytic Reduction (SNCR) of nitrogen oxide emissions: A perspective from numerical modeling, Flow Turbulence and Combust. 100(2): 301-340.&lt;br /&gt;
* K. Bioche, L. Vervisch, G. Ribert (2018) Premixed flame-wall interaction in a narrow channel: Impact of wall thermal conductivity and heat losses, J. Fluid Mech. 856: 5-35&lt;br /&gt;
* A. Bouaniche, N. Jaouen, P. Domingo, L. Vervisch (in press) Vitiated high Karlovitz n-decane/air turbulent flames: Scaling laws and micro-mixing modeling analysis, Flow Turbulence and Combust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORCh is a preprocessing tool designed to automatically generate and optimise reduced chemistry for specific CFD conditions, including fuel spray, heat losses, etc.&lt;br /&gt;
&lt;br /&gt;
ORCh combines stochastic methods with graph-analysis together with genetic algorithms &lt;br /&gt;
&lt;br /&gt;
Written in C++ it comes with a user friendly interface&lt;br /&gt;
&lt;br /&gt;
Most recent and on-going applications &lt;br /&gt;
* Furnaces with Urea DeNOx&lt;br /&gt;
* High-pressure partial oxydation of methane (hydrogen production)&lt;br /&gt;
* Combustion in narrow channels with wall heat losses (micro- and meso-scale combustion, fire propagation between battery cells)&lt;br /&gt;
* Heavy hydrocarbon liquid fuel (kerosene surrogate or pyrolyse)&lt;br /&gt;
* Chlorofluorocarbon chemistry&lt;br /&gt;
* Soot precursors&lt;br /&gt;
* Coal combustion &lt;br /&gt;
* Combustion of blast furnace gases&lt;br /&gt;
&lt;br /&gt;
=== Architecture of the method ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_global.jpg]]&lt;br /&gt;
&lt;br /&gt;
* [[Cantera]]&lt;br /&gt;
&lt;br /&gt;
* [[Optimisation]]&lt;br /&gt;
&lt;br /&gt;
* [[Lumping]]&lt;br /&gt;
&lt;br /&gt;
* [[Directed Relation Graph with Error Propagation (DRGEP)]]&lt;br /&gt;
&lt;br /&gt;
* [[Read_write]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Main]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chemical kinetics]]&lt;br /&gt;
&lt;br /&gt;
* [[Quasi-Steady State analysis]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tools &lt;br /&gt;
&lt;br /&gt;
* [[Gnuplot]]&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* [[Latex]]&lt;br /&gt;
&lt;br /&gt;
=== User guide ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[Inputs]]&lt;br /&gt;
&lt;br /&gt;
* [[Outputs]]&lt;br /&gt;
&lt;br /&gt;
=== Test cases ===&lt;br /&gt;
&lt;br /&gt;
* [[Premix CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Multi-inlet CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Auto-ignition CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_test.png|800px|]]&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Installation_Guide&amp;diff=482</id>
		<title>Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Installation_Guide&amp;diff=482"/>
				<updated>2019-07-16T13:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=481</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Main_Page&amp;diff=481"/>
				<updated>2019-07-16T13:05:05Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* User guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ORCh background ==&lt;br /&gt;
ORCh (Optimised and Reduced Chemistry) is a fully automated method to reduce detailed chemical schemes. This page describes the architecture of the method and explains how to install and run ORCh. &lt;br /&gt;
&lt;br /&gt;
The development of ORCh is reported in two archival papers (make sure to cite those papers when using this program):&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo, G. Ribert (2017) Automatic reduction and optimisation of chemistry for turbulent combustion modeling: Impact of the canonical problem, Combust. Flame, 175: 60-79.&lt;br /&gt;
* N. Jaouen, L. Vervisch, P. Domingo (2017) Auto-thermal reforming (ATR) of natural gas: An automated derivation of optimised reduced chemical schemes, Proc. Combust. Inst., 36(3): 3321-3330.&lt;br /&gt;
&lt;br /&gt;
ORCh has been applied to various reactive flow problems:&lt;br /&gt;
&lt;br /&gt;
* K. Bioche, G. Ribert, L. Vervisch (2019) Simulating upstream flame propagation in a narrow channel after wall preheating: Flame analysis and chemistry reduction strategy, Combust. Flame. 200: 219-231.&lt;br /&gt;
* C. Locci, L. Vervisch, B. Farcy, P. Domingo, N. Perret (2018) Selective Non-Catalytic Reduction (SNCR) of nitrogen oxide emissions: A perspective from numerical modeling, Flow Turbulence and Combust. 100(2): 301-340.&lt;br /&gt;
* K. Bioche, L. Vervisch, G. Ribert (2018) Premixed flame-wall interaction in a narrow channel: Impact of wall thermal conductivity and heat losses, J. Fluid Mech. 856: 5-35&lt;br /&gt;
* A. Bouaniche, N. Jaouen, P. Domingo, L. Vervisch (in press) Vitiated high Karlovitz n-decane/air turbulent flames: Scaling laws and micro-mixing modeling analysis, Flow Turbulence and Combust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORCh is a preprocessing tool designed to automatically generate and optimise reduced chemistry for specific CFD conditions, including fuel spray, heat losses, etc.&lt;br /&gt;
&lt;br /&gt;
ORCh combines stochastic methods with graph-analysis together with genetic algorithms &lt;br /&gt;
&lt;br /&gt;
Written in C++ it comes with a user friendly interface&lt;br /&gt;
&lt;br /&gt;
Most recent and on-going applications &lt;br /&gt;
* Furnaces with Urea DeNOx&lt;br /&gt;
* High-pressure partial oxydation of methane (hydrogen production)&lt;br /&gt;
* Combustion in narrow channels with wall heat losses (micro- and meso-scale combustion, fire propagation between battery cells)&lt;br /&gt;
* Heavy hydrocarbon liquid fuel (kerosene surrogate or pyrolyse)&lt;br /&gt;
* Chlorofluorocarbon chemistry&lt;br /&gt;
* Soot precursors&lt;br /&gt;
* Coal combustion &lt;br /&gt;
* Combustion of blast furnace gases&lt;br /&gt;
&lt;br /&gt;
=== Architecture of the method ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_global.jpg]]&lt;br /&gt;
&lt;br /&gt;
* [[Cantera]]&lt;br /&gt;
&lt;br /&gt;
* [[Optimisation]]&lt;br /&gt;
&lt;br /&gt;
* [[Lumping]]&lt;br /&gt;
&lt;br /&gt;
* [[Directed Relation Graph with Error Propagation (DRGEP)]]&lt;br /&gt;
&lt;br /&gt;
* [[Read_write]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Main]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chemical kinetics]]&lt;br /&gt;
&lt;br /&gt;
* [[Quasi-Steady State analysis]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tools &lt;br /&gt;
&lt;br /&gt;
* [[Gnuplot]]&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
&lt;br /&gt;
* [[Latex]]&lt;br /&gt;
&lt;br /&gt;
=== User guide ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
* [[Inputs]]&lt;br /&gt;
&lt;br /&gt;
* [[Outputs]]&lt;br /&gt;
&lt;br /&gt;
=== Test cases ===&lt;br /&gt;
&lt;br /&gt;
* [[Premix CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Multi-inlet CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
* [[Auto-ignition CH_4/Air flame with scheme GRI12]]&lt;br /&gt;
&lt;br /&gt;
[[File:diagram_test.png|800px|]]&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=480</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=480"/>
				<updated>2019-07-16T13:04:23Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation ===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly.&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
Moreover, the cantera sources can be built with scons.&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The gt_comb folder, in which is placed cantera must be at the same level than the workdir folder, so as to say in the previous example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/gt_comb/cantera$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Installation&amp;diff=479</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Installation&amp;diff=479"/>
				<updated>2019-07-16T13:03:28Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Pre installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation ===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly.&lt;br /&gt;
&lt;br /&gt;
... patience ... the boost installation can be long&lt;br /&gt;
&lt;br /&gt;
Moreover, the cantera sources can be built with scons.&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The gt_comb folder, in which is placed cantera must be at the same level than the workdir folder, so as to say in the previous example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/gt_comb/cantera$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information, see the [[orch:Installation Guide]]&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=478</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=478"/>
				<updated>2019-07-16T13:01:57Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first error message shows up&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=477</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=477"/>
				<updated>2019-07-16T12:59:55Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
* Compile Cantera :&lt;br /&gt;
 with the compiler SCONS&lt;br /&gt;
 command : scons build&lt;br /&gt;
 be sure to add the right paths to boost when the first &lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
* In the directory tool of the ORCh method you must read:&lt;br /&gt;
 &amp;lt;code&amp;gt;Makefile  ORCh  Selection.dat  Selection_read.dat  analytic_schemes  conditions.h  main  mechanisms  outputs&amp;lt;/code&amp;gt;&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=476</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=476"/>
				<updated>2019-07-16T12:54:47Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/orch/Cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=$GTCOMB_CT_HOME/lib&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
* In the directory tool of the ORCh method you must read:&lt;br /&gt;
 &amp;lt;code&amp;gt;Makefile  ORCh  Selection.dat  Selection_read.dat  analytic_schemes  conditions.h  main  mechanisms  outputs&amp;lt;/code&amp;gt;&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Installation&amp;diff=475</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Installation&amp;diff=475"/>
				<updated>2019-07-16T12:53:40Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Pre installation ===&lt;br /&gt;
&lt;br /&gt;
The 2.4 version of Cantera needs C++ Boost librairies (Version 1.68, the newer don't work with Cantera) to run properly.&lt;br /&gt;
&lt;br /&gt;
Moreover, the cantera sources can be built with scons.&lt;br /&gt;
&lt;br /&gt;
MPI librairies will be also needed for Stochastic configurations.&lt;br /&gt;
&lt;br /&gt;
=== Installation procedure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation location should follow a given format. As the path to the orch folder must follow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./workdir/orch$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The orch repository should be positioned in a workdir folder. So create the workdir folder in which you clone the orch repository from the gitlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/workdir$ git clone git@gitlab.coria-cfd.fr:orch/orch.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The gt_comb folder, in which is placed cantera must be at the same level than the workdir folder, so as to say in the previous example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/home/user/gt_comb/cantera$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information, see the [[orch:Installation Guide]]&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=474</id>
		<title>orch:Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=orch:Installation_Guide&amp;diff=474"/>
				<updated>2019-07-16T12:52:50Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
The following steps must be completed before you can use ORCh:&lt;br /&gt;
&lt;br /&gt;
* Add to your .bashrc file:&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOME=/home/yourloggin/gt_comb/cantera&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_HOSTTYPE=x86_64-unknown-linux-gnu&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export GTCOMB_CT_DATA=$GTCOMB_CT_HOME/data&amp;lt;/code&amp;gt;&lt;br /&gt;
* In the directory tool of the ORCh method you must read:&lt;br /&gt;
 &amp;lt;code&amp;gt;Makefile  ORCh  Selection.dat  Selection_read.dat  analytic_schemes  conditions.h  main  mechanisms  outputs&amp;lt;/code&amp;gt;&lt;br /&gt;
* All the openmpi and gcc-compiler libraries must be available on your machine, typically you need something like below in your .bashrc file (some may already be there no need to duplicate):&lt;br /&gt;
 &amp;lt;code&amp;gt;source /opt/intel/composerxe/bin/compilervars.sh intel64&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.2/1.8.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.2/1.8.12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.2/5.3.0&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LANG=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export LC_ALL=C&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check that the compilation of the ORCh package runs fine&lt;br /&gt;
 &amp;lt;code&amp;gt; make clean &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt; make &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Outputs&amp;diff=458</id>
		<title>Outputs</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Outputs&amp;diff=458"/>
				<updated>2019-02-01T13:34:04Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:screenshot.png|300px|thumb|right|Screenshot of the running main program]]&lt;br /&gt;
&lt;br /&gt;
Once your &amp;quot;condition.cpp&amp;quot; is filled with the desired key words, you can run the code with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&lt;br /&gt;
make &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and &lt;br /&gt;
&lt;br /&gt;
 ./mainProgram&lt;br /&gt;
&lt;br /&gt;
just the first time. After, if you modify &amp;quot;input_file.ini&amp;quot; you can directly execute ./mainProgram with all the modifications taken into account.&lt;br /&gt;
&lt;br /&gt;
Note that the Optimisation step of PremixedFlames and all the steps of the multipleInlet configuration (except getQSSfile) can be launched in parallel, for example on 8 proc, with :&lt;br /&gt;
&lt;br /&gt;
 mpirun -np 8 mainProgram&lt;br /&gt;
&lt;br /&gt;
If the main program is correctly running, your terminal should display the ORCh logo and all the information on your flame and your scheme.  &lt;br /&gt;
&lt;br /&gt;
The outputs depends on the step you are running.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compute Trajectories ==&lt;br /&gt;
&lt;br /&gt;
This step simply calculates the trajectories of the wanted mechanism. The .dat files are directly written in the output directory under the name &amp;quot;Premixed_.dat&amp;quot; for the 1D premixed configuration and under the name &amp;quot;Trajectory_X.dat&amp;quot; for the 0D stochastic configuration, with X the number of the inlets.&lt;br /&gt;
&lt;br /&gt;
== DRGEP species ==&lt;br /&gt;
&lt;br /&gt;
[[File:spec.png|300px|thumb|right|Exemple : List of the species with their interaction rate]]&lt;br /&gt;
&lt;br /&gt;
During this step, the main program will display every species of the scheme with the maximum of the interaction rates with the targeted species next to them. The interaction rates of targeted species and the species into reactants are automatically set to 1. After that, new trajectories will be calculated with less and less species (until divergence with the reference trajectories), starting by the suppression of the less ranked ones. &lt;br /&gt;
&lt;br /&gt;
Trajectories are then written in the repertory &amp;lt;code&amp;gt;/outputs/Premixed&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/outputs/Stochastic&amp;lt;/code&amp;gt; and new schemes in &amp;lt;code&amp;gt;/outputs/mechanisms&amp;lt;/code&amp;gt;, with the name of the step and the number of species.&lt;br /&gt;
&lt;br /&gt;
Moreover, the interaction rates are saved in &amp;lt;code&amp;gt;DRGEP_Species.log&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Exemple : &lt;br /&gt;
&lt;br /&gt;
For a 20 species reduced scheme for 1D premixed flames, the outputs are :&lt;br /&gt;
&lt;br /&gt;
The mechanism :&lt;br /&gt;
 outputs/mechanisms/drgepSpecies20.xml&lt;br /&gt;
&lt;br /&gt;
The trajectory :&lt;br /&gt;
 outputs/Premixed/Reduced_DRGEP_Species20_0.dat&lt;br /&gt;
&lt;br /&gt;
And the trajectories of the species chosen by the user in &amp;quot;SpeciesToPlot&amp;quot; compared to the trajectory of the reference scheme :&lt;br /&gt;
 outputs/Premixed/DRGEP_Species20_Flame0.dat&lt;br /&gt;
&lt;br /&gt;
== DRGEP reaction ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:reac.png|300px|thumb|right|Exemple : List of the reactions with their interaction rate displayed during the run]]&lt;br /&gt;
&lt;br /&gt;
During this step, the main program will display every global, backwards and forwards reactions of the scheme with the maximum of the interaction rates with the targeted species next to them. After that, new trajectories will be calculated with less and less reactions (until divergence with the reference trajectories), starting by the suppression of the less ranked ones. &lt;br /&gt;
&lt;br /&gt;
Trajectories are then written in the repertory &amp;lt;code&amp;gt;/outputs/Premixed&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/outputs/Stochastic&amp;lt;/code&amp;gt; and new schemes in &amp;lt;code&amp;gt;/outputs/mechanisms&amp;lt;/code&amp;gt;, with the name of the step and the number of reactions.&lt;br /&gt;
&lt;br /&gt;
Moreover, the interaction rates are saved in &amp;lt;code&amp;gt;DRGEP_Reactions.log&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Exemple : &lt;br /&gt;
&lt;br /&gt;
For a 30 reactions reduced scheme for 0D stochastic configuration with 2 inlets, the outputs are :&lt;br /&gt;
&lt;br /&gt;
The mechanism :&lt;br /&gt;
&lt;br /&gt;
 outputs/mechanisms/drgepReactions30.xml&lt;br /&gt;
&lt;br /&gt;
The trajectories :&lt;br /&gt;
&lt;br /&gt;
 outputs/Stochastic/Reduced_DRGEP_Reactions30_0.dat&lt;br /&gt;
 outputs/Stochastic/Reduced_DRGEP_Reactions30_1.dat&lt;br /&gt;
&lt;br /&gt;
And the trajectories of the species chosen by the user in &amp;quot;SpeciesToPlot&amp;quot; compared to the trajectory of the reference scheme :&lt;br /&gt;
&lt;br /&gt;
 outputs/Stochastic/DRGEP_Reactions30_Inlet0.eps&lt;br /&gt;
 outputs/Stochastic/DRGEP_Reactions30_Inlet1.eps&lt;br /&gt;
&lt;br /&gt;
== Compute QSS Criteria ==&lt;br /&gt;
&lt;br /&gt;
[[File:computeQSSCriteria.png|300px|thumb|right|Example : QSS criteria]]&lt;br /&gt;
&lt;br /&gt;
During this step, the main program displays the QSS criteria of each species and their interaction with the other. If this criteria is close to 0, the species is a good candidate to be in quasi steady state assumption. &lt;br /&gt;
&lt;br /&gt;
A log file is also available at the end of this step.&lt;br /&gt;
&lt;br /&gt;
Moreover, the species selected for QSS assumption must be in linear interaction with transported species. So if a species like CH3O in the screenshot example is put to QSS assumption, all the species linked to CH3O like OH, O and H cannot be put in QSS assumption, even if their QSS criteria is low.&lt;br /&gt;
&lt;br /&gt;
This step does not generate outputs, it is just a tool to determine which species can be put in QSS assumption.&lt;br /&gt;
&lt;br /&gt;
== Get QSS file ==&lt;br /&gt;
&lt;br /&gt;
This step generates the analytic scheme trajectories with the list of the QSS species. The user can choose to test N lists of QSS species, and all the outputs will be placed in the following directories :&lt;br /&gt;
&lt;br /&gt;
 analytic_schemes/RefQSSAnalysis0/ &lt;br /&gt;
 analytic_schemes/RefQSSAnalysis1/ &lt;br /&gt;
 ...&lt;br /&gt;
 analytic_schemes/RefQSSAnalysisN-1/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In each RefQSSAnalysis/ directory, the trajectories and the associated plots are written.&lt;br /&gt;
&lt;br /&gt;
Example : If 2 species are put in QSS assumption from a 14 species scheme, the outputs are :&lt;br /&gt;
&lt;br /&gt;
the trajectory :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; Reduced_QSS12_0.dat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The trajectory plots against the reference scheme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;QSS12_Flame0.eps&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota bene : The fitness displayed in the graphs is the one between the current reduced trajectories and the trajectories of the reference scheme chosen by the user.&lt;br /&gt;
&lt;br /&gt;
== Optimisation ==&lt;br /&gt;
&lt;br /&gt;
This step generates N elements of a population of analytic schemes at each generation with different Arrhenius factors. It is recommended to divide the elements on several processes in order to have a population as large as possible. &lt;br /&gt;
&lt;br /&gt;
A log file is available during the optimisation step with all the fitnesses at each generation.&lt;br /&gt;
&lt;br /&gt;
The outputs of interest are all placed in the following directory :&lt;br /&gt;
&lt;br /&gt;
 analytic_schemes/PLOTS&lt;br /&gt;
&lt;br /&gt;
where the evolution of the best scheme fitness is plotted at each generation along with the plots of the trajectories of the best scheme. This step ends when all the generations have run, but with these outputs the user can choose to end this step sooner.&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
&lt;br /&gt;
Trajectory plot of the best scheme at the third generation written in :&lt;br /&gt;
 analytic_schemes/PLOTS/GEN3_POP0_FIT-1096_Flame0.eps&lt;br /&gt;
&lt;br /&gt;
and the N analytic schemes divided on the p processes are calculated on the Ref files :&lt;br /&gt;
&lt;br /&gt;
 analytic_schemes/Ref0&lt;br /&gt;
 analytic_schemes/Ref1&lt;br /&gt;
 ...&lt;br /&gt;
  analytic_schemes/Refp-1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally the best scheme at each generation is placed in the directory :&lt;br /&gt;
&lt;br /&gt;
 analytic_schemes/Ref/&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=457</id>
		<title>Inputs</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=457"/>
				<updated>2019-02-01T13:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* QSS and optimisation key words */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== General keywords ===&lt;br /&gt;
&lt;br /&gt;
All the necessary key words are contained in the file &amp;quot;input_file.ini&amp;quot;, this is where you specify the characteristics of your flame and the ORCh step you want to run.&lt;br /&gt;
&lt;br /&gt;
First, you choose the studied combustion regime (premixed flame, auto-ignition ou multiple Inlet regime) with the key word &amp;quot;configuration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, the ORCh step you want to perform ([[DRGEP|DRGEP_species]], DRGEP_reactions, ComputeTrajectories, computeQSSCriteria, getQSSfile, getQSSfileFORTRAN, Optimisation, or Lumping) with the key word &amp;quot;step&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reference chemical scheme (key word mech_ref) (by default it is the scheme &amp;quot;mech&amp;quot; from which the user begins the step) and his associated trajectory file  (key word : trajectory_ref) are optional.&lt;br /&gt;
&lt;br /&gt;
Note that mech_ref and trajectory_ref are optional and useful only if the user wants to plot and calculate the fitness with other reference schemes than the default one. To use the default one, put &amp;quot;mech_ref = None&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The reference scheme (mech) of the current step, and the mechanism description (mech_desc) (the mech_desc doesn't change through the ORCh steps and corresponds to the id of the mechanism) :&lt;br /&gt;
&lt;br /&gt;
The level of debug wanted (generally 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The species trajectories and/or the temperature and the flame speed (in Premixed configuration) the user wants to vizualise during the step (key word speciesToPlot).&lt;br /&gt;
&lt;br /&gt;
Also if you want to plot the temperature and the flame velocity :&lt;br /&gt;
 plot_T = 1 or 0 //temperature plot&lt;br /&gt;
 plot_U = 1 or 0 //flame speed plot &lt;br /&gt;
&lt;br /&gt;
Then you define your target species  with the key word &amp;quot;Target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Premixed flame ===&lt;br /&gt;
&lt;br /&gt;
If you want to reduce schemes for premixed flames, firstly you will run a flame with the following inputs :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 configuration = PremixedFlames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 Tf =    //fuel temperature&lt;br /&gt;
 To =   //oxidiser temperature&lt;br /&gt;
 Pressure =&lt;br /&gt;
 Equivalence_ratio = &lt;br /&gt;
 Xf =  //fuel molar composition&lt;br /&gt;
 Xo = //oxidiser molar composition&lt;br /&gt;
 Initial_flame =&lt;br /&gt;
 Final_flame = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to converge faster, you have to indicate a reference flame with characteristics close to the ones you want to run.&lt;br /&gt;
&lt;br /&gt;
Note that you can perform the steps on several premixed flames, by adding more flames and the associated reference trajectories in the same order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 //Flame 1&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
&lt;br /&gt;
=== Multiple Inlet ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning this regime, as many inlets as needed can be added with the following characteristics :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  //Inlet i&lt;br /&gt;
  new Inlet i&lt;br /&gt;
  T = &lt;br /&gt;
  Pressure = &lt;br /&gt;
  MassFlowRate = &lt;br /&gt;
  Xk = &lt;br /&gt;
  EvaporationModel = false or true (0 or 1)&lt;br /&gt;
  DropletDiameter = &lt;br /&gt;
  EvaporationTime = &lt;br /&gt;
  liquidDensity = &lt;br /&gt;
  EvaporationLatentHeat = &lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some last parameters are necessary :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 NewMixing = &lt;br /&gt;
&lt;br /&gt;
which determine if the mixing of the fluid particles is new or set from a previous mixing. For the first step of the analysis, this parameter is set to true, and false for all the other steps of the study, so the random mixing of the first step is re-used for the other ones.&lt;br /&gt;
&lt;br /&gt;
  MixingTime = &lt;br /&gt;
  TimeStep = &lt;br /&gt;
  IterationNumber =&lt;br /&gt;
&lt;br /&gt;
=== QSS and optimisation key words ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning the QSS part, the user have to indicate the species put in QSS assumption. &lt;br /&gt;
 &lt;br /&gt;
   //------QSS Scenarios------//&lt;br /&gt;
&lt;br /&gt;
   QSS = &lt;br /&gt;
   QSS = &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the optimisation step, the user must indicate the size of the population at each generation, the number of generation that will be calculated, the number of the best solutions to copy generation to generation, the cross and mutation rate (best let to 0.75 and 0.02) and finally the allowed variation on the Arrhenius factors.&lt;br /&gt;
&lt;br /&gt;
    //------Optimisation------//&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  PopSize = &lt;br /&gt;
  MaxAllowableGenerations = &lt;br /&gt;
  NbElitism = 1&lt;br /&gt;
&lt;br /&gt;
  CrossoverRate = 0.75&lt;br /&gt;
  MutationRate = 0.02&lt;br /&gt;
&lt;br /&gt;
We recommend to keep the mutation and crossover rates by default.&lt;br /&gt;
&lt;br /&gt;
  AllowedVariation_A = &lt;br /&gt;
  AllowedVariation_b = &lt;br /&gt;
  AllowedVariation_E =&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=456</id>
		<title>Inputs</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=456"/>
				<updated>2019-02-01T13:28:32Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Multiple Inlet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== General keywords ===&lt;br /&gt;
&lt;br /&gt;
All the necessary key words are contained in the file &amp;quot;input_file.ini&amp;quot;, this is where you specify the characteristics of your flame and the ORCh step you want to run.&lt;br /&gt;
&lt;br /&gt;
First, you choose the studied combustion regime (premixed flame, auto-ignition ou multiple Inlet regime) with the key word &amp;quot;configuration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, the ORCh step you want to perform ([[DRGEP|DRGEP_species]], DRGEP_reactions, ComputeTrajectories, computeQSSCriteria, getQSSfile, getQSSfileFORTRAN, Optimisation, or Lumping) with the key word &amp;quot;step&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reference chemical scheme (key word mech_ref) (by default it is the scheme &amp;quot;mech&amp;quot; from which the user begins the step) and his associated trajectory file  (key word : trajectory_ref) are optional.&lt;br /&gt;
&lt;br /&gt;
Note that mech_ref and trajectory_ref are optional and useful only if the user wants to plot and calculate the fitness with other reference schemes than the default one. To use the default one, put &amp;quot;mech_ref = None&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The reference scheme (mech) of the current step, and the mechanism description (mech_desc) (the mech_desc doesn't change through the ORCh steps and corresponds to the id of the mechanism) :&lt;br /&gt;
&lt;br /&gt;
The level of debug wanted (generally 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The species trajectories and/or the temperature and the flame speed (in Premixed configuration) the user wants to vizualise during the step (key word speciesToPlot).&lt;br /&gt;
&lt;br /&gt;
Also if you want to plot the temperature and the flame velocity :&lt;br /&gt;
 plot_T = 1 or 0 //temperature plot&lt;br /&gt;
 plot_U = 1 or 0 //flame speed plot &lt;br /&gt;
&lt;br /&gt;
Then you define your target species  with the key word &amp;quot;Target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Premixed flame ===&lt;br /&gt;
&lt;br /&gt;
If you want to reduce schemes for premixed flames, firstly you will run a flame with the following inputs :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 configuration = PremixedFlames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 Tf =    //fuel temperature&lt;br /&gt;
 To =   //oxidiser temperature&lt;br /&gt;
 Pressure =&lt;br /&gt;
 Equivalence_ratio = &lt;br /&gt;
 Xf =  //fuel molar composition&lt;br /&gt;
 Xo = //oxidiser molar composition&lt;br /&gt;
 Initial_flame =&lt;br /&gt;
 Final_flame = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to converge faster, you have to indicate a reference flame with characteristics close to the ones you want to run.&lt;br /&gt;
&lt;br /&gt;
Note that you can perform the steps on several premixed flames, by adding more flames and the associated reference trajectories in the same order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 //Flame 1&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
&lt;br /&gt;
=== Multiple Inlet ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning this regime, as many inlets as needed can be added with the following characteristics :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  //Inlet i&lt;br /&gt;
  new Inlet i&lt;br /&gt;
  T = &lt;br /&gt;
  Pressure = &lt;br /&gt;
  MassFlowRate = &lt;br /&gt;
  Xk = &lt;br /&gt;
  EvaporationModel = false or true (0 or 1)&lt;br /&gt;
  DropletDiameter = &lt;br /&gt;
  EvaporationTime = &lt;br /&gt;
  liquidDensity = &lt;br /&gt;
  EvaporationLatentHeat = &lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some last parameters are necessary :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 NewMixing = &lt;br /&gt;
&lt;br /&gt;
which determine if the mixing of the fluid particles is new or set from a previous mixing. For the first step of the analysis, this parameter is set to true, and false for all the other steps of the study, so the random mixing of the first step is re-used for the other ones.&lt;br /&gt;
&lt;br /&gt;
  MixingTime = &lt;br /&gt;
  TimeStep = &lt;br /&gt;
  IterationNumber =&lt;br /&gt;
&lt;br /&gt;
=== QSS and optimisation key words ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning the QSS part, the user have to fill a vector with the species put in QSS assumption. The user can test several scenarios (definition of multiple vectors)&lt;br /&gt;
 &lt;br /&gt;
   //------QSS Scenarios------//&lt;br /&gt;
&lt;br /&gt;
    string array1[17] {&amp;quot;species1&amp;quot;, &amp;quot;species2&amp;quot;};&lt;br /&gt;
    vector&amp;lt;string&amp;gt; vec(array1, array1 + sizeof(array1) /sizeof(array1[0]));&lt;br /&gt;
    listQSSscenarios.push_back(new QSSscenario(vec));&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the optimisation step, the user must indicate the size of the population at each generation, the number of generation that will be calculated, the number of the best solutions to copy generation to generation, the cross and mutation rate (best let to 0.75 and 0.02) and finally the allowed variation on the Arrhenius factors.&lt;br /&gt;
&lt;br /&gt;
    //------Optimisation------//&lt;br /&gt;
&lt;br /&gt;
    //MAKE SURE THE &amp;quot;listQSSscenarios&amp;quot; THAT IS PUSHED FIRST, IS THE SCENARIO YOU WANT TO OPTIMISE&lt;br /&gt;
&lt;br /&gt;
     int PopSize = 22;&lt;br /&gt;
     int MaxAllowableGenerations = 10;&lt;br /&gt;
     int NbElitism = 1;&lt;br /&gt;
&lt;br /&gt;
     double CrossoverRate = 0.75;&lt;br /&gt;
     double MutationRate = 0.02;&lt;br /&gt;
&lt;br /&gt;
     double AllowedVariation_A = 0.005;&lt;br /&gt;
     double AllowedVariation_b = 0;&lt;br /&gt;
     double AllowedVariation_E = 0;&lt;br /&gt;
&lt;br /&gt;
     listOptimScenarios = new OptimScenario(PopSize, MaxAllowableGenerations, NbElitism, CrossoverRate, MutationRate, AllowedVariation_A, AllowedVariation_b, AllowedVariation_E);&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=455</id>
		<title>Inputs</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=455"/>
				<updated>2019-02-01T13:25:17Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Premixed flame */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== General keywords ===&lt;br /&gt;
&lt;br /&gt;
All the necessary key words are contained in the file &amp;quot;input_file.ini&amp;quot;, this is where you specify the characteristics of your flame and the ORCh step you want to run.&lt;br /&gt;
&lt;br /&gt;
First, you choose the studied combustion regime (premixed flame, auto-ignition ou multiple Inlet regime) with the key word &amp;quot;configuration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, the ORCh step you want to perform ([[DRGEP|DRGEP_species]], DRGEP_reactions, ComputeTrajectories, computeQSSCriteria, getQSSfile, getQSSfileFORTRAN, Optimisation, or Lumping) with the key word &amp;quot;step&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reference chemical scheme (key word mech_ref) (by default it is the scheme &amp;quot;mech&amp;quot; from which the user begins the step) and his associated trajectory file  (key word : trajectory_ref) are optional.&lt;br /&gt;
&lt;br /&gt;
Note that mech_ref and trajectory_ref are optional and useful only if the user wants to plot and calculate the fitness with other reference schemes than the default one. To use the default one, put &amp;quot;mech_ref = None&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The reference scheme (mech) of the current step, and the mechanism description (mech_desc) (the mech_desc doesn't change through the ORCh steps and corresponds to the id of the mechanism) :&lt;br /&gt;
&lt;br /&gt;
The level of debug wanted (generally 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The species trajectories and/or the temperature and the flame speed (in Premixed configuration) the user wants to vizualise during the step (key word speciesToPlot).&lt;br /&gt;
&lt;br /&gt;
Also if you want to plot the temperature and the flame velocity :&lt;br /&gt;
 plot_T = 1 or 0 //temperature plot&lt;br /&gt;
 plot_U = 1 or 0 //flame speed plot &lt;br /&gt;
&lt;br /&gt;
Then you define your target species  with the key word &amp;quot;Target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Premixed flame ===&lt;br /&gt;
&lt;br /&gt;
If you want to reduce schemes for premixed flames, firstly you will run a flame with the following inputs :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 configuration = PremixedFlames&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 Tf =    //fuel temperature&lt;br /&gt;
 To =   //oxidiser temperature&lt;br /&gt;
 Pressure =&lt;br /&gt;
 Equivalence_ratio = &lt;br /&gt;
 Xf =  //fuel molar composition&lt;br /&gt;
 Xo = //oxidiser molar composition&lt;br /&gt;
 Initial_flame =&lt;br /&gt;
 Final_flame = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to converge faster, you have to indicate a reference flame with characteristics close to the ones you want to run.&lt;br /&gt;
&lt;br /&gt;
Note that you can perform the steps on several premixed flames, by adding more flames and the associated reference trajectories in the same order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //Flame 0&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 //Flame 1&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
 trajectory_ref = ...&lt;br /&gt;
&lt;br /&gt;
=== Multiple Inlet ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning this regime, as many inlets as needed can be added with the following characteristics :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   //Inlet i&lt;br /&gt;
   listInlets.push_back(new MultipleInlet(&lt;br /&gt;
                &amp;quot;Temperature&amp;quot;,&lt;br /&gt;
                &amp;quot;Pressure&amp;quot;,&lt;br /&gt;
                &amp;quot;Mass flow rate&amp;quot;,&lt;br /&gt;
                &amp;quot;Xk&amp;quot;,&lt;br /&gt;
                &amp;quot;Yk&amp;quot;,&lt;br /&gt;
                /*evaporationModel*/ true or false,&lt;br /&gt;
                /*DropletDiameter*/,&lt;br /&gt;
                /*Tau_vj (characteristic time of evaporation)*/,&lt;br /&gt;
                /*liquidDensity*/,&lt;br /&gt;
                /*EvaporationlatentHeat*/));&lt;br /&gt;
&lt;br /&gt;
Coupled with the inlet of burned gases :&lt;br /&gt;
&lt;br /&gt;
   //BurnedGases&lt;br /&gt;
   listInlets.push_back(new MultipleInlet(&lt;br /&gt;
                &amp;quot;Temperature&amp;quot;,&lt;br /&gt;
                &amp;quot;Pressure&amp;quot;,&lt;br /&gt;
                &amp;quot;Mass flow rate&amp;quot;,&lt;br /&gt;
                &amp;quot;Xk&amp;quot;,&lt;br /&gt;
                &amp;quot;Yk&amp;quot;,&lt;br /&gt;
                /*evaporationModel*/ false,&lt;br /&gt;
                /*DropletDiameter*/0.0,&lt;br /&gt;
                /*Tau_vj (characteristic time of evaporation)*/0.0,&lt;br /&gt;
                /*liquidDensity*/0.0,&lt;br /&gt;
                /*EvaporationlatentHeat*/ 0.0,&lt;br /&gt;
                /*tau_t (mixing time)*/,&lt;br /&gt;
                /*delta_t (time step)*/0.0,&lt;br /&gt;
                /*nbIterations*/0.0,&lt;br /&gt;
                /*BurnedGases*/ true ));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One last parameter is necessary :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 new_mixing = &amp;quot;true or false&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which determine if the mixing of the fluid particles is new or set from a previous mixing. For the first step of the analysis, this parameter is set to true, and false for all the other steps of the study, so the random mixing of the first step is re-used for the other ones.&lt;br /&gt;
&lt;br /&gt;
=== QSS and optimisation key words ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning the QSS part, the user have to fill a vector with the species put in QSS assumption. The user can test several scenarios (definition of multiple vectors)&lt;br /&gt;
 &lt;br /&gt;
   //------QSS Scenarios------//&lt;br /&gt;
&lt;br /&gt;
    string array1[17] {&amp;quot;species1&amp;quot;, &amp;quot;species2&amp;quot;};&lt;br /&gt;
    vector&amp;lt;string&amp;gt; vec(array1, array1 + sizeof(array1) /sizeof(array1[0]));&lt;br /&gt;
    listQSSscenarios.push_back(new QSSscenario(vec));&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the optimisation step, the user must indicate the size of the population at each generation, the number of generation that will be calculated, the number of the best solutions to copy generation to generation, the cross and mutation rate (best let to 0.75 and 0.02) and finally the allowed variation on the Arrhenius factors.&lt;br /&gt;
&lt;br /&gt;
    //------Optimisation------//&lt;br /&gt;
&lt;br /&gt;
    //MAKE SURE THE &amp;quot;listQSSscenarios&amp;quot; THAT IS PUSHED FIRST, IS THE SCENARIO YOU WANT TO OPTIMISE&lt;br /&gt;
&lt;br /&gt;
     int PopSize = 22;&lt;br /&gt;
     int MaxAllowableGenerations = 10;&lt;br /&gt;
     int NbElitism = 1;&lt;br /&gt;
&lt;br /&gt;
     double CrossoverRate = 0.75;&lt;br /&gt;
     double MutationRate = 0.02;&lt;br /&gt;
&lt;br /&gt;
     double AllowedVariation_A = 0.005;&lt;br /&gt;
     double AllowedVariation_b = 0;&lt;br /&gt;
     double AllowedVariation_E = 0;&lt;br /&gt;
&lt;br /&gt;
     listOptimScenarios = new OptimScenario(PopSize, MaxAllowableGenerations, NbElitism, CrossoverRate, MutationRate, AllowedVariation_A, AllowedVariation_b, AllowedVariation_E);&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=454</id>
		<title>Inputs</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Inputs&amp;diff=454"/>
				<updated>2019-02-01T13:21:26Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* General keywords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== General keywords ===&lt;br /&gt;
&lt;br /&gt;
All the necessary key words are contained in the file &amp;quot;input_file.ini&amp;quot;, this is where you specify the characteristics of your flame and the ORCh step you want to run.&lt;br /&gt;
&lt;br /&gt;
First, you choose the studied combustion regime (premixed flame, auto-ignition ou multiple Inlet regime) with the key word &amp;quot;configuration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, the ORCh step you want to perform ([[DRGEP|DRGEP_species]], DRGEP_reactions, ComputeTrajectories, computeQSSCriteria, getQSSfile, getQSSfileFORTRAN, Optimisation, or Lumping) with the key word &amp;quot;step&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reference chemical scheme (key word mech_ref) (by default it is the scheme &amp;quot;mech&amp;quot; from which the user begins the step) and his associated trajectory file  (key word : trajectory_ref) are optional.&lt;br /&gt;
&lt;br /&gt;
Note that mech_ref and trajectory_ref are optional and useful only if the user wants to plot and calculate the fitness with other reference schemes than the default one. To use the default one, put &amp;quot;mech_ref = None&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The reference scheme (mech) of the current step, and the mechanism description (mech_desc) (the mech_desc doesn't change through the ORCh steps and corresponds to the id of the mechanism) :&lt;br /&gt;
&lt;br /&gt;
The level of debug wanted (generally 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The species trajectories and/or the temperature and the flame speed (in Premixed configuration) the user wants to vizualise during the step (key word speciesToPlot).&lt;br /&gt;
&lt;br /&gt;
Also if you want to plot the temperature and the flame velocity :&lt;br /&gt;
 plot_T = 1 or 0 //temperature plot&lt;br /&gt;
 plot_U = 1 or 0 //flame speed plot &lt;br /&gt;
&lt;br /&gt;
Then you define your target species  with the key word &amp;quot;Target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Premixed flame ===&lt;br /&gt;
&lt;br /&gt;
If you want to reduce schemes for premixed flames, firstly you will run a flame with the following inputs :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 configuration = &amp;quot;PremixedFlames&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 listFlames.push_back(new PremixedFlames( fuel temperature, oxider temperature, pressure, ratio, Yf, Xf, Yo, Xo, path of the reference flame, path of the new flame));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to converge faster, you have to indicate a reference flame with characteristics close to the ones you want to run.&lt;br /&gt;
&lt;br /&gt;
Note that you can perform the steps on several premixed flames, by adding more flames and the associated reference trajectories in the same order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 listFlames.push_back(...)&lt;br /&gt;
 listFlames.push_back(...)&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 trajectory_ref.push_back(&amp;quot;&amp;quot;);&lt;br /&gt;
 trajectory_ref.push_back(&amp;quot;&amp;quot;);&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple Inlet ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning this regime, as many inlets as needed can be added with the following characteristics :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   //Inlet i&lt;br /&gt;
   listInlets.push_back(new MultipleInlet(&lt;br /&gt;
                &amp;quot;Temperature&amp;quot;,&lt;br /&gt;
                &amp;quot;Pressure&amp;quot;,&lt;br /&gt;
                &amp;quot;Mass flow rate&amp;quot;,&lt;br /&gt;
                &amp;quot;Xk&amp;quot;,&lt;br /&gt;
                &amp;quot;Yk&amp;quot;,&lt;br /&gt;
                /*evaporationModel*/ true or false,&lt;br /&gt;
                /*DropletDiameter*/,&lt;br /&gt;
                /*Tau_vj (characteristic time of evaporation)*/,&lt;br /&gt;
                /*liquidDensity*/,&lt;br /&gt;
                /*EvaporationlatentHeat*/));&lt;br /&gt;
&lt;br /&gt;
Coupled with the inlet of burned gases :&lt;br /&gt;
&lt;br /&gt;
   //BurnedGases&lt;br /&gt;
   listInlets.push_back(new MultipleInlet(&lt;br /&gt;
                &amp;quot;Temperature&amp;quot;,&lt;br /&gt;
                &amp;quot;Pressure&amp;quot;,&lt;br /&gt;
                &amp;quot;Mass flow rate&amp;quot;,&lt;br /&gt;
                &amp;quot;Xk&amp;quot;,&lt;br /&gt;
                &amp;quot;Yk&amp;quot;,&lt;br /&gt;
                /*evaporationModel*/ false,&lt;br /&gt;
                /*DropletDiameter*/0.0,&lt;br /&gt;
                /*Tau_vj (characteristic time of evaporation)*/0.0,&lt;br /&gt;
                /*liquidDensity*/0.0,&lt;br /&gt;
                /*EvaporationlatentHeat*/ 0.0,&lt;br /&gt;
                /*tau_t (mixing time)*/,&lt;br /&gt;
                /*delta_t (time step)*/0.0,&lt;br /&gt;
                /*nbIterations*/0.0,&lt;br /&gt;
                /*BurnedGases*/ true ));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One last parameter is necessary :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 new_mixing = &amp;quot;true or false&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which determine if the mixing of the fluid particles is new or set from a previous mixing. For the first step of the analysis, this parameter is set to true, and false for all the other steps of the study, so the random mixing of the first step is re-used for the other ones.&lt;br /&gt;
&lt;br /&gt;
=== QSS and optimisation key words ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concerning the QSS part, the user have to fill a vector with the species put in QSS assumption. The user can test several scenarios (definition of multiple vectors)&lt;br /&gt;
 &lt;br /&gt;
   //------QSS Scenarios------//&lt;br /&gt;
&lt;br /&gt;
    string array1[17] {&amp;quot;species1&amp;quot;, &amp;quot;species2&amp;quot;};&lt;br /&gt;
    vector&amp;lt;string&amp;gt; vec(array1, array1 + sizeof(array1) /sizeof(array1[0]));&lt;br /&gt;
    listQSSscenarios.push_back(new QSSscenario(vec));&lt;br /&gt;
  &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the optimisation step, the user must indicate the size of the population at each generation, the number of generation that will be calculated, the number of the best solutions to copy generation to generation, the cross and mutation rate (best let to 0.75 and 0.02) and finally the allowed variation on the Arrhenius factors.&lt;br /&gt;
&lt;br /&gt;
    //------Optimisation------//&lt;br /&gt;
&lt;br /&gt;
    //MAKE SURE THE &amp;quot;listQSSscenarios&amp;quot; THAT IS PUSHED FIRST, IS THE SCENARIO YOU WANT TO OPTIMISE&lt;br /&gt;
&lt;br /&gt;
     int PopSize = 22;&lt;br /&gt;
     int MaxAllowableGenerations = 10;&lt;br /&gt;
     int NbElitism = 1;&lt;br /&gt;
&lt;br /&gt;
     double CrossoverRate = 0.75;&lt;br /&gt;
     double MutationRate = 0.02;&lt;br /&gt;
&lt;br /&gt;
     double AllowedVariation_A = 0.005;&lt;br /&gt;
     double AllowedVariation_b = 0;&lt;br /&gt;
     double AllowedVariation_E = 0;&lt;br /&gt;
&lt;br /&gt;
     listOptimScenarios = new OptimScenario(PopSize, MaxAllowableGenerations, NbElitism, CrossoverRate, MutationRate, AllowedVariation_A, AllowedVariation_b, AllowedVariation_E);&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=File:Optim_PremixGRI12.png&amp;diff=453</id>
		<title>File:Optim PremixGRI12.png</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=File:Optim_PremixGRI12.png&amp;diff=453"/>
				<updated>2019-02-01T13:11:57Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: Seltz uploaded a new version of File:Optim PremixGRI12.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=452</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=452"/>
				<updated>2019-02-01T13:07:26Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Optimisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below (part of the input_file.ini) :&lt;br /&gt;
&lt;br /&gt;
 //------Flame parameters------//&lt;br /&gt;
 //Flame 0&lt;br /&gt;
  Tf = 300&lt;br /&gt;
  To = 300 &lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  Equivalence_ratio = 0.75 &lt;br /&gt;
  Xf = CH4:1.0               &lt;br /&gt;
  Xo = O2:0.21, N2:0.79&lt;br /&gt;
 // the composition can also be added with mass fractions, for that replace &amp;quot;Xf&amp;quot; by &amp;quot;Yf&amp;quot; and &amp;quot;Xo&amp;quot; by &amp;quot;Yo&amp;quot;  &lt;br /&gt;
  Initial_flame = flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
  Final_flame = flames/flame&lt;br /&gt;
 //End&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 MECHANISM:------------------------------------------------------------------------------------------------------&lt;br /&gt;
            Reading initial mechanism &amp;quot;mechanisms/gri12.xml&amp;quot; with description &amp;quot;gri12&amp;quot; ----------&amp;gt; OK&lt;br /&gt;
               Number of species: 32&lt;br /&gt;
               Number of reactions: 177&lt;br /&gt;
&lt;br /&gt;
 PREMIXED FLAME:--------------------------------------------------------------&lt;br /&gt;
  Reading initial flame &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot; with description &amp;quot;st_flame&amp;quot; ----------&amp;gt; description: test flame&lt;br /&gt;
 OK&lt;br /&gt;
               Pressure: 100000&lt;br /&gt;
               Equivalence ratio: 0.75&lt;br /&gt;
               Composition (mass fractions): &lt;br /&gt;
                                    &amp;lt;O2:0.223145&amp;gt;&lt;br /&gt;
                                    &amp;lt;CH4:0.0419532&amp;gt;&lt;br /&gt;
                                    &amp;lt;N2:0.734901&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 -------DRGEP coefficients-------&lt;br /&gt;
 --------------------------------&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0752034&lt;br /&gt;
 Species O  0.0211171&lt;br /&gt;
 Species O2  0.33194&lt;br /&gt;
 Species OH  0.019287&lt;br /&gt;
 Species H2O  0.379235&lt;br /&gt;
 Species HO2  0.0113201&lt;br /&gt;
 Species CH3  0.107792&lt;br /&gt;
 Species CH4  0.79541&lt;br /&gt;
 Species CO  0.693792&lt;br /&gt;
 Species CO2  0.720209&lt;br /&gt;
 Species HCO  0.00321461&lt;br /&gt;
 Species CH2O  0.0817911&lt;br /&gt;
 Species CH3O  0.0360026&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0752034&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0211171&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.019287&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.0113201&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.107792&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00321461&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0817911&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0360026&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
We can note that the main target profiles are not impacted by the QSS hypothesis, nevertheless the fitness seems better. This is due to errors compensations by the other species not shown here (remind that the fitness is calculated for all species, velocity and temperature, the target just have a larger impact coefficient on the fitness). &lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 40 elements was used during 50 generations. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=451</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=451"/>
				<updated>2019-02-01T10:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* QSS step */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below (part of the input_file.ini) :&lt;br /&gt;
&lt;br /&gt;
 //------Flame parameters------//&lt;br /&gt;
 //Flame 0&lt;br /&gt;
  Tf = 300&lt;br /&gt;
  To = 300 &lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  Equivalence_ratio = 0.75 &lt;br /&gt;
  Xf = CH4:1.0               &lt;br /&gt;
  Xo = O2:0.21, N2:0.79&lt;br /&gt;
 // the composition can also be added with mass fractions, for that replace &amp;quot;Xf&amp;quot; by &amp;quot;Yf&amp;quot; and &amp;quot;Xo&amp;quot; by &amp;quot;Yo&amp;quot;  &lt;br /&gt;
  Initial_flame = flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
  Final_flame = flames/flame&lt;br /&gt;
 //End&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 MECHANISM:------------------------------------------------------------------------------------------------------&lt;br /&gt;
            Reading initial mechanism &amp;quot;mechanisms/gri12.xml&amp;quot; with description &amp;quot;gri12&amp;quot; ----------&amp;gt; OK&lt;br /&gt;
               Number of species: 32&lt;br /&gt;
               Number of reactions: 177&lt;br /&gt;
&lt;br /&gt;
 PREMIXED FLAME:--------------------------------------------------------------&lt;br /&gt;
  Reading initial flame &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot; with description &amp;quot;st_flame&amp;quot; ----------&amp;gt; description: test flame&lt;br /&gt;
 OK&lt;br /&gt;
               Pressure: 100000&lt;br /&gt;
               Equivalence ratio: 0.75&lt;br /&gt;
               Composition (mass fractions): &lt;br /&gt;
                                    &amp;lt;O2:0.223145&amp;gt;&lt;br /&gt;
                                    &amp;lt;CH4:0.0419532&amp;gt;&lt;br /&gt;
                                    &amp;lt;N2:0.734901&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 -------DRGEP coefficients-------&lt;br /&gt;
 --------------------------------&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0752034&lt;br /&gt;
 Species O  0.0211171&lt;br /&gt;
 Species O2  0.33194&lt;br /&gt;
 Species OH  0.019287&lt;br /&gt;
 Species H2O  0.379235&lt;br /&gt;
 Species HO2  0.0113201&lt;br /&gt;
 Species CH3  0.107792&lt;br /&gt;
 Species CH4  0.79541&lt;br /&gt;
 Species CO  0.693792&lt;br /&gt;
 Species CO2  0.720209&lt;br /&gt;
 Species HCO  0.00321461&lt;br /&gt;
 Species CH2O  0.0817911&lt;br /&gt;
 Species CH3O  0.0360026&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0752034&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0211171&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.019287&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.0113201&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.107792&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00321461&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0817911&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0360026&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
We can note that the main target profiles are not impacted by the QSS hypothesis, nevertheless the fitness seems better. This is due to errors compensations by the other species not shown here (remind that the fitness is calculated for all species, velocity and temperature, the target just have a larger impact coefficient on the fitness). &lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=File:QSS_12sp_Premixed.png&amp;diff=450</id>
		<title>File:QSS 12sp Premixed.png</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=File:QSS_12sp_Premixed.png&amp;diff=450"/>
				<updated>2019-02-01T10:09:40Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: Seltz uploaded a new version of File:QSS 12sp Premixed.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Multi-inlet_CH_4/Air_flame_with_scheme_GRI12&amp;diff=449</id>
		<title>Multi-inlet CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Multi-inlet_CH_4/Air_flame_with_scheme_GRI12&amp;diff=449"/>
				<updated>2019-01-31T15:59:22Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* DRGEP Step */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 0D 2-inlet configuration. Starting with 32 species and 177 reactions, we reduce to 12 transported species, 2 species in quasi steady state assumption and 28 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. We are at atmospheric pressure, and the fuel is injected in its gaseous form (no evaporation model). The inputs of the 3 inlets (oxidiser, fuel and burned gases) are displayed below (from the input_file.ini): &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //------Inlets------//&lt;br /&gt;
 new Inlet 0 : Air&lt;br /&gt;
  T = 700&lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  MassFlowRate = 0.500&lt;br /&gt;
  Xk = O2:0.21, N2:0.79  &lt;br /&gt;
  // the composition can also be added with molar fractions, for that replace &amp;quot;Yk&amp;quot; by &amp;quot;Xk&amp;quot;   &lt;br /&gt;
  EvaporationModel = false&lt;br /&gt;
  DropletDiameter = 0.0&lt;br /&gt;
  EvaporationTime = 0.0&lt;br /&gt;
  liquidDensity = 0.0&lt;br /&gt;
  EvaporationLatentHeat = 0.0&lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 new Inlet 1 : Fuel&lt;br /&gt;
  T = 450&lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  MassFlowRate = 0.017&lt;br /&gt;
  Xk = CH4:1.0  &lt;br /&gt;
  // the composition can also be added with molar fractions, for that replace &amp;quot;Yk&amp;quot; by &amp;quot;Xk&amp;quot;   &lt;br /&gt;
  EvaporationModel = 0&lt;br /&gt;
  DropletDiameter = 0.0&lt;br /&gt;
  EvaporationTime = 0.0&lt;br /&gt;
  liquidDensity = 0.0&lt;br /&gt;
  EvaporationLatentHeat = 0.0&lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 new Inlet : GB &lt;br /&gt;
  T = 2500&lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  MassFlowRate = 0.2&lt;br /&gt;
  Xk = N2:0.76308, O2:0.093573, H2O:0.072355, CO2:0.070468 &lt;br /&gt;
  // the composition can also be added with molar fractions, for that replace &amp;quot;Yk&amp;quot; by &amp;quot;Xk&amp;quot;   &lt;br /&gt;
  EvaporationModel =  0 ///1 to activate the model&lt;br /&gt;
  DropletDiameter = 0.0&lt;br /&gt;
  EvaporationTime = 0.0&lt;br /&gt;
  liquidDensity = 0.0&lt;br /&gt;
  EvaporationLatentHeat = 0.0&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP Step ===&lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 MECHANISM:------------------------------------------------------------------------------------------------------&lt;br /&gt;
            Reading initial mechanism &amp;quot;mechanisms/gri12.xml&amp;quot; with description &amp;quot;gri12&amp;quot; ----------&amp;gt; OK&lt;br /&gt;
               Number of species: 32&lt;br /&gt;
               Number of reactions: 177&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Composition to enter  For the equilibrium computation to get the Burned gases &lt;br /&gt;
 Compo_H_mixed 525637&lt;br /&gt;
 X_O2: 0.16931&lt;br /&gt;
 X_H2O: 0.019848&lt;br /&gt;
 X_CH4: 0.0418227&lt;br /&gt;
 X_CO2: 0.0193304&lt;br /&gt;
 X_N2: 0.749689&lt;br /&gt;
 T_mixed 1212.8&lt;br /&gt;
 Nb particles  0  500&lt;br /&gt;
 Nb particles  1  17&lt;br /&gt;
 Nb particles  2  200&lt;br /&gt;
 Nmix 35&lt;br /&gt;
 Set the mole fraction of inlet 0&lt;br /&gt;
 Set the mole fraction of inlet 1&lt;br /&gt;
 Set the mole fraction of inlet 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 0  AR&lt;br /&gt;
 1.41837e-05  HCCOH&lt;br /&gt;
 0.000287651  C&lt;br /&gt;
 0.000489111  CH2CO&lt;br /&gt;
 0.000498049  C2H&lt;br /&gt;
 0.00327403  C2H2&lt;br /&gt;
 0.00356528  CH2OH&lt;br /&gt;
 0.00476023  CH&lt;br /&gt;
 0.00528262  HCCO&lt;br /&gt;
 0.0119242  H2O2&lt;br /&gt;
 0.0130846  C2H3&lt;br /&gt;
 0.0164568  CH3OH&lt;br /&gt;
 0.0358106  C2H4&lt;br /&gt;
 0.0358106  C2H5&lt;br /&gt;
 0.0380984  CH2(S)&lt;br /&gt;
 0.0394904  CH2&lt;br /&gt;
 0.0692651  H2&lt;br /&gt;
 0.120645  C2H6&lt;br /&gt;
 0.144271  HCO&lt;br /&gt;
 0.146106  CH2O&lt;br /&gt;
 0.193431  CH3O&lt;br /&gt;
 0.345988  O&lt;br /&gt;
 0.699261  H&lt;br /&gt;
 0.699262  OH&lt;br /&gt;
 0.999998  HO2&lt;br /&gt;
 0.999999  CH3&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  H2O&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 11 species). and we choose the one with 14 species for the next step. With 13 species and less, the trajectories of the targets and the temperature are too different from the detailed ones to be easily optimised.&lt;br /&gt;
&lt;br /&gt;
[[File:14sp_42R.png|600px|center]]  &lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions (in red) for the fuel inlet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank. The global reactions are displayed below :&lt;br /&gt;
 &lt;br /&gt;
 Reaction 11  7.11815e-05&lt;br /&gt;
 Reaction 2  9.22955e-05&lt;br /&gt;
 Reaction 1  9.5273e-05&lt;br /&gt;
 Reaction 18  0.002098&lt;br /&gt;
 Reaction 31  0.00268202&lt;br /&gt;
 Reaction 10  0.00415073&lt;br /&gt;
 Reaction 6  0.00453937&lt;br /&gt;
 Reaction 12  0.0058625&lt;br /&gt;
 Reaction 22  0.00631152&lt;br /&gt;
 Reaction 7  0.0107781&lt;br /&gt;
 Reaction 8  0.0107783&lt;br /&gt;
 Reaction 34  0.0154049&lt;br /&gt;
 Reaction 19  0.0177938&lt;br /&gt;
 Reaction 29  0.0220001&lt;br /&gt;
 Reaction 25  0.0269477&lt;br /&gt;
 Reaction 24  0.0322283&lt;br /&gt;
 Reaction 37  0.0341651&lt;br /&gt;
 Reaction 40  0.0553785&lt;br /&gt;
 Reaction 9  0.0611019&lt;br /&gt;
 Reaction 32  0.0701004&lt;br /&gt;
 Reaction 39  0.0765675&lt;br /&gt;
 Reaction 38  0.148919&lt;br /&gt;
 Reaction 35  0.164745&lt;br /&gt;
 Reaction 3  0.165682&lt;br /&gt;
 Reaction 14  0.166509&lt;br /&gt;
 Reaction 30  0.173203&lt;br /&gt;
 Reaction 23  0.250228&lt;br /&gt;
 Reaction 21  0.364056&lt;br /&gt;
 Reaction 36  0.459012&lt;br /&gt;
 Reaction 26  0.491301&lt;br /&gt;
 Reaction 5  0.494067&lt;br /&gt;
 Reaction 28  0.550285&lt;br /&gt;
 Reaction 20  0.606395&lt;br /&gt;
 Reaction 42  0.607008&lt;br /&gt;
 Reaction 15  0.736774&lt;br /&gt;
 Reaction 17  0.754281&lt;br /&gt;
 Reaction 16  0.791332&lt;br /&gt;
 Reaction 41  0.855392&lt;br /&gt;
 Reaction 33  0.948061&lt;br /&gt;
 Reaction 13  0.969153&lt;br /&gt;
 Reaction 4  0.974258&lt;br /&gt;
 Reaction 27  0.992507&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 13 reactions, so the next step is performed with 14 species and 28 reactions. Indeed, with 27 and less species, the final state of the trajectories is not well predicted and difficult to represent even with the optimisation step.&lt;br /&gt;
&lt;br /&gt;
[[File:14sp_28R.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 28 reactions (in red) for the fuel inlet.&lt;br /&gt;
&lt;br /&gt;
=== QSS Step ===&lt;br /&gt;
&lt;br /&gt;
While running the QSS step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 Species H  0.00794323&lt;br /&gt;
 Species O  0.00490131&lt;br /&gt;
 Species O2  1&lt;br /&gt;
 Species OH  0.00320187&lt;br /&gt;
 Species H2O  0.0582805&lt;br /&gt;
 Species HO2  0.012535&lt;br /&gt;
 Species CH3  0.0853549&lt;br /&gt;
 Species CH4  0.794206&lt;br /&gt;
 Species CO  1&lt;br /&gt;
 Species CO2  1&lt;br /&gt;
 Species HCO  0.00362124&lt;br /&gt;
 Species CH2O  0.181152&lt;br /&gt;
 Species CH3O  0.00472456&lt;br /&gt;
 Species N2  1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.00794323&lt;br /&gt;
 H2O:2  HO2:1  CH3:1  CH2O:2  CH3O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.00490131&lt;br /&gt;
 OH:1  H2O:1  HO2:1  CH3:1  CH2O:1  CH3O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.00320187&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:1  CH2O:2  CH3O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H2O  with QSS Criteria 0.0582805&lt;br /&gt;
 H:2  O:1  HO2:1  CH3:1  HCO:2&lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.012535&lt;br /&gt;
 H:1  O:1  OH:1  H2O:1  CH3:2  CH2O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.0853549&lt;br /&gt;
 H:1  O:1  OH:2  H2O:1  HO2:2  HCO:1  CH2O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00362124&lt;br /&gt;
 OH:1  H2O:2  CH3:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.181152&lt;br /&gt;
 H:2  O:1  OH:2  HO2:1  CH3:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.00472456&lt;br /&gt;
 H:1  O:1  OH:1&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient.&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 12-transported species 28-reactions reduced scheme, we run the getQSSfile step and we observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:12sp_28R.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 28 reactions (in red) for the fuel inlet.&lt;br /&gt;
&lt;br /&gt;
=== Optimisation Step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. We allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values.&lt;br /&gt;
&lt;br /&gt;
A population of 40 elements was used during 40 generations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 28 reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:optim_stoch_GRI.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 28 reactions (in red) after optimisation for the fuel inlet.&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Multi-inlet_CH_4/Air_flame_with_scheme_GRI12&amp;diff=448</id>
		<title>Multi-inlet CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Multi-inlet_CH_4/Air_flame_with_scheme_GRI12&amp;diff=448"/>
				<updated>2019-01-31T15:53:15Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Key parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 0D 2-inlet configuration. Starting with 32 species and 177 reactions, we reduce to 12 transported species, 2 species in quasi steady state assumption and 28 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. We are at atmospheric pressure, and the fuel is injected in its gaseous form (no evaporation model). The inputs of the 3 inlets (oxidiser, fuel and burned gases) are displayed below (from the input_file.ini): &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 //------Inlets------//&lt;br /&gt;
 new Inlet 0 : Air&lt;br /&gt;
  T = 700&lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  MassFlowRate = 0.500&lt;br /&gt;
  Xk = O2:0.21, N2:0.79  &lt;br /&gt;
  // the composition can also be added with molar fractions, for that replace &amp;quot;Yk&amp;quot; by &amp;quot;Xk&amp;quot;   &lt;br /&gt;
  EvaporationModel = false&lt;br /&gt;
  DropletDiameter = 0.0&lt;br /&gt;
  EvaporationTime = 0.0&lt;br /&gt;
  liquidDensity = 0.0&lt;br /&gt;
  EvaporationLatentHeat = 0.0&lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 new Inlet 1 : Fuel&lt;br /&gt;
  T = 450&lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  MassFlowRate = 0.017&lt;br /&gt;
  Xk = CH4:1.0  &lt;br /&gt;
  // the composition can also be added with molar fractions, for that replace &amp;quot;Yk&amp;quot; by &amp;quot;Xk&amp;quot;   &lt;br /&gt;
  EvaporationModel = 0&lt;br /&gt;
  DropletDiameter = 0.0&lt;br /&gt;
  EvaporationTime = 0.0&lt;br /&gt;
  liquidDensity = 0.0&lt;br /&gt;
  EvaporationLatentHeat = 0.0&lt;br /&gt;
 //EndInlet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 new Inlet : GB &lt;br /&gt;
  T = 2500&lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  MassFlowRate = 0.2&lt;br /&gt;
  Xk = N2:0.76308, O2:0.093573, H2O:0.072355, CO2:0.070468 &lt;br /&gt;
  // the composition can also be added with molar fractions, for that replace &amp;quot;Yk&amp;quot; by &amp;quot;Xk&amp;quot;   &lt;br /&gt;
  EvaporationModel =  0 ///1 to activate the model&lt;br /&gt;
  DropletDiameter = 0.0&lt;br /&gt;
  EvaporationTime = 0.0&lt;br /&gt;
  liquidDensity = 0.0&lt;br /&gt;
  EvaporationLatentHeat = 0.0&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP Step ===&lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 Reading initial mechanism &amp;quot;mechanisms/gri12.xml&amp;quot; with description &amp;quot;gri12&amp;quot; ----------&amp;gt; OK&lt;br /&gt;
 Number of species: 32&lt;br /&gt;
 Number of reactions: 177&lt;br /&gt;
 Set the mole fraction of inlet 0&lt;br /&gt;
 Set the mole fraction of inlet 1&lt;br /&gt;
 Set the mole fraction of inlet 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Composition to enter  For the equilibrium computation to get the Burned gases &lt;br /&gt;
 Compo_H_mixed 525637&lt;br /&gt;
 X_O2: 0.16931&lt;br /&gt;
 X_H2O: 0.019848&lt;br /&gt;
 X_CH4: 0.0418227&lt;br /&gt;
 X_CO2: 0.0193304&lt;br /&gt;
 X_N2: 0.749689&lt;br /&gt;
 T_mixed 1212.8&lt;br /&gt;
 Nb particles  0  500&lt;br /&gt;
 Nb particles  1  17&lt;br /&gt;
 Nb particles  2  200&lt;br /&gt;
 Nmix 35&lt;br /&gt;
 Set the mole fraction of inlet 0&lt;br /&gt;
 Set the mole fraction of inlet 1&lt;br /&gt;
 Set the mole fraction of inlet 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 0  AR&lt;br /&gt;
 1.41837e-05  HCCOH&lt;br /&gt;
 0.000287651  C&lt;br /&gt;
 0.000489111  CH2CO&lt;br /&gt;
 0.000498049  C2H&lt;br /&gt;
 0.00327403  C2H2&lt;br /&gt;
 0.00356528  CH2OH&lt;br /&gt;
 0.00476023  CH&lt;br /&gt;
 0.00528262  HCCO&lt;br /&gt;
 0.0119242  H2O2&lt;br /&gt;
 0.0130846  C2H3&lt;br /&gt;
 0.0164568  CH3OH&lt;br /&gt;
 0.0358106  C2H4&lt;br /&gt;
 0.0358106  C2H5&lt;br /&gt;
 0.0380984  CH2(S)&lt;br /&gt;
 0.0394904  CH2&lt;br /&gt;
 0.0692651  H2&lt;br /&gt;
 0.120645  C2H6&lt;br /&gt;
 0.144271  HCO&lt;br /&gt;
 0.146106  CH2O&lt;br /&gt;
 0.193431  CH3O&lt;br /&gt;
 0.345988  O&lt;br /&gt;
 0.699261  H&lt;br /&gt;
 0.699262  OH&lt;br /&gt;
 0.999998  HO2&lt;br /&gt;
 0.999999  CH3&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  H2O&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 11 species). and we choose the one with 14 species for the next step. With 13 species and less, the trajectories of the targets and the temperature are too different from the detailed ones to be easily optimised.&lt;br /&gt;
&lt;br /&gt;
[[File:14sp_42R.png|600px|center]]  &lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions (in red) for the fuel inlet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank. The global reactions are displayed below :&lt;br /&gt;
 &lt;br /&gt;
 Reaction 11  7.11815e-05&lt;br /&gt;
 Reaction 2  9.22955e-05&lt;br /&gt;
 Reaction 1  9.5273e-05&lt;br /&gt;
 Reaction 18  0.002098&lt;br /&gt;
 Reaction 31  0.00268202&lt;br /&gt;
 Reaction 10  0.00415073&lt;br /&gt;
 Reaction 6  0.00453937&lt;br /&gt;
 Reaction 12  0.0058625&lt;br /&gt;
 Reaction 22  0.00631152&lt;br /&gt;
 Reaction 7  0.0107781&lt;br /&gt;
 Reaction 8  0.0107783&lt;br /&gt;
 Reaction 34  0.0154049&lt;br /&gt;
 Reaction 19  0.0177938&lt;br /&gt;
 Reaction 29  0.0220001&lt;br /&gt;
 Reaction 25  0.0269477&lt;br /&gt;
 Reaction 24  0.0322283&lt;br /&gt;
 Reaction 37  0.0341651&lt;br /&gt;
 Reaction 40  0.0553785&lt;br /&gt;
 Reaction 9  0.0611019&lt;br /&gt;
 Reaction 32  0.0701004&lt;br /&gt;
 Reaction 39  0.0765675&lt;br /&gt;
 Reaction 38  0.148919&lt;br /&gt;
 Reaction 35  0.164745&lt;br /&gt;
 Reaction 3  0.165682&lt;br /&gt;
 Reaction 14  0.166509&lt;br /&gt;
 Reaction 30  0.173203&lt;br /&gt;
 Reaction 23  0.250228&lt;br /&gt;
 Reaction 21  0.364056&lt;br /&gt;
 Reaction 36  0.459012&lt;br /&gt;
 Reaction 26  0.491301&lt;br /&gt;
 Reaction 5  0.494067&lt;br /&gt;
 Reaction 28  0.550285&lt;br /&gt;
 Reaction 20  0.606395&lt;br /&gt;
 Reaction 42  0.607008&lt;br /&gt;
 Reaction 15  0.736774&lt;br /&gt;
 Reaction 17  0.754281&lt;br /&gt;
 Reaction 16  0.791332&lt;br /&gt;
 Reaction 41  0.855392&lt;br /&gt;
 Reaction 33  0.948061&lt;br /&gt;
 Reaction 13  0.969153&lt;br /&gt;
 Reaction 4  0.974258&lt;br /&gt;
 Reaction 27  0.992507&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 13 reactions, so the next step is performed with 14 species and 28 reactions. Indeed, with 27 and less species, the final state of the trajectories is not well predicted and difficult to represent even with the optimisation step.&lt;br /&gt;
&lt;br /&gt;
[[File:14sp_28R.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 28 reactions (in red) for the fuel inlet.&lt;br /&gt;
&lt;br /&gt;
=== QSS Step ===&lt;br /&gt;
&lt;br /&gt;
While running the QSS step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 Species H  0.00794323&lt;br /&gt;
 Species O  0.00490131&lt;br /&gt;
 Species O2  1&lt;br /&gt;
 Species OH  0.00320187&lt;br /&gt;
 Species H2O  0.0582805&lt;br /&gt;
 Species HO2  0.012535&lt;br /&gt;
 Species CH3  0.0853549&lt;br /&gt;
 Species CH4  0.794206&lt;br /&gt;
 Species CO  1&lt;br /&gt;
 Species CO2  1&lt;br /&gt;
 Species HCO  0.00362124&lt;br /&gt;
 Species CH2O  0.181152&lt;br /&gt;
 Species CH3O  0.00472456&lt;br /&gt;
 Species N2  1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.00794323&lt;br /&gt;
 H2O:2  HO2:1  CH3:1  CH2O:2  CH3O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.00490131&lt;br /&gt;
 OH:1  H2O:1  HO2:1  CH3:1  CH2O:1  CH3O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.00320187&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:1  CH2O:2  CH3O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H2O  with QSS Criteria 0.0582805&lt;br /&gt;
 H:2  O:1  HO2:1  CH3:1  HCO:2&lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.012535&lt;br /&gt;
 H:1  O:1  OH:1  H2O:1  CH3:2  CH2O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.0853549&lt;br /&gt;
 H:1  O:1  OH:2  H2O:1  HO2:2  HCO:1  CH2O:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00362124&lt;br /&gt;
 OH:1  H2O:2  CH3:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.181152&lt;br /&gt;
 H:2  O:1  OH:2  HO2:1  CH3:1&lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.00472456&lt;br /&gt;
 H:1  O:1  OH:1&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient.&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 12-transported species 28-reactions reduced scheme, we run the getQSSfile step and we observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:12sp_28R.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 28 reactions (in red) for the fuel inlet.&lt;br /&gt;
&lt;br /&gt;
=== Optimisation Step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. We allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values.&lt;br /&gt;
&lt;br /&gt;
A population of 40 elements was used during 40 generations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 28 reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:optim_stoch_GRI.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species and the temperature (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 28 reactions (in red) after optimisation for the fuel inlet.&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=447</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=447"/>
				<updated>2019-01-31T15:50:36Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Key parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below (part of the input_file.ini) :&lt;br /&gt;
&lt;br /&gt;
 //------Flame parameters------//&lt;br /&gt;
 //Flame 0&lt;br /&gt;
  Tf = 300&lt;br /&gt;
  To = 300 &lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  Equivalence_ratio = 0.75 &lt;br /&gt;
  Xf = CH4:1.0               &lt;br /&gt;
  Xo = O2:0.21, N2:0.79&lt;br /&gt;
 // the composition can also be added with mass fractions, for that replace &amp;quot;Xf&amp;quot; by &amp;quot;Yf&amp;quot; and &amp;quot;Xo&amp;quot; by &amp;quot;Yo&amp;quot;  &lt;br /&gt;
  Initial_flame = flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
  Final_flame = flames/flame&lt;br /&gt;
 //End&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 MECHANISM:------------------------------------------------------------------------------------------------------&lt;br /&gt;
            Reading initial mechanism &amp;quot;mechanisms/gri12.xml&amp;quot; with description &amp;quot;gri12&amp;quot; ----------&amp;gt; OK&lt;br /&gt;
               Number of species: 32&lt;br /&gt;
               Number of reactions: 177&lt;br /&gt;
&lt;br /&gt;
 PREMIXED FLAME:--------------------------------------------------------------&lt;br /&gt;
  Reading initial flame &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot; with description &amp;quot;st_flame&amp;quot; ----------&amp;gt; description: test flame&lt;br /&gt;
 OK&lt;br /&gt;
               Pressure: 100000&lt;br /&gt;
               Equivalence ratio: 0.75&lt;br /&gt;
               Composition (mass fractions): &lt;br /&gt;
                                    &amp;lt;O2:0.223145&amp;gt;&lt;br /&gt;
                                    &amp;lt;CH4:0.0419532&amp;gt;&lt;br /&gt;
                                    &amp;lt;N2:0.734901&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 -------DRGEP coefficients-------&lt;br /&gt;
 --------------------------------&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0752034&lt;br /&gt;
 Species O  0.0211171&lt;br /&gt;
 Species O2  0.33194&lt;br /&gt;
 Species OH  0.019287&lt;br /&gt;
 Species H2O  0.379235&lt;br /&gt;
 Species HO2  0.0113201&lt;br /&gt;
 Species CH3  0.107792&lt;br /&gt;
 Species CH4  0.79541&lt;br /&gt;
 Species CO  0.693792&lt;br /&gt;
 Species CO2  0.720209&lt;br /&gt;
 Species HCO  0.00321461&lt;br /&gt;
 Species CH2O  0.0817911&lt;br /&gt;
 Species CH3O  0.0360026&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0752034&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0211171&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.019287&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.0113201&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.107792&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00321461&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0817911&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0360026&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=446</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=446"/>
				<updated>2019-01-31T15:46:47Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* DRGEP step */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below :&lt;br /&gt;
&lt;br /&gt;
 //------Flame parameters------//&lt;br /&gt;
 //Flame 0&lt;br /&gt;
  Tf = 300&lt;br /&gt;
  To = 300 &lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  Equivalence_ratio = 0.75 &lt;br /&gt;
  Xf = CH4:1.0               &lt;br /&gt;
  Xo = O2:0.21, N2:0.79&lt;br /&gt;
 // the composition can also be added with mass fractions, for that replace &amp;quot;Xf&amp;quot; by &amp;quot;Yf&amp;quot; and &amp;quot;Xo&amp;quot; by &amp;quot;Yo&amp;quot;  &lt;br /&gt;
  Initial_flame = flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
  Final_flame = flames/flame&lt;br /&gt;
 //End&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
 MECHANISM:------------------------------------------------------------------------------------------------------&lt;br /&gt;
            Reading initial mechanism &amp;quot;mechanisms/gri12.xml&amp;quot; with description &amp;quot;gri12&amp;quot; ----------&amp;gt; OK&lt;br /&gt;
               Number of species: 32&lt;br /&gt;
               Number of reactions: 177&lt;br /&gt;
&lt;br /&gt;
 PREMIXED FLAME:--------------------------------------------------------------&lt;br /&gt;
  Reading initial flame &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot; with description &amp;quot;st_flame&amp;quot; ----------&amp;gt; description: test flame&lt;br /&gt;
 OK&lt;br /&gt;
               Pressure: 100000&lt;br /&gt;
               Equivalence ratio: 0.75&lt;br /&gt;
               Composition (mass fractions): &lt;br /&gt;
                                    &amp;lt;O2:0.223145&amp;gt;&lt;br /&gt;
                                    &amp;lt;CH4:0.0419532&amp;gt;&lt;br /&gt;
                                    &amp;lt;N2:0.734901&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 -------DRGEP coefficients-------&lt;br /&gt;
 --------------------------------&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0752034&lt;br /&gt;
 Species O  0.0211171&lt;br /&gt;
 Species O2  0.33194&lt;br /&gt;
 Species OH  0.019287&lt;br /&gt;
 Species H2O  0.379235&lt;br /&gt;
 Species HO2  0.0113201&lt;br /&gt;
 Species CH3  0.107792&lt;br /&gt;
 Species CH4  0.79541&lt;br /&gt;
 Species CO  0.693792&lt;br /&gt;
 Species CO2  0.720209&lt;br /&gt;
 Species HCO  0.00321461&lt;br /&gt;
 Species CH2O  0.0817911&lt;br /&gt;
 Species CH3O  0.0360026&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0752034&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0211171&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.019287&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.0113201&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.107792&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00321461&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0817911&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0360026&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=445</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=445"/>
				<updated>2019-01-31T15:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Key parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below :&lt;br /&gt;
&lt;br /&gt;
 //------Flame parameters------//&lt;br /&gt;
 //Flame 0&lt;br /&gt;
  Tf = 300&lt;br /&gt;
  To = 300 &lt;br /&gt;
  Pressure = 1E+05&lt;br /&gt;
  Equivalence_ratio = 0.75 &lt;br /&gt;
  Xf = CH4:1.0               &lt;br /&gt;
  Xo = O2:0.21, N2:0.79&lt;br /&gt;
 // the composition can also be added with mass fractions, for that replace &amp;quot;Xf&amp;quot; by &amp;quot;Yf&amp;quot; and &amp;quot;Xo&amp;quot; by &amp;quot;Yo&amp;quot;  &lt;br /&gt;
  Initial_flame = flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
  Final_flame = flames/flame&lt;br /&gt;
 //End&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 scheme : GRI12 &lt;br /&gt;
 number of species : 32 &lt;br /&gt;
 number of reaction : 177 &lt;br /&gt;
 reference flame : flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
 Pressure : 1 bar &lt;br /&gt;
 equivalence ration : 0.75 &lt;br /&gt;
 Composition :		&amp;lt;O2:0.202024&amp;gt;  &lt;br /&gt;
                        &amp;lt;CH4:0.0379821&amp;gt; &lt;br /&gt;
                        &amp;lt;N2:0.759994&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0752034&lt;br /&gt;
 Species O  0.0211171&lt;br /&gt;
 Species O2  0.33194&lt;br /&gt;
 Species OH  0.019287&lt;br /&gt;
 Species H2O  0.379235&lt;br /&gt;
 Species HO2  0.0113201&lt;br /&gt;
 Species CH3  0.107792&lt;br /&gt;
 Species CH4  0.79541&lt;br /&gt;
 Species CO  0.693792&lt;br /&gt;
 Species CO2  0.720209&lt;br /&gt;
 Species HCO  0.00321461&lt;br /&gt;
 Species CH2O  0.0817911&lt;br /&gt;
 Species CH3O  0.0360026&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0752034&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0211171&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.019287&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.0113201&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.107792&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00321461&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0817911&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0360026&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=444</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=444"/>
				<updated>2019-01-31T15:24:13Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* QSS step */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below :&lt;br /&gt;
&lt;br /&gt;
 listFlames.push_back(new PremixedFlames(/*T_fuel*/ 300, &lt;br /&gt;
                                         /*T_ox*/ 300,&lt;br /&gt;
                                         /*Pressure*/ 1E+05,&lt;br /&gt;
                                         /*Ratio*/ 0.75,&lt;br /&gt;
                                         /*Y_fuel*/ &amp;quot;CH4:1.0&amp;quot;,&lt;br /&gt;
                                         /*X_fuel*/ &amp;quot;&amp;quot;,&lt;br /&gt;
                                         /*Y_ox*/ &amp;quot;O2:0.21, N2:0.79&amp;quot;,&lt;br /&gt;
                                         /*X_ox*/ &amp;quot;&amp;quot;,&lt;br /&gt;
                                         /*reference_flame_path*/ &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot;,&lt;br /&gt;
                                         /*flame_path*/ &amp;quot;flames/flame&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 scheme : GRI12 &lt;br /&gt;
 number of species : 32 &lt;br /&gt;
 number of reaction : 177 &lt;br /&gt;
 reference flame : flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
 Pressure : 1 bar &lt;br /&gt;
 equivalence ration : 0.75 &lt;br /&gt;
 Composition :		&amp;lt;O2:0.202024&amp;gt;  &lt;br /&gt;
                        &amp;lt;CH4:0.0379821&amp;gt; &lt;br /&gt;
                        &amp;lt;N2:0.759994&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0752034&lt;br /&gt;
 Species O  0.0211171&lt;br /&gt;
 Species O2  0.33194&lt;br /&gt;
 Species OH  0.019287&lt;br /&gt;
 Species H2O  0.379235&lt;br /&gt;
 Species HO2  0.0113201&lt;br /&gt;
 Species CH3  0.107792&lt;br /&gt;
 Species CH4  0.79541&lt;br /&gt;
 Species CO  0.693792&lt;br /&gt;
 Species CO2  0.720209&lt;br /&gt;
 Species HCO  0.00321461&lt;br /&gt;
 Species CH2O  0.0817911&lt;br /&gt;
 Species CH3O  0.0360026&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0752034&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0211171&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.019287&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.0113201&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.107792&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00321461&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0817911&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0360026&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=443</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=443"/>
				<updated>2019-01-31T15:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below :&lt;br /&gt;
&lt;br /&gt;
 listFlames.push_back(new PremixedFlames(/*T_fuel*/ 300, &lt;br /&gt;
                                         /*T_ox*/ 300,&lt;br /&gt;
                                         /*Pressure*/ 1E+05,&lt;br /&gt;
                                         /*Ratio*/ 0.75,&lt;br /&gt;
                                         /*Y_fuel*/ &amp;quot;CH4:1.0&amp;quot;,&lt;br /&gt;
                                         /*X_fuel*/ &amp;quot;&amp;quot;,&lt;br /&gt;
                                         /*Y_ox*/ &amp;quot;O2:0.21, N2:0.79&amp;quot;,&lt;br /&gt;
                                         /*X_ox*/ &amp;quot;&amp;quot;,&lt;br /&gt;
                                         /*reference_flame_path*/ &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot;,&lt;br /&gt;
                                         /*flame_path*/ &amp;quot;flames/flame&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 scheme : GRI12 &lt;br /&gt;
 number of species : 32 &lt;br /&gt;
 number of reaction : 177 &lt;br /&gt;
 reference flame : flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
 Pressure : 1 bar &lt;br /&gt;
 equivalence ration : 0.75 &lt;br /&gt;
 Composition :		&amp;lt;O2:0.202024&amp;gt;  &lt;br /&gt;
                        &amp;lt;CH4:0.0379821&amp;gt; &lt;br /&gt;
                        &amp;lt;N2:0.759994&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 22  9.23227e-06&lt;br /&gt;
 Reaction 1  2.08238e-05&lt;br /&gt;
 Reaction 11  2.29985e-05&lt;br /&gt;
 Reaction 2  5.30076e-05&lt;br /&gt;
 Reaction 12  0.00029274&lt;br /&gt;
 Reaction 18  0.00191785&lt;br /&gt;
 Reaction 6  0.00198407&lt;br /&gt;
 Reaction 36  0.00293471&lt;br /&gt;
 Reaction 38  0.00420356&lt;br /&gt;
 Reaction 31  0.00462285&lt;br /&gt;
 Reaction 34  0.00611017&lt;br /&gt;
 Reaction 7  0.00905302&lt;br /&gt;
 Reaction 10  0.00921383&lt;br /&gt;
 Reaction 32  0.0106164&lt;br /&gt;
 Reaction 37  0.0133867&lt;br /&gt;
 Reaction 8  0.0136681&lt;br /&gt;
 Reaction 25  0.0237175&lt;br /&gt;
 Reaction 24  0.0277978&lt;br /&gt;
 Reaction 29  0.0305413&lt;br /&gt;
 Reaction 13  0.0329515&lt;br /&gt;
 Reaction 9  0.0342601&lt;br /&gt;
 Reaction 3  0.0398655&lt;br /&gt;
 Reaction 5  0.0422524&lt;br /&gt;
 Reaction 14  0.0442348&lt;br /&gt;
 Reaction 19  0.0493222&lt;br /&gt;
 Reaction 35  0.102885&lt;br /&gt;
 Reaction 40  0.103946&lt;br /&gt;
 Reaction 26  0.111933&lt;br /&gt;
 Reaction 30  0.131232&lt;br /&gt;
 Reaction 23  0.159996&lt;br /&gt;
 Reaction 21  0.161005&lt;br /&gt;
 Reaction 20  0.180048&lt;br /&gt;
 Reaction 39  0.18465&lt;br /&gt;
 Reaction 42  0.19675&lt;br /&gt;
 Reaction 4  0.208145&lt;br /&gt;
 Reaction 15  0.215404&lt;br /&gt;
 Reaction 16  0.222982&lt;br /&gt;
 Reaction 27  0.274358&lt;br /&gt;
 Reaction 17  0.274617&lt;br /&gt;
 Reaction 33  0.403162&lt;br /&gt;
 Reaction 41  0.437888&lt;br /&gt;
 Reaction 28  0.438952&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0581710482364302&lt;br /&gt;
 Species O  0.0160759870785582&lt;br /&gt;
 Species O2  0.277560360139677&lt;br /&gt;
 Species OH  0.0144373005142915&lt;br /&gt;
 Species H2O  0.314791474636433&lt;br /&gt;
 Species HO2  0.010252726793236&lt;br /&gt;
 Species CH3  0.100336627880574&lt;br /&gt;
 Species CH4  0.79524736833312&lt;br /&gt;
 Species CO  0.694064507028327&lt;br /&gt;
 Species CO2  0.692897407440143&lt;br /&gt;
 Species HCO  0.00243878401227475&lt;br /&gt;
 Species CH2O  0.0772557856780877&lt;br /&gt;
 Species CH3O  0.0207969879289909&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0581710482364302&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0160759870785582&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.0144373005142915&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.010252726793236&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.100336627880574&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00243878401227475&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0772557856780877&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0207969879289909&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=File:DRGEPR_14sp_26R_Premixed.png&amp;diff=442</id>
		<title>File:DRGEPR 14sp 26R Premixed.png</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=File:DRGEPR_14sp_26R_Premixed.png&amp;diff=442"/>
				<updated>2019-01-31T15:17:16Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: Seltz uploaded a new version of File:DRGEPR 14sp 26R Premixed.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=441</id>
		<title>Premix CH 4/Air flame with scheme GRI12</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=Premix_CH_4/Air_flame_with_scheme_GRI12&amp;diff=441"/>
				<updated>2019-01-31T15:12:36Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: /* DRGEP step */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Objectives''' ==&lt;br /&gt;
&lt;br /&gt;
The Stochastic_GRI12 test case describes a reduction of the GRI1.2 scheme for a 1D premixed flame. Starting with 32 species and 177 reactions, we reduce to 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
== '''Key parameters''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The target species considered for this test case are O2, CO and CO2. The characteristics of the premixed flame are displayed below :&lt;br /&gt;
&lt;br /&gt;
 listFlames.push_back(new PremixedFlames(/*T_fuel*/ 300, &lt;br /&gt;
                                         /*T_ox*/ 300,&lt;br /&gt;
                                         /*Pressure*/ 1E+05,&lt;br /&gt;
                                         /*Ratio*/ 0.75,&lt;br /&gt;
                                         /*Y_fuel*/ &amp;quot;CH4:1.0&amp;quot;,&lt;br /&gt;
                                         /*X_fuel*/ &amp;quot;&amp;quot;,&lt;br /&gt;
                                         /*Y_ox*/ &amp;quot;O2:0.21, N2:0.79&amp;quot;,&lt;br /&gt;
                                         /*X_ox*/ &amp;quot;&amp;quot;,&lt;br /&gt;
                                         /*reference_flame_path*/ &amp;quot;flames/flame__Phi_0_75__P_100000__T_300.cantera&amp;quot;,&lt;br /&gt;
                                         /*flame_path*/ &amp;quot;flames/flame&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
== '''Results''' ==&lt;br /&gt;
&lt;br /&gt;
=== DRGEP step === &lt;br /&gt;
&lt;br /&gt;
While running the DRGEP species step, your terminal should display the following information :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 scheme : GRI12 &lt;br /&gt;
 number of species : 32 &lt;br /&gt;
 number of reaction : 177 &lt;br /&gt;
 reference flame : flames/flame__Phi_0_75__P_100000__T_300.cantera&lt;br /&gt;
 Pressure : 1 bar &lt;br /&gt;
 equivalence ration : 0.75 &lt;br /&gt;
 Composition :		&amp;lt;O2:0.202024&amp;gt;  &lt;br /&gt;
                        &amp;lt;CH4:0.0379821&amp;gt; &lt;br /&gt;
                        &amp;lt;N2:0.759994&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
followed by the the species associated with their rank :&lt;br /&gt;
&lt;br /&gt;
 1.37642e-15  AR&lt;br /&gt;
 2.12795e-06  HCCOH&lt;br /&gt;
 4.32935e-05  C2H&lt;br /&gt;
 0.000157543  CH2CO&lt;br /&gt;
 0.000362521  C&lt;br /&gt;
 0.000444401  C2H2&lt;br /&gt;
 0.00101888  HCCO&lt;br /&gt;
 0.00357515  C2H3&lt;br /&gt;
 0.00398744  CH3OH&lt;br /&gt;
 0.00409277  CH&lt;br /&gt;
 0.00543294  CH2OH&lt;br /&gt;
 0.0126485  C2H4&lt;br /&gt;
 0.0126485  C2H5&lt;br /&gt;
 0.0170844  CH2(S)&lt;br /&gt;
 0.0190984  C2H6&lt;br /&gt;
 0.0314311  CH2&lt;br /&gt;
 0.0362943  H2O2&lt;br /&gt;
 0.0844714  H2&lt;br /&gt;
 0.0862782  CH3&lt;br /&gt;
 0.105794  CH2O&lt;br /&gt;
 0.110349  HCO&lt;br /&gt;
 0.141159  H2O&lt;br /&gt;
 0.150828  CH3O&lt;br /&gt;
 0.218864  O&lt;br /&gt;
 0.294638  HO2&lt;br /&gt;
 0.48461  OH&lt;br /&gt;
 0.48475  H&lt;br /&gt;
 1  O2&lt;br /&gt;
 1  CH4&lt;br /&gt;
 1  CO&lt;br /&gt;
 1  CO2&lt;br /&gt;
 1  N2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a detailed 32 species scheme, we obtain reduced schemes (31 to 14 species). and we choose the one with 14 species for the next step because the shape of the velocity and species are conserved (and Cantera is unable to converge the 13-species scheme).&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPSpec_14Sp_42R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig1 : Comparison between the reference trajectories of the target species, the temperature and the flame speed  (in black), and the trajectories computed with the reduced mechanism with 14 transported species and 42 reactions, after a DRGEP species reduction  (in red).&lt;br /&gt;
&lt;br /&gt;
From the reduced scheme with 14 species, the DRGEP reaction step displays the associated 42 reactions (forward, reverse and global) with their rank : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Reaction 11  1.76836114590199e-05&lt;br /&gt;
 Reaction 1  2.00306712724843e-05&lt;br /&gt;
 Reaction 2  5.32560412611922e-05&lt;br /&gt;
 Reaction 12  0.000199370652543748&lt;br /&gt;
 Reaction 22  0.000203838178516555&lt;br /&gt;
 Reaction 6  0.00205742513026953&lt;br /&gt;
 Reaction 18  0.00214112144276709&lt;br /&gt;
 Reaction 31  0.00256497802215946&lt;br /&gt;
 Reaction 36  0.00423851339874798&lt;br /&gt;
 Reaction 38  0.00628440315477067&lt;br /&gt;
 Reaction 10  0.00709110759390656&lt;br /&gt;
 Reaction 34  0.00727675619860293&lt;br /&gt;
 Reaction 7  0.00816841794021552&lt;br /&gt;
 Reaction 32  0.0105674795412113&lt;br /&gt;
 Reaction 8  0.011392637948932&lt;br /&gt;
 Reaction 37  0.0121416498847893&lt;br /&gt;
 Reaction 25  0.0223800727572329&lt;br /&gt;
 Reaction 24  0.0282453396822729&lt;br /&gt;
 Reaction 29  0.0283685654460358&lt;br /&gt;
 Reaction 13  0.0346772420107361&lt;br /&gt;
 Reaction 9  0.0420990341989184&lt;br /&gt;
 Reaction 5  0.0436190317079101&lt;br /&gt;
 Reaction 19  0.052214327287295&lt;br /&gt;
 Reaction 14  0.0559978780179485&lt;br /&gt;
 Reaction 40  0.116797747919766&lt;br /&gt;
 Reaction 3  0.119098963953184&lt;br /&gt;
 Reaction 35  0.124498803353466&lt;br /&gt;
 Reaction 26  0.139190739846114&lt;br /&gt;
 Reaction 21  0.156522233136118&lt;br /&gt;
 Reaction 30  0.159814723012322&lt;br /&gt;
 Reaction 20  0.170817390107279&lt;br /&gt;
 Reaction 39  0.1880142273317&lt;br /&gt;
 Reaction 23  0.196350171114342&lt;br /&gt;
 Reaction 4  0.216840758956933&lt;br /&gt;
 Reaction 15  0.216904850055577&lt;br /&gt;
 Reaction 42  0.233730982227189&lt;br /&gt;
 Reaction 17  0.288086975041949&lt;br /&gt;
 Reaction 27  0.28850598819427&lt;br /&gt;
 Reaction 16  0.313186383157947&lt;br /&gt;
 Reaction 33  0.436800577699977&lt;br /&gt;
 Reaction 41  0.466945029846514&lt;br /&gt;
 Reaction 28  0.467986201698403&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this step, by comparing the reference trajectories with the new ones, we choose to delete 16 reactions because after 17 reactions removed, the CO2 profile loose its initial shape.&lt;br /&gt;
The next step is performed with 14 species and 26 reactions.&lt;br /&gt;
&lt;br /&gt;
[[File:DRGEPR_14sp_26R_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig2 : Comparison between the trajectories of the target species, the temperature and the flame speed computed with the reduced 14-species 42-reaction mechanism (in black) , and the trajectories computed with the reduced mechanism with 14 transported species and 26 reactions after a DRGEP reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== QSS step ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The QSS step provides the QSS criteria of each species and the different links with the others species : &lt;br /&gt;
&lt;br /&gt;
 Species H  0.0581710482364302&lt;br /&gt;
 Species O  0.0160759870785582&lt;br /&gt;
 Species O2  0.277560360139677&lt;br /&gt;
 Species OH  0.0144373005142915&lt;br /&gt;
 Species H2O  0.314791474636433&lt;br /&gt;
 Species HO2  0.010252726793236&lt;br /&gt;
 Species CH3  0.100336627880574&lt;br /&gt;
 Species CH4  0.79524736833312&lt;br /&gt;
 Species CO  0.694064507028327&lt;br /&gt;
 Species CO2  0.692897407440143&lt;br /&gt;
 Species HCO  0.00243878401227475&lt;br /&gt;
 Species CH2O  0.0772557856780877&lt;br /&gt;
 Species CH3O  0.0207969879289909&lt;br /&gt;
 Species N2  0&lt;br /&gt;
&lt;br /&gt;
 Interactions with species H  with QSS Criteria 0.0581710482364302&lt;br /&gt;
 HO2:2  CH3:1  CH2O:2  CH3O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species O  with QSS Criteria 0.0160759870785582&lt;br /&gt;
 OH:1  HO2:1  CH3:1  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species OH  with QSS Criteria 0.0144373005142915&lt;br /&gt;
 O:1  OH:2  HO2:1  CH3:2  HCO:2  CH2O:1  CH3O:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HO2  with QSS Criteria 0.010252726793236&lt;br /&gt;
 H:2  O:1  OH:1  CH3:1  CH2O:1  N2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3  with QSS Criteria 0.100336627880574&lt;br /&gt;
 H:1  O:1  OH:2  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species HCO  with QSS Criteria 0.00243878401227475&lt;br /&gt;
 OH:2  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH2O  with QSS Criteria 0.0772557856780877&lt;br /&gt;
 H:2  O:1  OH:1  HO2:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species CH3O  with QSS Criteria 0.0207969879289909&lt;br /&gt;
 H:1  O:1  OH:1  &lt;br /&gt;
&lt;br /&gt;
 Interactions with species N2  with QSS Criteria 0&lt;br /&gt;
 H:1  HO2:1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We choose to put the species CH3O and HCO in QSS hypothesis due to their low QSS coefficient. The species HO2 could have been a good candidate too but it is linked to himself (non linearity).&lt;br /&gt;
&lt;br /&gt;
In order to obtain the trajectories of the 14-species 26-reaction reduced scheme with these 2 species in QSS hypothesis, we run the '''getQSSfile''' step and we obtain the following graphs.We observe that the final state and the shape of the trajectories are conserved. It is under these conditions that the optimisation step will be efficient.&lt;br /&gt;
&lt;br /&gt;
[[File:QSS_12sp_Premixed.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig3 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after a DRGEp reaction reduction (in red).&lt;br /&gt;
&lt;br /&gt;
=== Optimisation ===&lt;br /&gt;
&lt;br /&gt;
The final step of the ORCh method, the genetic algorithm, enables to recover the trajectories of the target species. Firstly, we allowed a 10 % variation on the pre exponential factor, the temperature exposant and 6 % on the energy activation in order to find their optimal values. &lt;br /&gt;
&lt;br /&gt;
A population of 42 elements was used during 48 generations. &lt;br /&gt;
&lt;br /&gt;
Secondly, in order to obtain more precise trajectories, we allowed a 1 % variation on the pre exponential factor, the temperature exposant and the energy activation. 34 more generations were performed in that case.&lt;br /&gt;
&lt;br /&gt;
The following trajectories of the temperature, the flame speed and the target species match perfectly the ones of the reference detailed scheme with only 12 transported species and 26 reactions.&lt;br /&gt;
 &lt;br /&gt;
[[File:Optim_PremixGRI12.png|900px|center]]&lt;br /&gt;
&lt;br /&gt;
Fig4 : Comparison between the reference trajectories of the target species, the temperature and the flame speed (in black), and the trajectories computed with the reduced mechanism with 12 transported species and 26 reactions after optimisation (in red).&lt;br /&gt;
&lt;br /&gt;
== '''Bibliography''' ==&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	<entry>
		<id>https://orch.coria-cfd.fr/index.php?title=File:DRGEPSpec_14Sp_42R_Premixed.png&amp;diff=440</id>
		<title>File:DRGEPSpec 14Sp 42R Premixed.png</title>
		<link rel="alternate" type="text/html" href="https://orch.coria-cfd.fr/index.php?title=File:DRGEPSpec_14Sp_42R_Premixed.png&amp;diff=440"/>
				<updated>2019-01-31T15:08:38Z</updated>
		
		<summary type="html">&lt;p&gt;Seltz: Seltz uploaded a new version of File:DRGEPSpec 14Sp 42R Premixed.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seltz</name></author>	</entry>

	</feed>