(Wind-US Documentation Home Page)
(Wind-US User's Guide)
(GMAN User's Guide)
(MADCAP User's Guide)
(CFPOST User's Guide)
(Wind-US Utilities)
(Common File User's Guide)
(Wind-US Installation Guide)
(Wind-US Developer's Reference)
(Guidelines Documents)
Wind 2.0 --> Wind 3.0 Changes
The following list summarizes the principal changes made between the
Wind Version 2.0 and 3.0 code releases.
Wind Code
The following changes have been made to the Wind code itself.
The first six listed may require changes to existing input data
(.dat) files.
- Temperature and transition data are now stored in the common
flow (.cfl) file, instead of separate files.
The new keyword
TTSPEC is
used to activate the feature for a specific zone
and surface, and the TEMPERATURE and TRANSITION
keywords have been eliminated.
For backward compatibility, existing temperature and transition
files may be read using the MODE FILE option with the
TTSPEC keyword.
- Modifications have been made to the
ARBITRARY INFLOW
keyword block with respect to the ZONE specification and the
HOLD_TOTALS and a new HOLD_CHARACTERISTICS option.
If HOLD_TOTALS (or HOLD_CHARACTERISTICS) is
specified, it remains in effect for all following ZONEs,
until superceded by a later HOLD_CHARACTERISTICS (or
HOLD_TOTALS) keyword.
- ZONE keywords are now required in the
ACCELERATE
keyword block, identifying the zone(s) within which convergence
acceleration is to be used.
- A new CROSSFLOW
keyword has been added, replacing TEST option 106,
for specification of the cross-flow CFL factor.
- A new WALL SLIP
keyword has been added, replacing TEST option 107,
for specification of the number of iterations at the start of a
calculation until no-slip conditions are reached.
- Solid body rotation at arbitrary inflow boundaries, specified
using the SOLIDBODY or ROTATESOLID keyword in the
ARBITRARY INFLOW
keyword block, has been generalized, allowing rotation to be
specified on arbitrary (i.e., non-constant-coordinate) surfaces.
In addition, for flow in a rotating reference frame (see the
ROTATE keyword)
specifying SOLIDBODY at an arbitrary inflow boundary
causes the total pressure and temperature to be held constant
in the rotating reference frame instead of static pressure and
density.
The new ROTATESOLID keyword is only valid for flow in
a rotating reference frame, and causes the total pressure
and temperature to be held constant in the inertial reference
frame.
- The capability to compute MFD (Magneto-Fluid Dynamics) flows has
been added.
See the MFD keyword
for details.
- MacCormack's first-order (in time) modified approximate factorization
(MAFk) implicit procedure has been added, and is selected using the
MACCORMACK option to the
IMPLICIT
keyword.
- Higher-order Roe boundary coupling has been added, and is selected
by specifying COUPLING
ROE HIGH.
Solution derivatives are passed between coupled zones, increasing
the accuracy of the coupling scheme, and improving robustness at
coupled boundaries.
- A correction term has been added to the Spalart-Allmaras
one-equation turbulence model for system rotation and streamline
curvature, selected using the RC or ROTATION
option with the
TURBULENCE
keyword.
- An F2FIX option may now be used with the
TURBULENCE
keyword to specify the maximum distance from the wall within
which the F2 term in the SST turbulence model may be non-zero.
F2 is a blending function, designed to limit the effects of the
shear stress transport term to regions near walls.
- An oscillating normal velocity bleed boundary condition may now
be specified, using the
BLEED keyword
with the FORCING option.
- The actuator disk boundary condition now allows specification
of the static or total pressure increment across the boundary,
using the POWER DPS or POWER DPT keywords in the
ACTUATOR
keyword block.
- A new TEST
option 61 has been added, to only apply boundary conditions that
are consistent with the IBLANK values.
This only affects corners, where there are often multiple
boundary conditions specified.
As an example, with TEST 61 specified, if a wall boundary
at j = 1 meets an outflow boundary at
i = imax, only the wall boundary
condition is applied.
- New message passing routines have been added for parallel
processing, written in Fortran 90.
Multi-processor systems may now use either PVM or MPI message passing,
as specified using the -mpmode option with the
wind
run script.
The existing PVM implementation has also been enhanced to allow
multiple jobs to be run on multi-processor systems.
As before, parallel jobs on clusters of heterogeneous workstations
require the use of PVM, and multiple jobs may not be run on a
system by the same user.
- Laminar and turbulent zones may now be run simultaneously with
with the SST and Spalart-Allmaras turbulence models.
- Restart cases now use the "temporary data" (.tda) file,
giving smoother restarts, especially with higher-order boundary
coupling.
- Several improvements and bug fixes have been made for flows with
chemistry.
- Various improvements have been made internally to the
DQ limiter algorithm.
Scripts
The following changes have been made to the
Wind scripts.
- An -mpmode option has been added to the
wind
run script, for specification of the message passing mode
(either PVM or MPI) for parallel jobs on multi-processor systems.
An -nzones option has also been added, for specifying
the number of zones when MPI message passing is used.
- Support for LSF queueing systems has been added, specified using the
-runque option in the
wind
run script.
Related options are the new -walltime option, for specifying
the total wall clock time for a run using the PBS or LSF queueing
system, and the existing -endtime, -memory,
-ncpu, and -queue_name options.
- A -nobg option has been added to the
wind
run script, allowing Wind to run in the foreground even if the
output is sent to a list output (.lis) file.
- A -usessh option has been added to the
wind
run script, telling the job to use ssh (secure shell)
remote shell/copy commands.
ssh must, of course, be available on the systems being used.
Utilities
The following changes have been made to
CFPOST and the other
Wind utilities.
- Rotational flow variables are now supported in
CFPOST.
- The utility tmptrn
has been modified to read/write temperature and transition data
from/to the common flow (.cfl) file.
Last updated 4 Nov 2002