|
[Sponsors] |
[OpenFOAM.com] Trying to install OpenFOAM 1.6 in Solaris 10 |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
May 12, 2010, 07:58 |
Trying to install OpenFOAM 1.6 in Solaris 10
|
#1 | |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
Quote:
I am trying to install OF-1.6 in Solaris 10, and meet the just same errors like: HTML Code:
+ wmake libso finiteVolume make: *** No rule to make target `//finiteVolume/snGradSchemes/quadraticFitSnGrad/quadraticFitSnGradData.dep', needed by `Make/SunOS64GccDPOpt/dependencies'. Stop. HTML Code:
shm% g++ -v Using built-in specs. Target: sparc-sun-solaris2.10 Configured with: ../configure --prefix=/home/g9/a094039/OpenFOAM/ThirdParty-1.6/gcc-4.3.3/platforms/SunOS64 --with-local-prefix=/home/g9/a094039/OpenFOAM/ThirdParty-1.6/gcc-4.3.3/platforms/SunOS64 --with-system-zlib --enable-languages=c,c++ --with-pkgversion=OpenFOAM --enable-__cxa_atexit --enable-libstdcxx-allocator=new --with-mpfr=/home/g9/a094039/OpenFOAM/ThirdParty-1.6/mpfr-2.4.1/platforms/SunOS64 --with-gmp=/home/g9/a094039/OpenFOAM/ThirdParty-1.6/gmp-4.2.4/platforms/SunOS64 Thread model: posix gcc version 4.3.3 (OpenFOAM) "echo $FOAM_SRC", the terminal prompts, HTML Code:
/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src Greetings, chiven |
||
May 12, 2010, 14:01 |
|
#2 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
Bernhard |
||
May 13, 2010, 04:04 |
|
#3 |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
Hi, Bernhard, have a nice day. you are right, it is because the Make/files-file include some lines commented out with //, and it does work after delete those lines. Thanks a lot.
What a pity, I met another error when compiler into the directory of '/home_shm/g9/a094039/OpenFOAM/OpenFOAM-1.6/applications/solvers/combustion/PDRFoam' HTML Code:
g++ -m64 -DSunOS64 -DWM_DP -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -IXiModels/XiModel -IXiModels/XiEqModels/XiEqModel -IXiModels/XiGModels/XiGModel -IPDRModels/dragModels/PDRDragModel -IlaminarFlameSpeed/SCOPE -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/engine/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/sampling/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/thermophysicalModels/specie/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/thermophysicalModels/basic/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/thermophysicalModels/reactionThermo/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/turbulenceModels -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/turbulenceModels/compressible/RAS/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/thermophysicalModels/laminarFlameSpeed/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/finiteVolume/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/dynamicFvMesh/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/dynamicMesh/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/meshTools/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/triSurface/lnInclude -IlnInclude -I. -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/OpenFOAM/lnInclude -I/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/src/OSspecific/POSIX/lnInclude -fPIC Make/SunOS64GccDPOpt/XiModel.o Make/SunOS64GccDPOpt/newXiModel.o Make/SunOS64GccDPOpt/fixed.o Make/SunOS64GccDPOpt/algebraic.o Make/SunOS64GccDPOpt/transport.o Make/SunOS64GccDPOpt/XiEqModel.o Make/SunOS64GccDPOpt/newXiEqModel.o Make/SunOS64GccDPOpt/Gulder.o Make/SunOS64GccDPOpt/instabilityXiEq.o Make/SunOS64GccDPOpt/SCOPEBlendXiEq.o Make/SunOS64GccDPOpt/SCOPEXiEq.o Make/SunOS64GccDPOpt/XiGModel.o Make/SunOS64GccDPOpt/newXiGModel.o Make/SunOS64GccDPOpt/KTS.o Make/SunOS64GccDPOpt/instabilityG.o Make/SunOS64GccDPOpt/PDRkEpsilon.o Make/SunOS64GccDPOpt/PDRDragModel.o Make/SunOS64GccDPOpt/newPDRDragModel.o Make/SunOS64GccDPOpt/basic.o Make/SunOS64GccDPOpt/basicXiSubXiEq.o Make/SunOS64GccDPOpt/basicXiSubG.o Make/SunOS64GccDPOpt/SCOPELaminarFlameSpeed.o Make/SunOS64GccDPOpt/PDRFoam.o -L/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt \ -lengine -lmeshTools -lcompressibleRASModels -lbasicThermophysicalModels -lreactionThermophysicalModels -lspecie -llaminarFlameSpeedModels -lfiniteVolume -ldynamicFvMesh -lOpenFOAM -liberty -lnsl -lsocket -L/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt/dummy -lPstream -lm -o /home/g9/a094039/OpenFOAM/OpenFOAM-1.6/applications/bin/SunOS64GccDPOpt/PDRFoam Undefined first referenced symbol in file Foam::compressible::turbulenceModel::typeName Make/SunOS64GccDPOpt/PDRkEpsilon.o (symbol belongs to implicit dependency /home/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt/libcompressibleTurbulenceModel.so) ld: fatal: Symbol referencing errors. No output written to /home/g9/a094039/OpenFOAM/OpenFOAM-1.6/applications/bin/SunOS64GccDPOpt/PDRFoam collect2: ld returned 1 exit status make: *** [/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/applications/bin/SunOS64GccDPOpt/PDRFoam] Error 1 with best regards, Chiven |
|
May 14, 2010, 07:11 |
|
#4 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
Code:
EXE_LIBS = \ -lengine \ + -lcompressibleTurbulenceModel \ -lcompressibleRASModels \ -lcompressibleLESModels \ |
||
May 14, 2010, 10:32 |
|
#5 |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
Hi, Bernhard, thanks a lot and have a nice weekend. I have compiled the OF successfully with Allwmake command.
However, when I try to run the cavity tutorial case of icoFoam, I meet an error like, HTML Code:
ld.so.1: icoFoam: fatal: libfiniteVolume.so: open failed: No such file or directory Killed HTML Code:
Make/SunOS64GccDPOpt/timeActivatedExplicitSource.o Make/SunOS64GccDPOpt/timeActivatedExplicitCellSource.o Make/SunOS64GccDPOpt/timeActivatedExplicitMulticomponentPointSource.o Make/SunOS64GccDPOpt/pointSourceProperties.o Make/SunOS64GccDPOpt/pointSourcePropertiesIO.o -L/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt \ -lOpenFOAM -liberty -lnsl -lsocket -L/home/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt/dummy -lPstream -lm -o OpenFOAM.out Undefined first referenced symbol in file main /home_shm/g9/a094039/OpenFOAM/ThirdParty-1.6/gcc-4.3.3/platforms/SunOS64/bin/../lib/gcc/sparc-sun-solaris2.10/4.3.3/sparcv9/crt1.o Foam::patchWave::patchWave(Foam::polyMesh const&, Foam::HashSet<int, Foam::Hash<int> > const&, bool) Make/SunOS64GccDPOpt/wallDist.o Foam::cellSet::cellSet(Foam::polyMesh const&, Foam::word const&, int, Foam::IOobject::writeOption) Make/SunOS64GccDPOpt/pressureGradientExplicitSource.o Foam::coordinateSystem::coordinateSystem(Foam::word const&, Foam::Vector<double> const&, Foam::Vector<double> const&, Foam::Vector<double> const&) Make/SunOS64GccDPOpt/timeVaryingMappedFixedValueFvPatchFields.o Foam::cellDistFuncs::getPointNeighbours(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, int, Foam::List<int>&) const Make/SunOS64GccDPOpt/nearWallDist.o Foam::directMappedPolyPatch::typeName Make/SunOS64GccDPOpt/directMappedVelocityFluxFixedValueFvPatchField.o Foam::directMappedPatchBase::typeName Make/SunOS64GccDPOpt/directMappedFixedValueFvPatchFields.o Foam::topoSetSource::New(Foam::word const&, Foam::polyMesh const&, Foam::dictionary const&) Make/SunOS64GccDPOpt/pressureGradientExplicitSource.o Foam::faceSet::faceSet(Foam::polyMesh const&, Foam::word const&, Foam::HashSet<int, Foam::Hash<int> > const&, Foam::IOobject::writeOption) Make/SunOS64GccDPOpt/MRFZone.o Foam::coordinateSystem::~coordinateSystem() Make/SunOS64GccDPOpt/porousZone.o Foam::cellDistFuncs::sumPatchSize(Foam::HashSet<int, Foam::Hash<int> > const&) const Make/SunOS64GccDPOpt/wallDistReflection.o Foam::triSurface::write(Foam::fileName const&, bool) const Make/SunOS64GccDPOpt/timeVaryingMappedFixedValueFvPatchFields.o Foam::cellSet::~cellSet() Make/SunOS64GccDPOpt/pressureGradientExplicitSource.o Foam::faceSet::~faceSet() Make/SunOS64GccDPOpt/MRFZone.o Foam::patchWave::~patchWave() Make/SunOS64GccDPOpt/wallDist.o Foam::cellDistFuncs::correctBoundaryPointCells(Foam::HashSet<int, Foam::Hash<int> > const&, Foam::Field<double>&, Foam::Map<int>&) const Make/SunOS64GccDPOpt/wallDistReflection.o Foam::cellDistFuncs::maxPatchSize(Foam::HashSet<int, Foam::Hash<int> > const&) const Make/SunOS64GccDPOpt/nearWallDist.o Foam::directMappedPatchBase::calcMapping() const Make/SunOS64GccDPOpt/directMappedFixedValueFvPatchFields.o Foam::triSurfaceTools::delaunay2D(Foam::List<Foam::Vector2D<double> > const&) Make/SunOS64GccDPOpt/timeVaryingMappedFixedValueFvPatchFields.o Foam::faceSet::faceSet(Foam::polyMesh const&, Foam::word const&, int, Foam::IOobject::writeOption) Make/SunOS64GccDPOpt/MRFZone.o Foam::cellDistFuncs::smallestDist(Foam::Vector<double> const&, Foam::polyPatch const&, int, Foam::List<int> const&, int&) const Make/SunOS64GccDPOpt/nearWallDist.o Foam::cellDistFuncs::cellDistFuncs(Foam::polyMesh const&) Make/SunOS64GccDPOpt/nearWallDist.o Foam::cellDistFuncs::cellDistFuncs(Foam::polyMesh const&) Make/SunOS64GccDPOpt/wallDist.o Foam::directMappedPatchBase::sampleMesh() const Make/SunOS64GccDPOpt/directMappedFixedValueFvPatchFields.o Foam::wallPoint::greatPoint Make/SunOS64GccDPOpt/wallDistReflection.o Foam::coordinateSystem::writeDict(Foam::Ostream&, bool) const Make/SunOS64GccDPOpt/porousZone.o typeinfo for Foam::directMappedPatchBase Make/SunOS64GccDPOpt/directMappedFixedValueFvPatchFields.o Foam::triSurfaceTools::calcInterpolationWeights(Foam::triSurface const&, Foam::Field<Foam::Vector<double> > const&, Foam::List<Foam::FixedList<int, 3u> >&, Foam::List<Foam::FixedList<double, 3u> >&) Make/SunOS64GccDPOpt/timeVaryingMappedFixedValueFvPatchFields.o Foam::cellDistFuncs::getPatchIDs(Foam::word const&) const Make/SunOS64GccDPOpt/nearWallDist.o Foam::operator>>(Foam::Istream&, Foam::wallPoint&) Make/SunOS64GccDPOpt/wallDistReflection.o Foam::cellDistFuncs::correctBoundaryFaceCells(Foam::HashSet<int, Foam::Hash<int> > const&, Foam::Field<double>&, Foam::Map<int>&) const Make/SunOS64GccDPOpt/wallDistReflection.o Foam::triSurface::~triSurface() Make/SunOS64GccDPOpt/timeVaryingMappedFixedValueFvPatchFields.o typeinfo for Foam::directMappedPolyPatch Make/SunOS64GccDPOpt/directMappedVelocityFluxFixedValueFvPatchField.o Foam::operator<<(Foam::Ostream&, Foam::wallPoint const&) Make/SunOS64GccDPOpt/wallDistReflection.o Foam::coordinateSystem::coordinateSystem(Foam::dictionary const&, Foam::objectRegistry const&) Make/SunOS64GccDPOpt/porousZone.o ld: fatal: Symbol referencing errors. No output written to OpenFOAM.out collect2: ld returned 1 exit status make: *** [OpenFOAM.out] Error 1 Chiven |
|
May 15, 2010, 04:19 |
|
#6 |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
I use find-command to check that the libfiniteVolume.so-file is including in /home_shm/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt/ and the ld.so.1-file is including in /usr/lib/sparcv9/.
I am wondering why it is 'No such file or directory'. Chiven |
|
May 15, 2010, 12:57 |
|
#7 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings Chiven,
Congratulations on getting OpenFOAM built in Solaris I personally have no experience with Solaris, but I do have some experience in building OpenFOAM in Linux. Now, as for the problems you're having: Quote:
Code:
wmake libso So, lets check the following possibilities:
I've got a hunch that the Solaris system you are using doesn't use LD_LIBRARY_PATH, but instead uses LD_LIBRARY_PATH_64. If this is the case, try this before running blockMesh or icoFoam: Code:
export LD_LIBRARY_PATH_64=LD_LIBRARY_PATH Best regards, Bruno
__________________
|
||
May 15, 2010, 23:44 |
|
#8 |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
Hi, Bruno, have a nice day and thanks for the comments.
You are right, it is because Solaris uses LD_LIBRARY_PATH_64, so it works after run HTML Code:
setenv LD_LIBRARY_PATH_64 "$LD_LIBRARY_PATH":"$LD_LIBRARY_PATH_64" HTML Code:
shm% icoFoam ld.so.1: icoFoam: fatal: /home/g9/a094039/OpenFOAM/ThirdParty-1.6/gcc-4.3.3/platforms/SunOS64/lib/libstdc++.so.6: wrong ELF class: ELFCLASS32 HTML Code:
setenv LD_LIBRARY_PATH_64 "/usr/sfw/lib/sparcv9":"$LD_LIBRARY_PATH_64" HTML Code:
shm% icoFoam ld.so.1: icoFoam: fatal: relocation error: file /home/g9/a094039/OpenFOAM/OpenFOAM-1.6/lib/SunOS64GccDPOpt/libOpenFOAM.so: symbol _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l: referenced symbol not found Killed HTML Code:
> ld.so.1: mongod: fatal: relocation error: file /opt/mongodb-sunos5- > x86_64-1.2.4/bin/mongod: symbol > _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l: > referenced symbol not found Best regards, Chiven |
|
May 18, 2010, 07:59 |
|
#9 |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
Hi, I found '_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13b asic_ostreamIT_T0_ES6_PKS3_l' is defined in libstdc++.so in the directory of '/home_shm/g9/a094039/OpenFOAM/ThirdParty-1.6/gcc-4.3.3/platforms/SunOS64/lib/sparcv9'.
HTML Code:
shm% nm -A *.* | grep _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l nm: libgomp.la: invalid file type nm: libgomp.spec: invalid file type nm: libssp.la: invalid file type nm: libssp_nonshared.la: invalid file type libstdc++.a[complex_io.o]: [112] | 0| 0|NOTY |GLOB |0 |UNDEF |_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l libstdc++.a[misc-inst.o]: [134] | 0| 0|NOTY |GLOB |0 |UNDEF |_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l libstdc++.a[ostream-inst.o]: [300] | 0| 836|FUNC |WEAK |0 |73 |_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l nm: libstdc++.la: invalid file type libstdc++.so: [7920] | 794200| 836|FUNC |WEAK |0 |1816 |_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l libstdc++.so.6: [7920] | 794200| 836|FUNC |WEAK |0 |1816 |_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l libstdc++.so.6.0.10: [7920] | 794200| 836|FUNC |WEAK |0 |1816 |_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l nm: libsupc++.la: invalid file type with best regards, Chiven |
|
May 18, 2010, 08:41 |
|
#10 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings Chiven,
The only hypothesis that comes to mind is to swap the path to the system's sparcv9 libraries. In other words, run this after starting a new terminal with the OpenFOAM environment set: Code:
setenv LD_LIBRARY_PATH_64 "$LD_LIBRARY_PATH":"/usr/sfw/lib/sparcv9":"$LD_LIBRARY_PATH_64" Good luck, best regards, Bruno
__________________
|
|
May 20, 2010, 02:16 |
|
#11 | |
Senior Member
J. Cai
Join Date: Apr 2009
Posts: 180
Rep Power: 17 |
Quote:
Hi, Bruno, thank you. It works after running HTML Code:
setenv LD_LIBRARY_PATH_64 "$WM_THIRD_PARTY_DIR/gcc-4.3.3/platforms/SunOS64/lib/sparcv9":"/usr/sfw/lib/sparcv9":"$LD_LIBRARY_PATH_64" Many difficults are met, and solved with so many OF friends' helps. Thanks a lot. If anyone meets questions when using these platform, please feel free to discuss with me. Enjoy, Chiven |
||
December 3, 2015, 01:09 |
OpenFOAM 1.6.x in Solaris 10
|
#12 |
New Member
ramakrishna
Join Date: Dec 2015
Posts: 5
Rep Power: 11 |
Hi chiven
I read your posts on OpenFoam in Solaris 10. I would like to install OpenFoam1.6 in Solaris 10 (SunOS) and gcc compiler version is 3.4.3 I have downloaded ThridPrty-1.6 general in home directory($HOME/OpenFOAM) and renamed the unpacked directory ThirdParty-1.6.x . I don't know how to proceed next. Please help me. Thanks& Regards ramki. Last edited by ramki37; December 3, 2015 at 06:58. |
|
December 24, 2015, 09:39 |
Allwmake error
|
#13 |
New Member
ramakrishna
Join Date: Dec 2015
Posts: 5
Rep Power: 11 |
Hi everyone,,,
I met an error, while running thirdparty-1.6 source pack file in solaris 10. Please help me... ------------------- bash-3.2$ ./Allwmake ++ '[' -n '' ']' ++ '[' -n '' ']' ++ '[' -n '' ']' ++ '[' -n '' ']' ++ '[' -n '' ']' ++ cd malloc ++ ./Allwmake + wmake libso hoard ./Allwmake: wmake: not found + wmake libo fbsdmalloc ./Allwmake: wmake: not found ++ case "$WM_MPLIB" in ++ cd scotch_5.1 ++ wmake libso src/libscotch ./Allwmake: line 167: wmake: command not found ++ cd metis-5.0pre2 ++ wmake libso GKlib ./Allwmake: line 170: wmake: command not found ++ '[' '' = MPI -o -d ']' ./Allwmake: line 173: [: argument expected ++ wmake libso ParMGridGen-1.0/MGridGen/IMlib ./Allwmake: line 180: wmake: command not found ++ wmake libso ParMGridGen-1.0/MGridGen/Lib ./Allwmake: line 181: wmake: command not found ---------------------------------------- Thanks. |
|
December 24, 2015, 16:40 |
|
#14 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Hi Ramki,
Try following the instructions given here: http://openfoamwiki.net/index.php/In...OAM-1.6/Ubuntu - but keep in mind that since you're not using Ubuntu, you will have to adjust or even skip some of the instructions given there. Either way, the essential step you're missing is this one: Code:
source $HOME/OpenFOAM/OpenFOAM-1.6/etc/bashrc Bruno
__________________
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Map of the OpenFOAM Forum - Understanding where to post your questions! | wyldckat | OpenFOAM | 10 | September 2, 2021 06:29 |
OpenFOAM course for beginners | Jibran | OpenFOAM Announcements from Other Sources | 2 | November 4, 2019 09:51 |
[OpenFOAM.org] Install OpenFOAM without admin right | OpenFoamlove | OpenFOAM Installation | 1 | December 31, 2017 12:45 |
Cross-compiling OpenFOAM 1.6 on Linux for Windows 32 and 64bits with Mingw-w64 | wyldckat | OpenFOAM Announcements from Other Sources | 7 | January 19, 2010 16:39 |
OpenFOAM Version 1.6 Released | opencfd | OpenFOAM Announcements from ESI-OpenCFD | 0 | July 27, 2009 18:55 |