|
[Sponsors] |
September 20, 2004, 14:12 |
FOAM
|
#1 |
Guest
Posts: n/a
|
Hello All,
Has anyone used FOAM Software for simulating unsteady flows? Thanks CFDtoy |
|
September 20, 2004, 22:57 |
Re: FOAM
|
#2 |
Guest
Posts: n/a
|
Yes. I have. LESimulation.
|
|
September 21, 2004, 08:41 |
Re: FOAM
|
#3 |
Guest
Posts: n/a
|
is it a free software? how can i get it?
thanks. |
|
September 21, 2004, 10:40 |
Re: FOAM
|
#4 |
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, 11:44 |
Re: FOAM
|
#5 |
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, 15:09 |
Re: FOAM
|
#6 |
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 |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[blockMesh] BlockMesh FOAM warning | gaottino | OpenFOAM Meshing & Mesh Conversion | 7 | July 19, 2010 15:11 |
[Gmsh] Import problem | ARC | OpenFOAM Meshing & Mesh Conversion | 0 | February 27, 2010 11:56 |
[Other] StarToFoam error | Kart | OpenFOAM Meshing & Mesh Conversion | 1 | February 4, 2010 05:38 |
[blockMesh] Axisymmetrical mesh | Rasmus Gjesing (Gjesing) | OpenFOAM Meshing & Mesh Conversion | 10 | April 2, 2007 15:00 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 09:19 |