UPDATE: As of March 2023, the CFDTOOLS project has moved its public repository to NASA's official organization on GitHub:
https://www.github.com/nasa/cfdtools
While this repository will remain available, it will no longer receive updates or be monitored for issues. Please see the link above for latest releases and issue status.
----
The CFD Utility Software Library (previously known as the Aerodynamics Division Software Library at NASA Ames Research Center) contains nearly 30 libraries of generalized subroutines and close to 100 applications built upon those libraries. These utilities have accumulated during four decades or so of software development in the aerospace field.
David Saunders and Robert Kennelly are the primary authors, but miscellaneous contributions by others are gratefully acknowledged.
Features
- Mostly single-function tools for manipulating multiblock grids and flow solutions
- Rapid searching/interpolation for structured or unstructured grids (ADT methods)
- Automated gridding for axisymmetric capsules; curvature-based discretization
- Some applications of optimization and reusable frameworks for such
- Many general-purpose numerics subroutines and character-manipulation routines
- A mixture of the old and the new, the mundane and the not-so-obvious
- Expected to grow slowly as new functionality is called for