Cart3D
About Cart3D
Cart3D is a high-fidelity inviscid analysis package that allows users to perform automated CFD analysis on arbitrarily complex geometry. The package includes utilities for geometry import and intersection, mesh generation, flow simulation, and post-processing of results. The main flow solver runs in parallel both in shared memory (OpenMP) and distributed memory (MPI) with excellent scalability. Since the package is highly automated, geometry acquisition and mesh generation can usually be performed within a few minutes on most current desktop computers.
Mesh Generation
Cubes is an automated mesh generation tool which produces Cartesian meshes around arbitrarily complex, watertight geometry. The mesh is adaptively refined based on the local curvature of the geometry. Geometry is input as surface triangulations of individual components. This component-based approach permits easy reconfiguration, greatly simplifying parametric studies. The time to generate a mesh is insensitive to the complexity of the geometry. The highly optimized code generates meshes at over four million cells-per-minute on typical desktop computers and memory requirements are below one gigabyte per million cells.
Flow Solver
FlowCart is a scalable, multilevel, linearly-exact upwind solver which uses on-the-fly domain-decomposition to achieve excellent scalability on modern multi-core computers. It is among the most scalable, accurate and robust codes in the industry. On most modern desktop machines it can converge well over 2 million cells-per-hour-per-core, and is targeted directly at multi-core CPUs. FlowCart is tightly integrated into Cart3D with a suite of automation tools built around it. Since it is a multilevel code, it converges very quickly and includes the latest technical developments on low-dissipation numerics, solid wall boundaries, mesh interfaces and limiters. Both the parallelization and multigrid are completely transparent to the user and can be adjusted at runtime without pre-processing or a special domain partitioning step.
Announcements
Desktop Aeronautics is now testing a Cart3D build for Windows operating systems. Contact us to obtain Cart3D for Windows.
More Information