Cart3D v1.4 (click
for v1.3 release)
is a high-fidelity inviscid analysis package for conceptual and
aerodynamic design. It allows users to perform automated CFD analysis
complex geometry. The package includes utilities for geometry import,
modeling and intersection, mesh generation, flow simulation and
post-processing of results.
The main simulation code, flowCart, runs
in parallel both in shared memory (OpenMP) and distributed memory (mpi)
with excellent scalability. The
package is highly automated so that geometry acquisition, and mesh
can usually be performed within a few minutes on most current desktop
in the form of surface triangulations. These may be generated from
within a CAD packages, from legacy surface triangulations or from
surface grids. Cart3D uses adaptively
refined Cartesian grids to discretize the space surrounding a
and cuts the geometry out of the set of "cut-cells" which
intersect the surface triangulation. The flow solver is parallel and
can take full advantage of multi-core and multi-cpu hardware.
The current release of Cart3D
is v1.4, (the v1.3 webdocs are
Version 1.4 has several major upgrades including significant solver
improvements. Speed, robustness and flexibility have all been improved.
We've added support for on-the-fly force and moment post-processing,
and point and line sensors. The distribution also includes several new
utility programs to help with process automation and now fully supports
a 2D option, which is a great way to explore and test the package.
There is also a new flowCart
option that allows convergence to fixed lift (instead of
angle-of-attack), to support experimental comparisons and design
studies. There are significant improvements in robustness and
performance across the board. Look
news on the v1.4 release.
Importantly, v1.4 adds support
for the Cart3D Adjoint Adaptation
module. This module uses adjoint-weighted residual
error-estimates to drive mesh adaptation. Once a user specifies outputs
of interest, (lift, drag, etc.) with a corresponding error tolerance,
this module automatically meshes the simulation to drive the remaining
numerical errors in the outputs below the requested tolerance. This
module is in beta release, look here
Platforms are Supported?
platforms include Linux (IA32, IA64, & X86_64), Mac OS-X and
SOLARIS. For information on other platforms, contact us.
modeling, geometry import,
generation, flowCart, file
formats, boolean polytope
triangle formats, input/output files
precision floating point arithmetic, algorithmic
information on this page in a Section 508 accessible format, please
Dec. 2008, M.