channelflow: a spectral fluid-flow simulator - News
posted by gibson17, Mon 17 Sep 2007 01:32:52 PM UTC
channelflow has moved to www.channelflow.org
posted by gibson17, Thu 16 Feb 2006 10:14:13 PM UTC
Version 0.9.22 represents several major changes in channelflow's software organization: (1) a new "./configure; make; make install" system using GNU autoconf and automake, (2) restructuring of the package directories, and (3) a switch from CVS hosted on savannah to Subversion hosted at Georgia Tech. [...]
posted by gibson17, Mon 13 Feb 2006 03:00:33 PM UTC
Hi, Kaushik. I have not been able to respond to your questions regarding channelflow because the email I've sent to <kaushik@jncasr.ac.in> bounces back. Can you write me again with a different address?
thanks
John Gibson
posted by gibson17, Tue 15 Nov 2005 09:06:37 PM UTC
In rare circumstances FFTW create_plan would create bad plans. Workaround is to always use FFTW_MEASURE. See ChangeLog.
Added checks for zero fftw_plans before calling fftw_destroy_plan.
posted by gibson17, Tue 15 Nov 2005 09:03:05 PM UTC
Fixed a bug in Chebyshev transforms introduced in FFTW3 upgrade (missing factor of 2 or 1/2 in last mode in transforms).
Updated documentation to reflect new DNS class and time stepping algorithms.
Other minor changes (see ChangeLog).
0.9.18 was released Oct 28 2005
posted by gibson17, Tue 18 Oct 2005 04:03:43 PM UTC
Upgraded to FFTW-3.x.
Removed a number of ChebyTransform methods. Equivalent functions are available in ChebyCoeff and ComplexChebyCoeff.
Made BasisFunc in arbitrary in dimension. Formerly fixed Nd=3.
posted by gibson17, Tue 18 Oct 2005 03:27:24 PM UTC
Binary IO methods now use network-order endianness on all platforms (i.e. big-endian). Will need cross-platform checks from others, particularly with other compilers/OSes on little-endian machines.
posted by gibson17, Tue 18 Oct 2005 03:05:59 PM UTC
Major changes in algorithms and software structure to time-integration methods. Implemented semi-implicit backwards-differentiation methods of orders 1-4 (SBDF1-SBDF4) and a 2nd-order semi-implicit Runge-Kunta (CNRK2).
Implemented in new DNS class, with a base-, derived-, handle-class hierarchy for different classes of time-stepping
[...]
posted by gibson17, Wed 08 Jun 2005 03:56:22 PM UTC
Changed RHS of PressureSolver to -div nonl u (was div nonl u).
Fixed DNSFlags constructor default arg for tau correction.
Fixed FlowField:ygridpoints() bug for [a,b] != [-1,1].
Switched calls from misleading std lib norm(complex) to true_norm(Complex).
Changed some typesetting in mathdefs.h
Added IO mthods for DNSFlags.
Added default state arg to Chebyshev and ComplexChabyshev ctors.
Removed obsolete global const int MATLABVERSION
posted by gibson17, Thu 26 May 2005 05:14:13 PM UTC
Main changes:
Added FlowField differential operators: diffops.{h,cpp}.
Added PoissonSolver and PressureSolver classes.
More consistent norm functions: L2Norm, divNorm, bcNorms.
Clarified modenumber mx vs gridnumber nx in FlowField headers
[...]
Powered by Savane 3.14-9aa3.
Corresponding source code