CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

OpenFVM project

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 5, 2008, 08:19
Default OpenFVM project
  #1
x-flow
Guest
 
Posts: n/a
OpenFVM is a general CFD solver released under the GPL license. It was developed to simulate the flow in complex 3D geometries. Therefore, the mesh can be unstructured and contain control volumes with arbitrary shape. The code uses the finite volume method to evaluate the partial differential equations. As well as solving the velocity and pressure fields, the code is capable of solving non-isothermal multiphase flow.

Anyone willing to rollup their sleeves and help develop an open source CFD software is welcome to join the OpenFVM project. The code can run in parallel mode using PETSc. One object is to tackle fluid structure dynamics. The code is small and simple to understand. Reference manual is available and explains the main numerical methods used.

  Reply With Quote

Old   November 7, 2008, 03:10
Default Re: OpenFVM project
  #2
Ahmed
Guest
 
Posts: n/a
please read the following post http://www.cfd-online.com/Forum/main.cgi?read=62043

  Reply With Quote

Old   November 7, 2008, 09:09
Default Re: OpenFVM project
  #3
x-flow
Guest
 
Posts: n/a
Hi,

I understand the frustration it is to download a source code and then not being able to compile it. OpenFVM has been from the beginning supporting both windows and linux. The objective is to be cross-platform like Gmsh is. I have included also binary version of the solver at sourceforge. However, the source code is easy to compile on both systems. The major problem is getting the windows parallel version to work since PETSc does not maintain a windows version. But even for this, there are people working on that too.

Right now, the objective is also to develop an interactive GUI which is also cross-platform to eliminate the boring assignment of BC and editing of input files. I think this will allow new users to play around with the solver.

Another objective is too link VOFTools or another mesh cutting scheme to improve free surface computation. It would be nice to have fluid-structure interaction.

  Reply With Quote

Old   November 8, 2008, 01:05
Default Re: OpenFVM project
  #4
Ahmed
Guest
 
Posts: n/a
From the download page:

1. Download LASPACK and copy the source files (*.c, *.h) to directory "source/laspack" (required)

2.

3.

4. Edit LASPACK source files and replace all occurences of '#include "laspack/' with '#include "' or type: "./fixlaspack"

How about including the modified LASPACK source files in your download. make it simple for others to install your programme on any linux distro, to say it in a clear way, make your programme platform independent
  Reply With Quote

Old   November 8, 2008, 12:15
Default Re: OpenFVM project
  #5
Oliver
Guest
 
Posts: n/a
Why don't YOU do that and provide the solution back to the original author???
  Reply With Quote

Old   November 8, 2008, 12:18
Default Re: OpenFVM project
  #6
Ahmed
Guest
 
Posts: n/a
Very simple, he has done it, he claims that the code is working
  Reply With Quote

Old   November 10, 2008, 11:13
Default Re: OpenFVM project
  #7
x-flow
Guest
 
Posts: n/a
That is only version 0.1 or 0.2. That was because LASPACK was not initially included in the source.

Get the latest version from SVN and try to compile the serial version on Windows or Linux. It should compile with no problems.

The parallel version might be more difficult to compile on windows because it depends on PETSc and ParMetis.

Keep in mind that it is not perfect but I would like it to be always easy to compile and understand.

  Reply With Quote

Old   November 10, 2008, 13:49
Default Re: OpenFVM project
  #8
Fab
Guest
 
Posts: n/a
Hi x-flow,

great work! I like it a lot Though I am not helping developing it (yet)... it is a great program for self-education.

Greetings! Fab
  Reply With Quote

Old   November 25, 2008, 00:13
Default Re: OpenFVM project
  #9
joe shmo
Guest
 
Posts: n/a
Why would I work on this as opposed to OpenFOAM?

Please convince me.
  Reply With Quote

Old   December 5, 2008, 05:37
Default Re: OpenFVM project
  #10
x-flow
Guest
 
Posts: n/a
OpenFOAM is great code, I have worked with it myself. I would say OpenFVM would be very good starting point to learn finite volume methods and then if one would like to explore more they could go to OpenFOAM which is more flexible but also more complex.

To sum up, OpenFVM allows easier manipulation of the code and what you learn in the end is useful to get your hands dirty with OpenFOAM. If you are not CFD/C++ expert, I think it is best to start with OpenFVM. OpenFOAM is very generic in the range of CFX, Fluent and Star-CD, while OpenFVM is more focused on free-surface (VOF) tools in the range of Flow3D.

  Reply With Quote

Old   April 12, 2010, 09:48
Default
  #11
Senior Member
 
Cean
Join Date: Feb 2010
Posts: 128
Rep Power: 16
shirazbj is on a distinguished road
I like the documentation, very detailed eqations, good to learn coding.

Is there any possible it will outputs VTK file for post-processing with ParaView?

Thanks
shirazbj is offline   Reply With Quote

Old   December 14, 2010, 12:29
Default I need some help...
  #12
New Member
 
Rafał
Join Date: Dec 2010
Posts: 5
Rep Power: 15
Hades is on a distinguished road
Quote:
Originally Posted by x-flow
;57656
OpenFVM is a general CFD solver released under the GPL license. It was developed to simulate the flow in complex 3D geometries. Therefore, the mesh can be unstructured and contain control volumes with arbitrary shape. The code uses the finite volume method to evaluate the partial differential equations. As well as solving the velocity and pressure fields, the code is capable of solving non-isothermal multiphase flow.

