Some Important NASA CFD Computer Codes
Not only has NASA played a strong role in the development of new CFD algorithms, it has delivered these contributions to the technical public in the form of highly developed computer codes for the user. In the context of this survey, it would be remiss not to underscore the importance of these codes, three in particular, which this author (and his students) have used as numerical tools for carrying out research: LAURA, OVERFLOW, and CFL3D.
The LAURA code was developed principally by Dr. Peter Gnoffo at the NASA Langley Research Laboratory.[783] This code solves the threedimensional Euler or Navier-Stokes equations for high-speed supersonic and hypersonic flow fields. It is particularly noteworthy because
it deals with very detailed nonequilibrium and equilibrium chemically reacting flows pertaining to hypersonic reentry vehicles in Earth’s and foreign planetary atmospheres. Some applications involve flow-field temperatures so high that radiation becomes a dominant physical feature. The LAURA program readily handles radiative gas dynamics, and, to this author’s knowledge, it is the only existing standard code to do so. The LAURA code has been used for the design and analysis of all NASA entry bodies in recent experience and is the most powerful and useful code in existence for high-temperature flow fields.
Of particular use for computing lower speed subsonic and transonic flows is OVERFLOW. This code was developed in the early 1990s by Pieter Burning and Dennis Jesperson as a collaborative effort between NASA Johnson Space Center and the NASA Ames Research Center. It solves the compressible three-dimensional Reynolds-averaged Navier – Stokes equations by means of a time-marching algorithm. OVERFLOW is widely used for the calculation of three-dimensional subsonic and transonic flows, and it proved particularly valuable for computing subsonic viscous flows over airfoils in a recent graduate study of innovative new airfoil shapes for high lift undertaken at the University of Maryland at College Park’s Department of Aerospace Engineering.[784]
In the mid-1980s, Dr. Jim Thomas and his colleagues at the NASA Langley Research Center recognized the need for a code that contained the latest advancements in CFD methodology being developed by the applied mathematics community. Out of their interest sprang CFL3D, one of the earliest (yet still most powerful) CFD codes developed by NASA.[785]
This code is applicable across the whole flight spectrum, from low-speed subsonic flow to hypersonic flow. Not only does it handle steady flows, but it calculates time-accurate unsteady flows as well. Much effort was invested in the development of detailed grids so that it readily handles flows over complex three-dimensional bodies. An appreciation of the power, usefulness, and widespread acceptance of CFL3D can be gained by noting that it is used by over 100 researchers in 22 companies, 13 universities, NASA, and the military services.
LAURA, OVERFLOW, and CFL3D are just three of the CFD codes NASA researchers have generated. Most importantly, because they are the product of taxpayer-supported research, all are readily available, free of charge, to the general public, making NASA unique among other organizations working in the field of CFD. NASA’s commitment to making scientific and technical information of the highest quality available to the public—a legacy of its predecessor, the National Advisory Committee for Aeronautics—has influenced its approach to CFD code development and may be counted one of the Agency’s most valuable contributions to the whole discipline of computational fluid dynamics. When students and professional practitioners alike need viable computer codes for complex fluid dynamic applications, they have ready access to such codes and the extremely competent individuals who develop them. This is perhaps the highest accolade one can pronounce upon NASA’s computational fluid dynamics efforts.
In closing, a proper history of CFD would require a lengthy book and a greater perspective of the past: something yet impossible, for the history of this rather young discipline is still evolving. The challenge is akin to what one might have expected trying to write a history of the balloon in the early 1800s, or a history of flight in 1914. In this case, I have tried to share my perspective in an accessible format, based in part on my own experiences and on my familiarity with the work of many colleagues, especially those within NASA. I have had to leave out so many others and so much great work in CFD just to tell a short story in a limited amount of pages that I feel compelled to apologize to those many others that I have not mentioned. To them I would say that their absence from this case certainly does not mean their contributions were any less important. But this has been an effort to paint a broad-stroke picture, and, like any such picture, it is somewhat subjective. My best wishes go out to all those researchers, present and future, who have and will continue to make computational fluid dynamics a vital, essential, and lasting tool for the study of fluid dynamics.