savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of Channelflow: a fluid-flow simulator - s


From: gibson17
Subject: [Savannah-hackers] submission of Channelflow: a fluid-flow simulator - savannah.nongnu.org
Date: Fri, 26 Sep 2003 17:00:38 -0400
User-agent: Mozilla/5.0 (compatible; Konqueror/3.1; Linux)

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


John F. Gibson <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Channelflow: a fluid-flow simulator
System name: channelflow
Type: non-GNU

Description:
Channelflow is a direct numerical simulation of the time-dependent

Navier-Stokes equations, written in C++. It's of interest to

researchers in fluid mechanics. 



Math/physics details: Channelflow simulates incompressible fluid flow 

in a rectangular box, with no-slip boundary conditions on the upper and

lower surfaces of the box, and periodic boundary conditions in the

stream and spanwise directions. Channelflow uses a spectral

discretization in spatial directions (Fourier x Chebyshev x Fourier)

and finite-differencing in time, on primitive variables (3d velocity

and pressure). The mathematics are based on the spectral channel-flow

algorithm in Section 7.3 of "Spectral Methods in Fluid Dynamics", by

Canuto, Hussaini, Quarteroni, and Zang, Springer Verlag, 3rd ed. 



History, motivation, plans: I wrote channelflow from 2000-2003 for my

Ph.D. thesis research. (There is a widely-used Fortran implementation

of the basic algorithm, but I found it inscrutable and not flexible

enough for my research.) I've distributed it from my department's

website for several years. Now I plan to improve documentation and

packaging, write a simple GUI, distribute more broadly, get feedback

from users, and coordinate others' modifications and ports to other

platforms. At this point, channelflow is an edit/compile/run,

console-based application.



A slightly-out-of date version is at 



  ftp://mae.cornell.edu/pub/users/gibson/channelflow-0.9.5.tgz

Other Software Required:
channelflow requires fftw-2.x (www.fftw.org)



some advanced features require Octave (www.octave.org) but

currently those are commented out

Other Comments:



_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]