Anyone willing to rollup their sleeves and help develop an open source CFD software is welcome to join the OpenFVM project. The code can run in parallel mode using PETSc. One object is to tackle fluid structure dynamics. The code is small and simple to understand. Reference manual is available and explains the main numerical methods used.
Hi, i'm a new user of the OpenFVM and I have some small problems with it. The first - how to run the environment (OpenFVM with all programs) on Win XP? It is possible? Please give me tips... Second - how to quickly operate on the OpenFVM - only from the command line? Perhaps will be better to change the operating system? Thanks for your time.
Hades is offline   Reply With Quote

Old   December 14, 2010, 22:04
Default
  #13
Senior Member
 
Cean
Join Date: Feb 2010
Posts: 128
Rep Power: 16
shirazbj is on a distinguished road
control panel/system/advanced/environment variables
shirazbj is offline   Reply With Quote

Old   December 15, 2010, 04:25
Default
  #14
New Member
 
Rafał
Join Date: Dec 2010
Posts: 5
Rep Power: 15
Hades is on a distinguished road
Quote:
Originally Posted by shirazbj View Post
control panel/system/advanced/environment variables
Dear Cean, in this location I can't find OpenFVM... one more: I know how to generate grid in gmesh, but the next step... the program is generating some errors - it's looks like the program has problem with libraries - OpenFVM ver. 1.3 can work independently? Please, if you can, write me all sugestion how to run OpenFVM properly.
I have read the pdf manual and in my opinion all informations are connected with Linux OS.
Hades is offline   Reply With Quote

Old   December 15, 2010, 22:08
Default
  #15
Senior Member
 
Cean
Join Date: Feb 2010
Posts: 128
Rep Power: 16
shirazbj is on a distinguished road
Have you downloaded the v1.3 windows binary openfvm.exe at http://sourceforge.net/projects/open...M.exe/download

1. Open a DOS terminal on xp and "cd\" to change to root dir
2. "md openfvm" to creat the dir
3. "cd openfvm" into it
4. save your downloaded openfvm.exe into this dir
5. then goto the environment variables, under "system variables" scroll down to Path, edit it to include ";c:\openfvm"
6. you can run openfvm in anywhere now.
shirazbj is offline   Reply With Quote

Old   December 18, 2010, 19:10
Default
  #16
New Member
 
Rafał
Join Date: Dec 2010
Posts: 5
Rep Power: 15
Hades is on a distinguished road
Thanks for your help...
Hades is offline   Reply With Quote

Old   January 25, 2011, 09:21
Default
  #17
New Member
 
Rafał
Join Date: Dec 2010
Posts: 5
Rep Power: 15
Hades is on a distinguished road
Quote:
Originally Posted by shirazbj View Post
control panel/system/advanced/environment variables
Dear Cean, perhaps I'm still doing somethig wrong but OpenFVM isn't workig properly. I can't see any results... when I try to use procedure "tutorial f 1", program stops. What else could be wrong?
Hades is offline   Reply With Quote

Old   January 27, 2011, 08:11
Default
  #18
Senior Member
 
Cean
Join Date: Feb 2010
Posts: 128
Rep Power: 16
shirazbj is on a distinguished road
what is the displayed error when the program stopped?

you could also ask at http://sourceforge.net/projects/openfvm/forums
shirazbj is offline   Reply With Quote

Old   February 21, 2011, 04:31
Default
  #19
New Member
 
Rafał
Join Date: Dec 2010
Posts: 5
Rep Power: 15
Hades is on a distinguished road
Quote:
Originally Posted by shirazbj View Post
what is the displayed error when the program stopped?

you could also ask at http://sourceforge.net/projects/openfvm/forums
Thank you for your note and sorry for the absence. I signed up for a parallel forum ...
Here is the error:

Error : Surface 23 cannot be meshed using the transfinite algo - the same in four lines - 15, 19 and 27.

What it means? Can i fix it?
What happens if I ignore these errors?
Hades is offline   Reply With Quote

Old   October 24, 2011, 12:47
Default Thank you very much,x-flow! This is the right thing I have been seeking for several m
  #20
New Member
 
Guo Qinghua
Join Date: Sep 2011
Location: Nanjing
Posts: 10
Rep Power: 14
gchnhn is on a distinguished road
Yes! what you said is quite right! Not everyone who needs a fvm code is expert of C++ and have solid foundation of CFD theory. I am a newbie of CFD, I know the word "CFD" since April, 2011. I must finish understanding of the code and do some improvement to get my master degree. Should I have done this, I will leave CFD and this forum forever. I have zero interest in CFD.

X-flow,thank you again!
gchnhn is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Workbench project Corrupted, re-import data? daschmidty ANSYS 1 September 15, 2014 19:47
The FOAM Documentation Project - SHUT-DOWN holger_marschall OpenFOAM 242 March 7, 2013 13:30
Extend Project Release 1.6-ext hjasak OpenFOAM Announcements from Other Sources 33 July 14, 2011 19:54
The OpenFOAM extensions project mbeaudoin OpenFOAM 16 October 9, 2007 10:33
CFD project idea John Cleveland Main CFD Forum 4 March 8, 2005 13:55


All times are GMT -4. The time now is 23:52.