# FOAM

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

 September 20, 2004, 13:12 FOAM #1 CFDtoy Guest   Posts: n/a Hello All, Has anyone used FOAM Software for simulating unsteady flows? Thanks CFDtoy

 September 20, 2004, 21:57 Re: FOAM #2 luiz Guest   Posts: n/a Yes. I have. LESimulation.

 September 21, 2004, 07:41 Re: FOAM #3 baal Guest   Posts: n/a is it a free software? how can i get it? thanks.

 September 21, 2004, 09:40 Re: FOAM #4 matej Guest   Posts: n/a you can have a free license for academic use; surf to www.nabla.co.uk, or you can search this forum, I gues the link is here about 10 times already. You may also find google or other search engine to be usefull. matej

 September 21, 2004, 10:44 Re: FOAM #5 CFDtoy Guest   Posts: n/a Hi Luiz, I would like to know if you were able to access the source code as claimed by FOAM. Were you able to implement any of your own algorithms or additional subroutines ? CFDtoy

 September 21, 2004, 14:09 Re: FOAM #6 luiz Guest   Posts: n/a Yes. The source code is really available, and yes, I have done some interesting things myself. I think the main advantage of FOAM is its OO philosophy, which makes it very easy to implement new algoritms. Since there are many differential operators readily available (both spatial and temporal), you can mount new equations/variables/models adding a couple of lines to the original code, without having to worry about the lower layers... For instance, if you want to solve a completely new equation for a tensor T, you could just add: fvMatrix T { fvm::ddt(T) - fvm::div(T) == fvc::curl(U) } T.solve() This little piece of code is almost self explanatory: 1) build a matrix T to be solved; 2) obeying the equation ddt(T) -div(T) = curl(U) (That is just an example meaning nothing, just to show you are not tied to navier stokes eq); here fvm is a class of implicit operators, while fvc is for explicit ones...; 3) then solve the eq. This way, you can QUICKLY implement new models, or even new algorithms, focusing only on what you need. And I think that is why they are able to offer so many turbulence models, multiphase, etc ready to use with their package. I also expect them to be quicker to release new algorithms, models, etc than other commercial codes. As you can see, I am enjoying a lot the code, and I am becoming a big fan of C++ and FOAM... good luck

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post gaottino OpenFOAM Native Meshers: blockMesh 7 July 19, 2010 14:11 ARC Open Source Meshers: Gmsh, Netgen, CGNS, ... 0 February 27, 2010 11:56 Kart OpenFOAM Meshing & Mesh Conversion 1 February 4, 2010 05:38 Rasmus Gjesing (Gjesing) OpenFOAM Native Meshers: blockMesh 10 April 2, 2007 14:00 adorean Open Source Meshers: Gmsh, Netgen, CGNS, ... 24 April 27, 2005 08:19

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