(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-US 2.0 --> Wind-US 3.0 Changes
Many of the changes from Wind-US 2.0 to 3.0 were made to improve the
robustness, reliability, speed, convergence and accuracy of the
unstructured grid solver.
Other areas of emphasis in this update are multi-species flows,
turbulence models, and improved ease of use for larger problem sizes.
The changes in Wind-US, and in the associated tools and utilities, are
described in more detail in the following sections.
Changes between previous releases are also available, as follows:
Wind-US Code
The following changes have been made to Wind-US.
A number in parentheses following the description (e.g., 3.83) is the
specific IVMS version in which the change was introduced.
Physical Modeling
- Moving body capability now also works with unstructured grids. (3.92)
- Wind-US now supports the definition of
aerodynamic axes
for specifying angle of attack, angle of sideslip, lift, drag,
and side force directions independent of the grid axes. (3.112)
- Wind-US now supports
surface groups
which simplifies the calculation of integral
LOAD
quantities. (3.138,3.140)
Surface groups can be defined using the cfpart utility.
They can also be utilized in CFPOST by using
GROUP group_name rather than a SURFACE or SUBSET
command.
Some commercial visualization tools can also use the group information.
Turbulence Modeling
- A version of the SST turbulence model that simulates bipass transition
has been added for structured grids. (3.26)
- The non-linear low Reynolds number k-epsilon turbulence model of
Shih has been added for unstructured grids. (3.120)
- The realizable non-linear low Reynolds number k-epsilon turbulence model
of Goldberg has been added for unstructured grids.
(3.97,3.105,3.107,3.138)
Chemistry
- The default reference temperature is now 298K. (3.42)
- The unstructured grid solver now has full support for chemistry.
(3.113,3.114,3.115)
- Total conditions may now be specified for any of the gas models
(i.e. ideal gas, table look-up, and multi-species chemistry) via the
FREESTREAM or
ARBITRARY INFLOW
keywords. (3.139)
- Added support for the
DAMKOHLER
rate limiter when computing the reaction rate for finite-rate
chemistry (ISPEC=137). (3.51,3.123)
Boundary Conditions
- ACTUATOR|SCREEN
boundary conditions now work for both structured and
unstructured grids. (3.136)
- ARBITRARY INFLOW ... DIRECTION CYLINDRICAL
can be used to specify flow in cylindrical coordinate directions. (3.166)
- ARBITRARY INFLOW ... XYZ_RANGE and
RTZ_RANGE
can now be used as regular boundary conditions, not just
for initialization. (3.166,3.173)
- Additional
BLEED
models have been added.
- Another
VORTEX GENERATOR
model has been added: Bender, Anderson,
Yagle (BAY). This model adds the lift force induced by a vane-type
vortex generator to the momentum and energy equations. The lift
force is estimated using Prandtl's lifting theory. (3.38)
- SYNTHETIC JET
modeling capability has been added as a low-order boundary
condition. (3.112)
- New
COUPLING MODE AVERAGE
has been added for zonal communication. This option sets the
coupled boundary value to the average of the neighboring cell
centers, which tends to greatly improve stability.
(3.129,3.130,3.141)
- Conjugate heat transfer
capability is now available via loosely-coupled communication with an
external heat transfer code
(HTX).
The interaction is controled by the
TTSPEC
keyword. (3.39,3.45,3.46,3.49,3.68,3.147,3.157)
- The use of TOTAL conditions in the
FREESTREAM and
ARBITRARY INFLOW
keywords for multi-species flows is no longer limited by perfect gas
relations.
Computed inflow values may be slightly different than before.
(3.139)
- Incomming flow can now be specified along grid lines for
unstructured grid as well as structured grids. (3.136)
Numerics
- The wall distance calculation algorithm has been improved and is
now 10x+ faster.
- The speed and robustness of the unstructured grid solver have
been greatly improved. (3.52-3.67,3.96-3.97,3.110,3.112,3.119,3.130,3.138,3.152)
- The Jacobi/Gauss
IMPLICIT
solver has been optimized, in some cases resulting in 20-30% speedup. (3.118)
- Added a new Gauss-Seidel line solver for unstructured grids, available via the
IMPLICIT UGAUSS LINE
keyword combination. This new solver improves convergence rate and
robustness. (3.138)
- IMPLICIT BOUNDARY ON
is now the default for unstructured grids when the code is run with
one zone per processor. (3.138)
- GRADIENTS LEAST_SQUARES
is now the default option for the unstructured solver and works with
chemistry too. This method maintains accuracy in regions of poor
grid quality. (3.138)
- Added a second-order accurate two-step Runge-Kutta scheme
(See STAGES). (3.112)
- Added new spatial discretization schemes:
- RHS ... FOURFIVE BLENDED
is a blended 4th order central/5th order upwind-biased scheme
that is similar to what Shur, Spalart, et al. use for
aeroacoustics. (3.132,3.134)
- RHS ... TWOTHREE BLENDED
is a blended 2nd order central/3rd order upwind-biased scheme
that is similar to the one above, but more stable. (3.132,3.134)
Both of these schemes work with any structured method that also
works for ROE/HLLC/HLLE.
- Modified the
TEMPORAL
keyword to more clearly differentiate between Newton subiterations
and dual time stepping.
- Added the Barth-Jesperson
TVD
limiter for unstructured grids. This improved slope limiter for
cell-centered discretization improves accuracy and robustness.
It is now the default. (3.138)
- DiRTlib overset grid capability now also works with unstructured
grids. (3.88)
Miscellaneous
- Trailing comments (via the ! character) are now allowed on all
keyword lines in the input data (*.dat) file. (3.138)
- New Wind-US control
(WINDCTRL) file
can be used to adjust certain options while the code is running. (3.59)
- The Wind-US version number and the contents of the input data
(.dat) file are now written as character data in the root node
of the flow (.cfl) file for debugging and history purposes.
(3.112)
These comments can be extracted using the cflinfo utility.
- Improved diagnostic messages in the list output (.lis) file
when the code fails.
Keywords
The following keywords have been added, modified, or deleted.
For more information, see the more detailed list of changes below, or
the Keyword Reference section in
the Wind-US User's Guide
- New keywords:
- FOMOCO
computes forces and moments using the FOMOCO
utilities. (3.92)
- MUT LIMITER
limits the turbulent viscosity. (3.138)
- RESIDUAL_OUTPUT
provides different means for computing L2 and Linf residuals
for convergence monitoring of the unstructured solver. (3.138)
- RHS VISCOUS
has been added to replace
TSL | THIN SHEAR LAYER.
It also has additional controls for use with unstructured grids. (3.138)
- SYNTHETIC JET
provides new synthetic jet modeling capability. (3.112)
- Modified keywords:
- ACCELERATE
can now accept zone ranges rather than just a single zone per line. (3.89)
- ARBITRARY INFLOW
- The default setting of uniform flow at freestream conditions
has been eliminated. User's must now specify the flow
conditions for every arbitrary inflow boundary. (3.138)
- alpha, beta
flow angles are now relative to the
aerodynamic axes
defined in the grid file. (3.112)
- DIRECTION CYLINDRICAL {X|Y|Z}
can now be used to specify the axis of rotation.
The method for specifying the angles has changed.
The new method is the same as specifying a pitch angle,
then a yaw angle. (3.28)
- FREESTREAM
is a new option to use freestream conditions without having to
re-specify the flow values. (3.138)
- TOTAL
conditions may now be specified with any of the
thermodynamic models (i.e., ideal gas, table look-up, and
multi-species chemistry).
Computed inflow values may be slightly different than before.
(3.139)
- XYZ_RANGE
is now more consistent with IJK_RANGE. (3.94)
- BLEED
- The keyword syntax has changed.
- BLEED region rate has been replaced with
BLEED MASS region rate.
- BLEED MODEL has been replaced with
BLEED EMPIRICAL.
- BLEED EMPIRICAL modes 3 and 4 also work for
unstructured grids. (3.91)
- BLEED EMPIRICAL modes 7 and 8 have been added. (3.140)
- BLEED WALL has a new TEMPERATURE option.
(3.138)
- BLOW
- ABOUT_BODY is a new option for specifying
the flow angles. (3.138)
- SURFACE has a new option for specifying
a pressure ratio. (3.138)
- CFL#
- AUTOMATIC
is a new option for use with unstructured grids. (3.138)
- CHEMISTRY
- ADJUST [CURVES FOR 0 K REFERENCE]
is a new option to shift the chemistry thermodynamic data
to a 0K reference state (used by previous versions of
Wind-US). The new default is to use 298K. (3.42)
- DAMKOHLER
is a new option to specify the Dahmkohler number used to
limit the reaction rate for (ISPEC=137)
finite rate chemistry. (3.51,3.123)
- EDC
(eddy dissipation concept) now also works with chemistry
(.chm) files with ISPEC=137. (3.51,3.123)
Previously, it only worked with ISPEC=121.
- SPECIES
keyword may now be used multiple times for cases where
the species will not fit on a single line. (3.118)
- CONVERGE
- LEVEL | ORDER options now work for both
structured and unstructured.
- LOADS option has been removed. (3.138)
- COUPLING
- MODE AVERAGE
is a new option to set the coupled boundary value to the
average of the neighboring cell centers, which tends to
greatly improve stability. (3.129,3.130,3.141)
- DOWNSTREAM PRESSURE
has a new option to keep the outflow pressure from the solution
FROZEN. (3.138)
- FIXER
Has the same old options for structured grids:
FIXER [OFF|AVERAGE] [PRINT] [ZONE] znum
Has the following new options for unstructured grids: (3.138)
FIXER [OFF|AVERAGE|THRESHOLD] [PRINT] [FIRST [ORDER]] \
[MAX max_pts [AFTER iter] [CHECKPOINT]] [ZONE] znum
- THRESHOLD
merely caps the quantities at the allowed min/max rather
than averaging neighboring nodes.
- MAX max_pts
specifies the max number of bad cells allowed before the
code stops.
- AFTER iter
specifies not to enforce the max number of bad cells
until after step iterations.
- CHECKPOINT
indicates to checkpoint the solution before terminating.
FIXER AVERAGE is now on by default, and
step=1 if not specified.
The previous default was OFF.
- FREESTREAM
- alpha, beta
flow angles are now relative to the
aerodynamic axes
defined in the grid file. (3.112)
- REYNOLDS
is a new option to specify the Reynolds number
rather than the pressure. (3.104)
- TOTAL
conditions may now be specified with any of the
thermodynamic models (i.e., ideal gas, table look-up,
and multi-species chemistry).
Computed inflow values may be slightly different than before.
(3.139)
- IMPLICIT UGAUSS
has several new options to control the unstructured solver. (3.138)
- APPROXIMATE_LHS
uses an approximate form of the implicit matrix.
- EXACT_LHS
uses a more rigorous form of the implicit matrix.
- LINE
activates a new Gauss-Seidel implicit line solver.
- SECOND
applies a second order Jacobian correction to the implicit matrix.
- CONVERGENCE
specifies the convergence criteria for the sub-iterations
for the point Gauss-Seidel solver.
- RELAX
specifies the relaxation factor.
- IMPLICIT BOUNDARY {ON|OFF|NOCOUPLE}
may now be used with both structured and unstructured grids. (3.138)
- OFF
treats all boundaries explicitly.
This remains the default mode for structured grids.
- ON
treats certain boundaries implicitly.
This is the new default mode for unstructured grids
running one zone per processor, otherwise
NOCOUPLE is used.
- NOCOUPLE
is a new option similar to ON, but does not
include coupled boundaries.
- LOADS
has a new GROUP
option to reference named
surface groups
defined in the grid (.cgd) file. (3.138,3.140)
- MASS FLOW
- FREQUENCY
is a new option to control how frequently the mass flow
is re-evaluated to set the outflow pressure. (3.136)
- REL-ROT-ZONE
- Zones no longer need to have the same azimuthal extent.
- Rotor-stator interfaces can now be used with chemistry.
- Added the following keyword options:
- AREA|MIXED-OUT
specifies whether to use area averaging or mixed-out averaging.
Default remains AREA.
- GILES
activates non-reflecting boundary treatment at the
rotor-stator interface to reduce problems caused by
coupling of averaged data from the "other" zone.
- AXIAL|RADIAL
specifies whether the REL-ROT-ZONE interfaces
are oriented axially or radially.
AXIAL remains the default.
- Improved the instructions for using GMAN to set the
zone coupling across rotating zones.
- RHS
- FOURFIVE BLENDED
is a new option to use a blended 4th order central/5th
order upwind-biased scheme that is similar to what
Shur, Spalart, et al. use for aeroacoustics. (3.132,3.134)
- TWOTHREE BLENDED
is a new option to use a blended 2nd order central/3rd
order upwind-biased scheme that is similar to the one
above, but more stable. (3.132,3.134)
- SPAWN
- CFLONLY
is a new option to checkpoint only the solution file
prior to executing the spawn command. (3.138)
- READ_SOLUTION
is a new option to re-read the solution file after the
spawn command has been completed. This feature is useful
if the spawned process modifies the solution file. (3.138)
- STAGES
now has a new two-stage, second-order Runge-Kutta option
available. (3.112)
- TEMPORAL
- Keyword syntax has changed.
- SUBITERATIONS [[PHYSICAL] TIMESTEP PhysDT] [MODE {NEWTON|DUALDT}]
replaces the
NEWTON [[PHYSICAL] TIMESTEP NewtonDT] [MODE {NPARC|BCFD}]
keyword syntax.
This change was made to more clearly differentiate between
Newton subiterations and dual time stepping. (3.156,3.158,3.159)
- SAVE_CFT
retains the (linked) time data (.cft) file for
seamless restarts of unsteady simulations. (3.138)
- TURBULENCE
- The keyword syntax has been generalized (3.138) to:
TURBULENCE [MODEL] model [Options] [ITERATIONS iter] [zone_selector]
- Keywords used to activate combined RANS/LES models
(DES,
MDES,
LESB,
HYBRID,
PRNS,
DETACHED-PRNS)
now appear as turbulence model options, rather than
unique keywords on a separate line. (3.138)
- URANS may be used as an option with all models
to indicate the desire to run unsteady RANS.
- MODEL SPALART [ALLMARAS] DDES
is a new option that activates Spalart's Delayed DES method
for all grid types. (3.138)
- MODEL SST TRANSITION
is a new bipass transition model available for
structured grids. (3.26)
- MODEL REALIZABLE K-E
is a new non-linear low-Reynolds number model available
for unstructured grids. (3.97,3.105,3.107,3.138)
- MODEL SHIH K-E
is a new non-linear low-Reynolds number model available
for unstructured grids. (3.120)
- TVD
- BARTH-JESPERSEN
is a new option available for unstructured grids.
It is now the default. (3.138)
- VORTEX GENERATOR
keyword syntax has changed.
- MODEL WENDT
is the new keyword to activate the existing model. (3.38)
- MODEL BAY
is a new option that adds the lift force induced by a
vane-type vortex generator to the momentum and energy
equations. (3.38)
- WRITE VARIABLES
has several additional variables that can be written to the
solution (.cfl) file.
- HEATFLUX
writes the heatflux as variable Q.
This replaces the HeatFlux variable. (3.138)
- TIMESTEP
writes the timestep as variable dt. (3.4)
- WALLDISTANCE
writes the distance to the nearest wall as variable WallDist. (3.138)
- Deleted keywords:
- CMF (corrected mass flow rate) replaced with by
MASS FLOW RATE CORRECTED.
(3.138)
- FLUX LIMITER | LIMIT FLUX have been obsolete for
some time now. (3.138)
- MFR (actual mass flow rate) replaced with by
MASS FLOW RATE ACTUAL.
(3.138)
- TSL
(thin shear layer) still exists, but will be replaced by
the more general
RHS VISCOUS
which also works with unstructured grids. (3.138)
TEST Options
The following TEST options have been added, modified, or
deleted.
See the Test Options section for more
detailed descriptions.
- New options
- 1 -
Reserved for use at ITAC. (3.139)
- 4 -
Reserved for use at ITAC. (3.176)
- 16 -
Manually set the blowing Mach number for
BLOW SURFACE
boundary conditions. (3.xxx)
- 18 -
Use the integrated mass flux rather than a point by point mass flux
to determine the jump conditions of the
HEAT EXCHANGER model. (3.xxx)
- 19 -
Allow the use of chemistry (.chm) files with
SPARKCRV or
WINDNASA
format thermodynamic data, even though those formats are
now obsolete. (3.139)
- 22 -
Compute the corrected mass flow rate based on area-averaged
total pressure and temperature rather than area-averaged
static values. (3.149,3.166)
- 32 -
Modify the default handling of outflow boundaries. (3.126)
- 69 -
Rescale the numerical roundoff in species mass fractions.
(3.12,3.37,3.139,3.180)
- 75 -
Abort if any structured grid boundary condition is set to
UNDEFINED. (3.95)
- 142 -
Override the abort that occurs when requesting time history
with steady state calculations. (3.120)
- 145 -
Ensure the no-slip velocity constraint on heat exchanger
actuator disc boundaries is enforced. (3.138)
- 188 -
Modify SST or SA turbulence model behavior near inflow/outflow
or coupled boundaries on structured grids. (3.97)
- Modified options
- 13 -
Used during development to specify grid acceleration, but was
replaced with the
ACCELERATING
keyword. (3.104)
Now reserved for development at ITAC. (3.140)
- 74 -
Include the k-direction information in the calculation of the
time step for 2D or axisymmetric structured grid cases.
(3.116)
- 113 -
New modes have been added to the check for reversed flow
at outflows. (3.136,3.149)
- Deleted options
DEBUG Options
The following DEBUG options have been added, modified, or
deleted.
See the description of the
DEBUG keyword for
more detailed descriptions.
- New options
- 25 -
Allow dq-limiting with
TIMESTEP SECONDS. (3.67)
- 26 -
Reserved for use at Boeing. (3.67)
- 27 -
Reserved for use at Boeing. (3.67)
- 28 -
Reserved for use at Boeing. (3.67)
- 29 -
Reserved for use at Boeing. (3.67)
- 30 -
Output lines created for line Gauss-Seidel solver to a
FieldView "particle path" file for visualization. (3.67)
- 32 -
Minimum line length to be used when creating lines for
line Gauss-Seidel solver. (3.67)
- 33 -
Reserved for use at Boeing. (3.67)
- 34 -
Use a constant time step along "lines" of an
unstructured grid. (3.104)
- 35 -
Use an alternate procedure for computing the friction velocity
for WALL FUNCTION
boundary conditions. (3.67)
- 37 -
Reserved for use at Boeing. (before 3.67)
- 38 -
Turn off the implicit outflow on unstructured grids. (3.67)
- 43 -
Apply the slope-limiter to the viscous gradient. (3.97,3.104)
- 45 -
Reserved for use at Boeing. (3.67)
- 47 -
Reserved for use at Boeing. (3.138,3.161)
- 48 -
Limiter to maintain realizeability.
Similar to that in the CFL3D code. (3.97,3.104)
- 49 -
Use full linearization of unstructured grid turbulence
models. (3.67)
- 50 -
Viscous Jacobian modifications. (3.67)
- 54 -
Alters the viscous wall boundary condition used with the
SST TURBULENCE MODEL.
(3.97,3.104)
- 55 -
Uses the turbulent shear stress tensor instead of vorticity
in the production term of the
SST TURBULENCE MODEL
on unstructured grids. (3.104)
- 56 -
Reserved for use at Boeing. (3.161)
- 57 -
Freeze the unstructured grid slope limiter after mode
iterations (testing). (3.138)
- 59 -
Disable the implicit treatment of bleed boundaries in
unstructured grid zones. (3.104)
- 60 -
Activate the method of manufactured solutions for
unstructured viscous terms. (3.104)
- 61 -
Write the unstructured solver linear system (subiteration)
convergence to the list output (*.lis) file. (3.138)
- 62 -
Reserved for use at Boeing. (3.138)
- 63 -
Reserved for use at Boeing. (3.138)
- 64 -
Activates a modification to the Venkat
TVD
slope limiter. (3.138)
- 66 -
Used to test the unstructured solver gradient calculator. (3.138)
- 67 -
Print cell data for testing the unstructured solver. (3.138)
- 68 -
Turn off the inviscid terms in the unstructured grid solver
for the purpose of testing the viscous operator. (3.138)
- 69 -
For the unstructured solver, generate lines based on
Jacobian weight. (3.138)
- 70 -
For the unstructured solver, compute an L2-norm of the
difference between left and right states over all cell
faces for the Navier-Stokes equation set. Print this
norm to the list output (.lis) file. (3.138)
- 71 -
Reserved for use at Boeing. (3.138)
- 72 -
Convert Roe flux to advection. (3.138)
- 73 -
In the unstructured solver, neglect the roll source terms. (3.138)
- 74 -
In the unstructured solver, use the exact supersonic
corner flow to test the numerics. (3.138)
- 75 -
In the unstructured solver, use a prescribed pressure
profile to test the numerics. (3.138)
- 76 -
Use the ADF memory buffer. (3.138)
- 77 -
Treat the boundary flux using interior scheme. (3.138)
- 78 -
Use the older (and significantly slower) octree test
for computing wall distance. (3.138)
- 80 -
Compute the wall distance by solving a partial differential
equation. Only for evaluation purposes with the
unstructured solver. (3.138)
- 81 -
Modify the behavior of unstructured grid cells that violate the
GRID LIMITER ANGLE
setting. (3.138)
- 82 -
Activate the Dacles-Mariani curvature correction to the
Spalart-Allmaras
TURBULENCE MODEL.
(3.138)
- 83 -
Apply the cross-diffusion limiter of Langtry to the
unstructured grid SST
TURBULENCE MODEL.
(3.138)
- 84 -
Use a second-order advective flux with the unstructured
SST turbulence model. (3.138)
- 85 -
Reserved for use at Boeing. (3.138, 3.161)
- 86 -
Revert to old cell to vertex calculation. (3.138)
- 87 -
Reserved for use at Boeing. (3.138, 3.161)
- 89 -
Limit the maximum orthogonal angle deviation for
unstructured grid wall cells. (3.138)
- 90 -
Reserved for use at Boeing. (3.138)
- 107 -
Compute the cell centroid for unstructured grids from the
average of the nodal coordinates. (3.166)
- 125 -
Reserved for use at Boeing. (3.138)
- 200 -
Testing of the Liu-Vinokur tables. (3.138)
- Modified options
- 5 -
Reserved for use at Boeing. (before 3.67)
- 6 -
Reserved for use at Boeing. (before 3.67)
- 15 -
Reserved for use at Boeing. (before 3.67)
- 18 -
Neglect the diffusion Jacobian from the implicit operator in
the unstructured Spalart-Allmaras turbulence model. (3.94)
- 22 -
Reserved for use at Boeing. (3.67)
- 40 -
Previously controlled multigrid functionality, but now
activates fictitious gas law Mach scaling as an alternative
to using FIXER.
(3.104)
- 51 -
Previously controlled LHS matrix dissipation.
Now, for GRADIENTS LEAST SQUARES,
activate least squares based on face neighbors. (3.67)
- Deleted options
- 2 -
Replaced with the
WRITE WALLDISTANCE
keyword. (3.138)
- 3 -
Replaced with the
RESIDUAL_OUTPUT TYPE
keyword. (3.138)
- 12 -
Removed. (3.161)
- 13 -
Removed. (3.161)
- 17 -
Removed. (3.138)
- 19 -
Replaced with the
FIXER THRESHOLD
keyword. (3.138)
- 24 -
Removed. (3.138,3.161)
- 36 -
Replaced with the
CFL AUTOMATIC TRY_INCREASE
keyword. (3.67?)
- 41 -
Replaced with the
IMPLICIT BOUNDARY ON
keyword. (3.138)
- 42 -
Removed. This option became the default setting in version 3.138.
For unstructured grids, it solves the Navier-Stokes and
turbulence equation sets concurrently in one pass even
though they are not coupled sets. (3.138)
- 44 -
Replaced with the
GRADIENTS LEAST_SQUARES
keyword. (3.67?)
- 46 -
Used during development, but replaced with the
RHS VISCOUS
keyword. (3.138)
- 52 -
Removed. This became the default setting. (3.104)
- 58 -
Modify the treatment of inflow, outflow, and bleed
boundary fluxes for unstructured grids.
This option was added in (3.121).
It later became the default in (3.138).
Bug Fixes
- Memory leaks.
- Data initialization.
- Fix that enabled conjugate heat transfer to work for axisymmetric
grids with z≠0. (3.147)
- Boundary coupling on sequenced grids.
Small patches of a given boundary type could be sequenced away,
leaving an empty surface of zero points. (3.5)
- Improved integration with FD-CADRE. (3.7,3.23)
- Hybrid structured/unstructured grid coupling. (3.78,3.83,3.153)
- Unstructured grid rotational coupling. (3.112)
- Unstructured grid inviscid linearization for wall terms. (3.119)
- Some of the chemistry
(.chm) files contained errors in the properties of certain
species. Several new files have been added.
(Wind Chemistry Manager, 1.13)
- ACTUATOR disk:
- Had several errors in memory access and boundary treatment.
(3.5,3.7,3.26)
- It also now works with unstructured grids. (3.120)
- ARBITRARY INFLOW
with chemistry. (3.18)
- ASSIGNMENT MODE COMBINED
is now working again. (3.17)
- LOADS
keyword is now working again.
- NOSLIP option now works with SURFACE. (3.91)
- The interval at which forces and moments are calculated was not
working properly. (3.93)
- IMPLICIT MAFK scheme
used on grids with holes. (3.6)
- MARCHING
with the Parabolized Navier-Stokes (PNS) algorithm now works again
with the Baldwin-Barth, Spalart-Allmaras, and SST turbulence
models on structured grids. (3.128,3.129)
- MOVING WALL SPIN
keyword inputs now interpreted correctly for y- and z-axis rotation.
(3.122)
- REL-ROT-ZONE
is now working again. (3.18,3.109)
- RHS HLLC scheme
with moving grids. (3.94)
- ROLL capability
was missing some critical source terms. (3.111,3.113,3.114,3.115,3.138)
- SOLVER-STAGES
- Fixed several issues to get it basically working again. (3.17)
- Fixed some issues when running with structured grids
and changing sequencing levels. (3.130)
This problem is not completely resolved, and users should avoid
changing sequencing levels within the SOLVER-STAGES.
- TURBULENCE MODEL SPALART
- Fixed an intermittent problems when using the MacCormack
IMPLICIT
scheme. (3.6)
- Made some algorithm improvements to deal with occasional
numerical underflow of the rotation and curvature (RC) terms. (3.78)
- TURBULENCE MODEL SST,
SST COMPRESSIBLE, and
SST TRANSITION
have all been corrected for a deficiency in the diffusion
terms near the centerline of an axisymmetric jet that inhibited
the propagation of turbulent kinetic energy to the axis on
structured grids. (3.142)
- TURBULENCE MODEL SST COMPRESSIBLE and
SST TRANSITION
had numerous errors in the density and compressibility terms for
structured grids. (3.146)
- TURBULENCE MODEL CHIEN K-E and
RUMSEY-GATSKI ASM K-E
now use the actual speed of sound for chemistry cases
(rather that that for ideal gas) when computing the turbulent
Mach number for compressibility corrections. (3.132)
- TVD ... ALBADA
limiter had a long-standing bug fixed. (3.129)
Non-Backward Compatibility
A few changes are not backward-compatible.
I.e., some input data (.dat) files and multi-processing control
(.mpc) files used with Wind-US 2.0 may need to be changed for use
with Wind-US 3.0.
The known non-backward-compatible changes are listed briefly below.
Code Structure
- No significant changes have been made.
Makefiles
- No significant changes have been made.
Scripts
- The Linux run scripts have been modified to create symbolic links
between the Wind-US (.cgd,.cfl,...) files and the
Fortran input files (FOR011,FOR020,...)
rather than to move/copy them.
In rare instances where the Wind-US scripts were not
able to complete their tasks, the old method left users
to identify and rename the FOR* files.
The new method should be more user friendly.
CFPOST
The following changes have been made to
CFPOST.
A number in parentheses following the description (e.g., 4.1) is
the specific version of CFPOST in which the change was introduced.
- Files are now opened in read-only mode, unless they are opened
using the mode read_write
option. (4.1)
- RAKE CGD cgdname
was added to use a .cgd file as a rake. (4.11)
- Added support for
CHEMISTRY. (4.11)
- Added a nowrap|wrap option to the
LIST
command to specify whether or not lines are to be wrapped,
and at what line length. (4.11)
- Added the ability to output an arbitrary number of variables to a
PLOT3D
function file. Can also output the function file variable names. (4.16)
- Added support for
aerodynamic axes
defined in the grid file. (4.18)
- Added support for surface groups via the
GROUP grpname
keyword. (4.18)
- The default MXZONE array size was increased to allow
1024 zones. MXPATH was also increased to match. (4.19)
MADCAP
- No significant changes have been made.
Utilities
libcfd
- Added the UTHOSTNAME function to the
Common File library. (2.172)
- Added the CFFLUSH routine which is used to ensure that
files get updated to disk when required. (2.173)
- Added support for ADF version 3 and file locking. (2.174)
- Added the CFGNAM routine to get the common file node
name. (2.175)
- Updated CFUNIT routine to correctly handle the units of
the Wind-US variables which it is most likely to encounter. (2.176)
ADF
The following changes have been made to the ADF library.
- ADF version 3. (2.0.17.1)
- ADF version 3 files contain additional internal flags that
will cause a run-time error when read by executables
compiled with older versions of the ADF library.
The adf_revert utility is available to change the
file back to the older ADF format.
- Support for file locking. (2.0.17.1)
- Faster access to large files. (2.0.17.1)
- Support for file locking to work with i/o direct mode for parallel
simulations. (2.0.18.1)
PVM
- Update pvmgetarch-cfd to handle glibc point releases that
have double digits (ie, glibc 2.11). (3.18)
Last updated 1 Jun 2014