OpenFOAM - A Computational Fluid Dynamics program

A forum to store posts deemed exceptionally wise and useful
Post Reply
Saku
Posts: 158
Joined: Wed Jan 05, 2005 8:48 am
Location: Denmark

OpenFOAM - A Computational Fluid Dynamics program

Post by Saku »

Hi!

I just stumbled over this very nice Computational Fluid Dynamics program called FOAM which has just become open source there for called: OpenFOAM

It can be found here: http://www.opencfd.co.uk/openfoam/

It might be useful for IRRLICHT or maybe not, I havent looked into it yet and im not very good at coding C++.
I really have no idea if it can be used for anything but i just thought i would mention it since it looks very nice!

Enjoy!

/Saku
MikeR
Posts: 767
Joined: Sun Dec 26, 2004 4:03 pm
Location: Northern California USA
Contact:

Post by MikeR »

It will may work out of the box, and for uses?? Read on:
The OpenFOAM (Field Operation and Manipulation) software package can simulate anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics, electromagnetics and the pricing of financial options.

The core technology of OpenFOAM is a flexible set of efficient C++ modules. These are used to build an archive of: solvers, to simulate specific problems in engineering mechanics; utilities, to perform pre- and post-processing tasks ranging from simple data manipulations to visualisation and mesh processing; libraries, to create toolboxes that are accessible to the solvers/utilities, such as libraries of physical models.

While OpenFOAM can be used as a standard simulation package using the standard solvers, utilities and libraries, it offers much more. Since it is supplied a suite of C++ libraries, mostly with source code, users have total freedom to create or modify a solver, utility or library
I can think of a lot of uses for this.
If it exists in the real world, it can be created in 3d

Sys specs:
AMD 3700+ 64 processor
1.0 gb ram
e-Geforce 6600 graphics 256 mb onboard ram
hansmbakker
Posts: 41
Joined: Mon Feb 16, 2004 7:37 pm

Post by hansmbakker »

i think so, too, and i recommend posting it in the irrlichtnx forums so that it can be included or something
Saku
Posts: 158
Joined: Wed Jan 05, 2005 8:48 am
Location: Denmark

Post by Saku »

You are welcome to post it at the NX++ forum. I didnt since I don't know the address.. Im struggling enought with the normal IRRLICHT not even daring looking at NX++ :D
Call me Wice, Miami Wice!
bal
Posts: 829
Joined: Fri Jun 18, 2004 5:19 pm
Location: Geluwe, Belgium

Post by bal »

http://www.irrlichtnx.mmdevel.de/

NX++ isn't really harder than the normal Irrlicht. It has more options and features, yes, and the event system is totally different (but much better imo).
General Tools List
General FAQ
System: AMD Barton 2600+, 512MB, 9600XT 256MB, WinXP + FC3
Jono

Post by Jono »

:shock: Wow!
I don't think i have ever seen a game with realistically simulated water. Not even my precious hl2.
Do any games have it implemented?
Jono

Post by Jono »

Last summer we wrote about the future of Windows graphics. Not many specifics are known about the Windows Graphics Foundation architecture coming with the Longhorn operating system. But we think we know one major thing about the future graphics API from Microsoft—what some are calling DirectX 10. It appears that it will unify the vertex and pixel shaders into a generic shader language, where graphics cards would perform certain sets of operations on certain types of data, but these wouldn't necessarily have to be defined as verticies or pixels. In fact, some work has already been done to use graphics cards as general processors to perform complex calculations like fluid dynamics. The next generation of DirectX, or Windows Graphics Foundation, or whatever it ends up being called, should make that kind of work more common. The bidirectional nature of PCI Express will make this practical, too
http://www.extremetech.com/article2/0,1 ... 953,00.asp

Cool 8) Fluid dynamics might become more commonplace.
Guest

Post by Guest »

bal wrote:and the event system is totally different (but much better imo).
looks like is copied from the Java Swing :)
Post Reply