|
The DUNS (Diagonalized Upwind Navier-Stokes) code is a
two-dimensional/three-dimensional
computational fluid dynamic code written for generalized
multi-block structured grids. It currently uses a diagonalized
ADI procedure with upwind differencing (up to fifth order
accurate.) The code is written for multi-species, reacting,
turbulent flowfields and has dual-time stepping for time
accurate calculations. Generalized preconditioning is used such
that low Mach number flowfields can easily be calculated.
- multi-block diagonalized implicit solution procedure
- generalized preconditioning
- multi-species with chemistry/curve fit properties
- q-omega turbulence (and Secundov if you're daring)
- dual-time stepping
- parallel solution procedure using MPI
- upwind to 5th order
- tvd with 3rd order accurate differencing
- capable of incompressible to highly compressible flows
The DUNS package is distributed with test cases and tools. The master
set of source files are in the src directory, along with a Makefile
for compiling the code for different architectures. A makesystem directory
is included the contains Makesystem files for different architectures.
Currently we are able to run on Linux i386 and Alpha, SGI, AIX, Cray, and
HP. The master source files need to first be preprocessed before they can be
compiled into executables (this is discussed in the next section). The
util directory contains some shell scripts
for compiling the code (dunssource ), determining differences
between the master sources and compiled sources (dunsdiff ), and
running the test cases (dunstest ). A
set of test cases is provided in the directory test .
Next
Previous
Contents
|