CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Running, Solving & CFD

Finitedifference solver

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

LinkBack Thread Tools Display Modes
Old   February 5, 2008, 12:34
Default Is OpenFOAM only for finite-vo
New Member
Anurag Agarwal
Join Date: Mar 2009
Posts: 1
Rep Power: 0
anurag is on a distinguished road
Is OpenFOAM only for finite-volume/finite-element schemes? Is it possible to use OpenFOAM for a finite-difference time-domain (FDTD) calculation? I would like to implement at high-order FDTD method for an aeroacoustic application. Thanks.


anurag is offline   Reply With Quote

Old   February 5, 2008, 20:45
Default Hi Anurag, Sounds interesti
Super Moderator
Join Date: Mar 2009
Location: Niigata City, Japan
Posts: 518
Blog Entries: 1
Rep Power: 13
7islands is on a distinguished road
Hi Anurag,

Sounds interesting. While it might be possible to implement higher order / compact finite-difference schemes (which usually require structured stencils) if you make assumptions for mesh to be structured (in cell number ordering, connectivity constraints, etc), its performance will be worse than the dedicated FDTD codes written e.g. in Fortran. When I once compared computational time and memory footprint between an OpenFOAM code (with usual finite-volume formulation though) and a dedicated Fortran FDTD code in a simple acoustic wave propagation problem, both were more than 10 times worse in OpenFOAM code (Still I usually use the OpenFOAM code... its flexibility and versatility well more than compensates the performance difference). However it's only my personal view, OpenFOAM experts' opinions may differ.

7islands is offline   Reply With Quote

Old   September 10, 2008, 09:16
Default Hi guys! Did you success to w
Senior Member
Ivan Flaminio Cozza
Join Date: Mar 2009
Location: Torino, Piemonte, Italia
Posts: 207
Rep Power: 11
ivan_cozza is on a distinguished road
Send a message via MSN to ivan_cozza
Hi guys!
Did you success to write something like an high order finite difference-like scheme in OpenFOAM?
I'm interested too in it, as I'm working on aeroacoustics...
Do you think about some other high order techniques, like DRP Finite Volume or Discontinuous Galerkin Methods? Anyone knows if it is possible to implement something like this in OpenFOAM?
I know that there's a FEM tool in OpenFOAM, where can I find some documentation on it? Maybe with it is possible to try to implement a Discontinuous Galerkin Method...
ivan_cozza 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
segregated solver vrs coupled solver sm FLUENT 0 November 6, 2007 02:24
about CFX solver student CFX 3 April 6, 2006 19:02
How to do it if i change the seregated finitevolume solver to segregated finiteelement solver dandes OpenFOAM Pre-Processing 0 March 22, 2006 22:06
solver fuf FLUENT 0 June 19, 2003 13:54
coupled solver / uncoupled solver Jaan Unger Main CFD Forum 0 September 3, 2002 08:30

All times are GMT -4. The time now is 19:34.