|
[Sponsors] |
November 26, 2009, 07:36 |
|
#21 |
New Member
Join Date: Mar 2009
Location: Sao Jose dos Campos, Brazil
Posts: 29
Rep Power: 17 |
Hello,
has anybody tried linking Cantera 1.8b to OpenFOAM 1.6? |
|
November 27, 2009, 03:21 |
|
#22 |
Senior Member
Markus Rehm
Join Date: Mar 2009
Location: Erlangen (Germany)
Posts: 184
Rep Power: 17 |
Hello,
no up to now the library is only available for 1.5.x. An update is planned. Regards, Markus. |
|
January 8, 2010, 18:09 |
Piloted flame case - question
|
#23 |
New Member
Join Date: Oct 2009
Posts: 15
Rep Power: 17 |
Hello Michele:
In an earlier post you mentioned (Oct 2009) that you had successfully run a piloted flame test case with the steady solver; is this something you could share? I am trying to implement something similar, and while the reactingFoam solver works, the transient approach is very computationally inefficient. I was able to run the test case with alternateSteadyReactingFoam, and I am struggling to make a CH4 flame case work. Thanks so much! Kind Regards, -aat |
|
February 14, 2010, 13:35 |
error running alternateSteadyReactingFoam on ubuntu
|
#24 |
New Member
Join Date: Aug 2009
Posts: 4
Rep Power: 17 |
Hi,
I am using cantera1.8 and sundials2.3.0 as described on the wiki page with OpenFOAM-1.5-dev on Ubuntu operating system. I had problems in getting CanteraThermosChemistry compiled with an error that cantera/kernel/CVodesIntegrator.h not found. I checked the cantera installation and found that there was no file under ..../installCantera/include/cantera/kernel/CVodesIntegrator.h. I could find a different file CVodeInt.h under the same path and therefore changed the filename from CVodesIntegrator.h to CVodeInt.h in the following files. canteraChemistryModel.C canteraLocalTimeChemistryModel.C This allowed me to compile the canteraThrmosChemistry and other solvers. But, when I try to run the example by typing alternateSteadyReactingFoam or alternateReactingFoam, I get the following error. alternateSteadyReactingFoam: symbol lookup error: ....../libcanteraThermosChemistry.so: undefined symbol: N_VNew I couldn't file any variable named N_VNew. Am I missing something while compiling or do I need to make any additional changes to the canteraThermosChemistry source files. Any advice is greatly appreciated. thanks for your time, Bhadraiah. |
|
February 15, 2010, 04:17 |
|
#25 |
Senior Member
Markus Rehm
Join Date: Mar 2009
Location: Erlangen (Germany)
Posts: 184
Rep Power: 17 |
Hello,
it seems like there is a problem with the Sundials installation. Check if Cantera uses Sundials correctly by running the demos (e.g Cantera python demos). Markus |
|
February 15, 2010, 14:17 |
alternateChemistry model works on Ubuntu
|
#26 |
New Member
Join Date: Aug 2009
Posts: 4
Rep Power: 17 |
Hi Markus,
Many thanks for your inputs. It indeed seems to be an issue with sundials. I did check the demos under Cantera previously and they ran fine. So I was not sure what the issue was. Meanwhile I found your other post at the following URL as well. http://www.cfd-online.com/Forums/ope...de-solver.html Based on the posts in that article, I started from scratch and compiled sundials with --enable-shared option (the wiki only said CFLAGS=-fPIC). I was able to go through the rest of the installation as per wiki without any issues. The alternateSteadyReactingFoam and alternateReactingFoam now run fine without any issues. Thanks again for your inputs. regards, Bhadraiah. |
|
April 11, 2010, 10:07 |
Cantera Matlab/Python version Documentation
|
#27 |
Member
Prasanth P
Join Date: May 2009
Posts: 30
Rep Power: 17 |
Hi guys,
It would be really helpful if any of you could give me the link to Cantera Matlab/Python version Documentation. Regards Prasanth P |
|
April 16, 2010, 14:08 |
|
#28 | ||
Senior Member
Join Date: Dec 2009
Posts: 112
Rep Power: 17 |
Quote:
is there a way to use alternateReactingFoam with Openfoam-1.6 yet? I have tried to make it run, but compiling alternateChemistryModels i found that he wants some file only present in the openfoam-1.5. . So I linked it in the options-file but then another error message comes up, with which i can't deal Quote:
have a nice weekend! regards! |
|||
April 16, 2010, 17:56 |
|
#29 |
Senior Member
Markus Rehm
Join Date: Mar 2009
Location: Erlangen (Germany)
Posts: 184
Rep Power: 17 |
Hello,
no Problem with Cantera-1.8 but some classes changed in OF-1.6 and it is not straight-forward to do the upgrade. As soon as I find some time I will continue the work. Regards, Markus. |
|
May 4, 2010, 17:05 |
Running the cases
|
#30 |
New Member
Thomas H.
Join Date: Mar 2009
Posts: 1
Rep Power: 0 |
Hello Markus,
thank you for your great work. I tried to install cantera as you showed in your tutorial, but I could not run the cases. Seems to be a conversion problem. Could you give me a hint? Thomas Create time Create mesh for time = 0 Reading chemistry properties Reading environmentalProperties Reading thermophysicalProperties Selecting thermodynamics package hMixtureThermo<canteraMixture> Reading from Cantera-File "/home/thoffman/OpenFOAM/thoffman-1.5/applications/solvers/AlternateChemistry/Steady/dualInlet/constant/mix.cti" the mixture mix sh: source: not found Reading from Cantera-File "/home/thoffman/OpenFOAM/thoffman-1.5/applications/solvers/AlternateChemistry/Steady/dualInlet/constant/mix.cti" the mixture mix --> FOAM Warning : From function canteraMixture::canteraMixture in file canteraMixture.C at line 70 The thermophysical properties of CANTERA are currently not converted to OpenFOAM. Instead the properties from "/home/thoffman/OpenFOAM/thoffman-1.5/applications/solvers/AlternateChemistry/Steady/dualInlet/constant/gasThermo" are used This can lead to errors if the data is inconsistent with the Cantera-data wrong token type - expected Scalar found on line 13 the word 'O2' file: /home/thoffman/OpenFOAM/thoffman-1.5/applications/solvers/AlternateChemistry/Steady/dualInlet/constant/gasThermo at line 13. From function operator>>(Istream&, Scalar&) in file lnInclude/Scalar.C at line 85. FOAM exiting |
|
July 7, 2010, 11:21 |
Cantera-
|
#31 |
New Member
Prasad
Join Date: Jul 2010
Posts: 2
Rep Power: 0 |
Hi,
I would like to add one additional equation in Cantera. Is that possible to add one more additional equation in One D simulations In Cantera? Last edited by vsnprasad27; July 8, 2010 at 02:50. Reason: This is another question |
|
July 9, 2010, 18:22 |
|
#32 |
New Member
Sunny Karnani
Join Date: Apr 2010
Posts: 22
Rep Power: 16 |
Hello All,
While running the transient case that came with AlternateChemistry, I received a warning that reads the following: --> FOAM Warning: From function canteraChemistryModel:: calcDQ(volScalarField &dQ) in file canteraChemistryModel.C at line 321 Calculation of dQ is not yet verified Is this warning expected? Could someone please explain what it means and what are the potential implications? Thanks, Sunny |
|
July 12, 2010, 14:34 |
|
#33 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
|
||
July 15, 2010, 15:36 |
|
#34 |
New Member
|
||
July 15, 2010, 16:00 |
|
#35 |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
The cause is that it was coded by the programmers (us) there. Because we never verified whether the results of THAT method are correct (because we didn't use these results). If it bothers you comment it out. If you need the results verify it.
|
|
July 17, 2010, 21:17 |
|
#36 | |
New Member
|
Quote:
Actually I get also this one: --> FOAM Warning : From function dlLibraryTable:: open(const fileName& functionLibName) in file db/dlLibraryTable/dlLibraryTable.C at line 86 could not load libcompressibleFluxBCs.so: cannot open shared object file: No such file or directory Create mesh for time = 0.0255 should I be worried? __________________________ I'm pretty new in CFD so I ask sorry if maybe I do trivial questions. Currently I'm doing a case with a premixed flame and I use alternateReactingFoam . It works, but I have some doubts: -In the file Gri30.cti there a function called "transport" and I can chose to leave it empty, set it "Mix" or "Multi"... but it looks like give the same results even if i set it differently. what does it do? - my case is laminar so I switch turbulence off but I can't really understand how I should set the transport proprieties (mu lambda etc) in the RASProperties file or how OF calculates them. Thank you very much!!! |
||
July 19, 2010, 03:28 |
|
#37 | |
Senior Member
Markus Rehm
Join Date: Mar 2009
Location: Erlangen (Germany)
Posts: 184
Rep Power: 17 |
Hello Silvano,
Quote:
http://sourceforge.net/projects/cant...s.pdf/download For further questions regarding CANTERA please refer to proper forum http://groups.google.com/group/cantera-users Furthermore I suggest you to check out the demos and tutorials provided with CANTERA. 2) If you use the alternateChemistry-library in "CANTERA-mode" (i.e. chemistryEngine canteraChemistryModel) the chemistry, thermodynamical, and transport data is taken from the cti-file. If you use the alternateChemistry-library in OpenFOAM-mode (i.e. chemistryEngine chemistryModelProxy) all the data is obtained as usually done in OpenFOAM. Regards, Markus. |
||
July 19, 2010, 12:01 |
|
#38 | |
New Member
|
Quote:
Markus, Thank you very very much! |
||
August 5, 2010, 18:58 |
|
#39 |
New Member
|
Hi, again me...
I'm trying to make cantera work whith openfoam on a 64bit, 40 processors server that runs on RHEL5.3. So far sundials2.4 and cantera look like they work ( i don t have any problems with the testProblems in cantera). I followed your web guide to instill the libraries,when i wmake alternateChemistryModels I don t have any problems but when I wmake canteraThermosChemistry I get this error: /share/cantera-1.8/include/cantera/IdealGasMix.h: In copy constructor ‘Cantera_CXX::IdealGasMix::IdealGasMix(const Cantera_CXX::IdealGasMix&)’: /share/cantera-1.8/include/cantera/IdealGasMix.h:40: warning: base class ‘class Cantera::IdealGasPhase’ should be explicitly initialized in the copy constructor /share/cantera-1.8/include/cantera/IdealGasMix.h:40: warning: base class ‘class Cantera::GasKinetics’ should be explicitly initialized in the copy constructor /usr/bin/ld: cannot find -llapack collect2: ld returned 1 exit status make: *** [/home/sahm/OpenFOAM/sahm-1.5/lib/linux64GccDPOpt/libcanteraThermosChemistry.so] Error 1 [sahm@cmtl canteraThermosChemistry]$ actually the llapack lib is in /usr/lib64, i tryed to change the path in canteraThermosChemisty/Make/options like below: LIB_LIBS := $(LIB_LIBS)/../lib64 \ -llapack -lblas \ but I still get some errors. actualy I don t have a clear idea what above options file does. Do you have some tips? thank you very much Last edited by Ti_Pago_Da_Bere; August 5, 2010 at 20:03. |
|
August 27, 2010, 16:26 |
speciesData() - alternateReactinFoam
|
#40 |
New Member
Silvano
Join Date: Aug 2010
Location: Chicago /Torino Us/Italy
Posts: 11
Rep Power: 16 |
Hi everybody,
In order to call the "speciesData" I use these lines in reactingFoam. reactingMixture& multiMix = (reactingMixture&) thermo->composition(); PtrList<reactingMixture::reactionThermo> speciesData = multiMix.speciesData(); but I have some troubles to do the same with alternateReactingFoam / cantera solver. Does somebody know how I can access to the "speciesData()" using alternateReactingFoam? Thank you!! Silvano |
|
|
|