List of threads useful for building OpenFOAM and other Third Party tools
Posted April 8, 2010 at 15:05 by wyldckat
Updated December 8, 2013 at 10:37 by wyldckat (Added a few more links...)
Updated December 8, 2013 at 10:37 by wyldckat (Added a few more links...)
Tags install, installing, openfoam, thirdparty
Well, I've been meaning to this for a while now, so here goes - This a list of threads that could prove useful to new comers to OpenFOAM on how to build it as well as the Third Party tools.
Keep in mind:
Due to blog post constraint to 10000 bytes, I've been forced to split the post into various posts:
Other miscellaneous building topics:
MPI related issues:
Finally, a few links for starting to use OpenFOAM:
And that's it for now.
Keep in mind:
- That this isn't going to answer all of the questions you might have, but should help you with the more usual issues you might have.
- The solution you seek might only come along after reading most of the thread each link points to.
Due to blog post constraint to 10000 bytes, I've been forced to split the post into various posts:
- Centralized (and unofficial) installation instructions: http://openfoamwiki.net/index.php/Installation
- Unofficial OpenFOAM installation instructions: Install and build automation scripts
- Unofficial OpenFOAM installation instructions: Install and build OpenFOAM by hand
- Advanced tips for working with the OpenFOAM shell environment
- How to resolve OpenFOAM related git problems
- Related issues to ParaView with OpenFOAM - Fixes and solutions
- GCC and other compiler issues with OpenFOAM
Other miscellaneous building topics:
- On how to build ccm26ToFoam: star-ccm mesh to O\/F; see post #27 if you are using the Debian (.deb) packages version of OpenFOAM for Ubuntu.
- On how to build foamToTecplot360 in OpenFOAM 2.0.0 and above:
- From source/git: foamToTecplot360 - post #10
- For Ubuntu/Debian packages: foamToTecplot360 - post #17
- How to build custom solvers/libraries... and also on how to set local shell environment variables without contaminating the OpenFOAM installation: central installation and compiling own sources
- How wmake works: OpenFoam Installation in Redhat Enterprise linux 5 - post #22
- Doxygen related:
- to get that javascript drop down menu in the locally compiled code documentation for OpenFOAM 1.7.0/1/x: Building OpenFOAM1.7.0 from source - post #23 - also read that thread for more information on how to build the code documentation!
- Building Code Documentation on OpenFOAM 2.0.0/x
MPI related issues:
- On how to test if MPI is working: post #4 of "openfoam 1.6 on debian etch", and/or post #19 of "OpenFOAM updates" - Note: As of OpenFOAM 2.0.0, the application "parallelTest" is now called "Test-parallel".
- Notes about running OpenFOAM in parallel
Finally, a few links for starting to use OpenFOAM:
- First you better learn how to use the shell: http://linuxcommand.org/learning_the_shell.php
- A very good compilation on how to get started with OpenFOAM: http://www.cfd-online.com/Forums/ope...tml#post410938 post #3 - also referred in that post:
- http://www.cfd-online.com/Forums/ope...residuals.html
- OpenFoam programming
- CFDToy's blog: CFD Discussions / Threads / Useful Links
- openfoamwiki.net
- http://www.cfd-online.com/Forums/ope...tml#post327328
- Advanced tips for working with the OpenFOAM shell environment
- how to visually debug the mesh in Paraview, because cutting the mesh will triangulate the mesh where it is cut:optimize snapping post #24
- Using snappyHexMesh: http://www.cfd-online.com/Forums/ope...tml#post373402 post #2
- chtMultiRegion mesh generation: http://www.cfd-online.com/Forums/ope...omain-cht.html
- Fluent mesh to OpenFOAM with AMI: http://www.cfd-online.com/Forums/ope...tml#post366929 post #20
- "Oh my, oh my, the solver crashed, what am I going to do?"
- Don't panic.
- Start reading here: Foam::error::PrintStack - post #2
- Still can't figure out the problem, then read here: http://www.cfd-online.com/Forums/ope...tml#post329922 post#3
- Perhaps wrong dimensions? http://www.cfd-online.com/Forums/ope...tml#post337882 post #2
- Wondering what it all means? Here's an explanation of one example: http://www.cfd-online.com/Forums/ope...tml#post465332 post #11
- One seriously awesome post explaining how to ascertain if your simulation has converged: http://www.cfd-online.com/Forums/flu...nvergence.html
And that's it for now.
Total Comments 2
Comments
-
Building ParaView 3.8 in a MacBook OS X 10.6.3
I'm installing ParaView 3.8. I already downloaded and installed successfully (I HOPE!!!) QT 4.6. when building ParaView 3.8, i get the following error message:
/usr/local/Trolltech/Qt-4.6.0/include/QtCore/qglobal.h:288:2: error: #error "You are building a 64-bit application, but using a 32-bit version of Qt. Check your build configuration."
I looked in the qglobal.h file (line 288).. but since i have close to no experience with code, i didn't know how to fix it.
I also get the following error, and i don't know if they are related:
/usr/local/Trolltech/Qt-4.6.0/include/QtGui/qregion.h: In member function ‘OpaqueRgnHandle* QRegion::handle(bool) const’:
/usr/local/Trolltech/Qt-4.6.0/include/QtGui/qregion.h:160: error: ‘toQDRgn’ was not declared in this scope
I'm new at the whole compiling/configuring/make install lingo... usually I just double click and wait for programs to install. If you could please help me!!!! Thanks.
correction... i just learned that my macbook is a 64-bit.Posted August 8, 2010 at 01:52 by masuarez
Updated August 8, 2010 at 02:53 by masuarez (wrong information) -
Building ParaView 3.8 in a MacBook OS X 10.6.3
Greetings masuarez,
Unfortunately, Mac OS X is out of my expertise If Apple wasn't so uptight, I could have some experience running it in Virtual Machines, but Macs are as closed as gaming consoles Long Live Linux
Anyway, you might want to head on to the thread for Macs: http://www.cfd-online.com/Forums/ope...7-macos-x.html
Best regards and good luck!
BrunoPosted August 8, 2010 at 11:39 by wyldckat