CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM

New user with some basic questions

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   November 9, 2006, 14:37
Default Hello all, I am a graduate
New Member
Join Date: Mar 2009
Location: Corvallis, OR, USA
Posts: 7
Rep Power: 8
york is on a distinguished road
Hello all,

I am a graduate student studying the motion of buoys in the ocean. I am learning about wave theory and CFD, trying to get an understanding of things. I am trying to decide on a CFD software to use for my research. Of course, like I said, I am new to CFD; I have to pick my software now, though. I know, it doesn't make total sense, but that is how it is.

I have been trying to learn enough about what is important that I can make a fairly educated decision. Sometimes, it is hard to interpret the information. I have searched the OpenFOAM web page and the forums, but there are still some things that confuse me. I know that some of these things could very well be discussed on the board already, and I may have read them and just not understood. I hope someone may be patient with me and help me to understand.

1) It seems that OpenFOAM handles unstructured grids. Does blockMesh create unstructured grids, then?

2) Does it solve implicitly, explicitly, or both?

3) Does it use adaptive meshing? It describes the mesh thusly: "a cell is simply represented as a list of faces and a face as a list of vertices," but I am not sure how to interpret that.

4) Does it use a boundary layer around structures? I have been told this helps a lot with accuracy.

5) How does it do with fluids interacting with solid objects? Does anyone know of someone who has used OpenFOAM to model an ocean buoy?

6) Would its discretization be considered finite volume method? Or some clever hybrid?

7) It seems that mesh creation can be a major part of the work in a CFD simulation. What are your thoughts on the OpenFOAM mesh creation tools?

Like I said earlier, I know this will probably annoy some people, but if anyone is feeling generous, I would sure appreciate your replies. And, as I mentioned, if anyone knows of work someone has done modeling ocean buoys in OpenFOAM, that would be nice, too.

Thanks much for all help,
york is offline   Reply With Quote

Old   November 10, 2006, 04:30
Default Hi Charles, Although I'm not
Senior Member
dmoroian's Avatar
Join Date: Mar 2009
Posts: 647
Rep Power: 11
dmoroian is on a distinguished road
Hi Charles,
Although I'm not an experienced OpenFOAM user I will try to answer to your questions so you can have a small image of this library.

1. Yes blockMesh creates grids that can be used by OpenFOAM, and they are unstructured.
2. If you refer to the time discretisation, then in the documentation it says that it can solve both implicitly and explicitly, but the options I know for time discretisations are only implicit. There are other operators (divergence, gradient, laplacian) that are available in both versions: implicit and explicit.
3. As far as I know, it can handle adaptive meshing.
4. Yes it can solve inside a boundary layer but, I think, here you refere at a certain feature of Gambit called boundary layer, which is nothing else but a fine discretisation of the domain in zones with high variations of the solved variables.
5. Well it can handle this types of problems too (Fluid Structure Interaction), just not in parallel, yet.
6. Yes it solves partial differential equations using finite volumes (which is clever enough in my opinion)
7. This is somehow a drawback in OpenFOAM: it lacks good mesh generators. The only tool that I know is blockMesh which can generate only block meshes of hexahedral (not very sure about this) cells. The point is, that for complex meshes, you need an appropriate preprocessor. There are quite a lot and for most of them, OpenFOAM has good translators.

I hope you will find this useful,
dmoroian is offline   Reply With Quote

Old   November 10, 2006, 14:39
Default Hello, for fluid-structure in
Senior Member
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,894
Rep Power: 26
alberto will become famous soon enoughalberto will become famous soon enough
for fluid-structure interaction there is a technology demo on the OpenFOAM wiki: ctFoam

Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as live DVD/USB, hard drive image and virtual image.
OpenQBMM - An open-source implementation of quadrature-based moment methods
alberto is offline   Reply With Quote

Old   November 10, 2006, 19:17
Default Thank you all for your respons
New Member
Join Date: Mar 2009
Location: Corvallis, OR, USA
Posts: 7
Rep Power: 8
york is on a distinguished road
Thank you all for your responses. I will definitely look into that demo once I get OpenFOAM going.

I also found the training info at :

which is quite helpful.

I still appreciate the input, insights, or experience of anyone else who wishes to post.

Thanks very much
york is offline   Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
two basic questions kasim Main CFD Forum 0 March 13, 2008 12:35
basic questions on residuals Herrold Main CFD Forum 22 February 10, 2008 01:15
Parafoam basic questions qtian OpenFOAM Paraview & paraFoam 0 July 20, 2007 11:52
some very basic questions bomario FLUENT 0 December 4, 2005 22:13
LES.. Basic Questions NIK Main CFD Forum 8 May 19, 2004 18:24

All times are GMT -4. The time now is 02:14.