CFD Archive for The Uni of Queensland Hypersonics Group.
This archive contains source code, example files and documentation for
a number of compressible-flow simulation codes.
It is intended for use by members of the UQ Hypersonics Group and the
Australian Centre for Hypersonics.
If you are browsing this archive via our web server, not all of the
directories will be complete.
Research Codes
- The following codes are subject to continuing development:
- TDS
Shock Tunnel Data Server and Browser
- IMOC
Method-of-Characteristics for two-dimensional supersonic flow.
- L1d
Lagrangian 1-D flow simulation program.
- Newt
Kevin's Newtonian flow program.
- MB_CNS
Multi-block Navier-Stokes solver.
- PAMELA
Andrew's parallel Navier-Stokes program.
- SM_3D+
Chris' space-marching program.
This supercedes SM_3D listed below.
- sf3d_v4.1
Ian's 3-D shock-fitting code.
- U2DE
Paul's unstructured grid code for 2-D flows.
- ESTCj
A Python program for the calculation of shock-tube conditions
assuming chemical equilibrium.
(Needs the NASA Lewis CEA software as an executable code.)
- Common components for the Research codes.
- Tar-balls for some of the code.
Reports and Documentation for Codes
The most of the following reports are stored as compressed postscript files:
- ICASE Interim Report 18 (1991)
on the Navier-Stokes solver CNS4U.
CNS4U was eventually superceded by MB_CNS,
however, this report
continues to serve as the primary document for
much of the current formulation.
- Report 10/96
on MB_CNS updates the documentation on the multiple-block
version of the Navier-Stokes code.
- Report 7/98
(also on MB_CNS) is now in hypertext format and describes
the new user interface to the program.
This document will evolve (slowly) with the actual program.
- Report 5/96
is the documentation for Kevin's Newtonian flow solver.
- Report 6/98 on
the space-marching solver SM_3D+.
Chris' additions include a finite-rate chemistry model and
(parabolized) terms for the viscous stresses.
- Report 13/98
is the documentation for theory behind the Lagrangian 1-D program.
- Report 1/99 describes the
user interface to the Lagrangian 1-D programs.
This document will evolve (slowly) with the actual program.
- Report 3/00 describes the
user interface to the Interactive Method-of-Characteristics program.
This document will evolve (slowly) with the actual program.
- Report 2003/06 describes the
server-side of the shock-tunnel data archive.
Other Archived Codes
These are in various states of repair and are not being updated.
However, they continue to be useful for the odd shock tunnel job.
- MONC Version 4.8
Allan Paull's data acquisition and display program.
- SM_3D
Space Marching Code as per Report 2/95.
- MOC_87
Interactive Turbo-Pascal-3 program for
the Method of Characteristics (1987)
- MOC_95
Peter Eang's (incomplete) work on MOC (1995).
I think that we'll finish this job with one of
the newer scripting languages such as Python or Tcl/Tk.
See IMOC above.
- ConeFlow
Simon Sanderson's cone flow code.
Includes FORTRAN source code with DOS executable from 1989.
- ESTC
Malcolm McIntosh's Equilibrium Shock Tube Conditions code.
Includes FORTRAN source code with DOS executable
from some date between 1968 and 1990.
(Use ESTCj instead if you have a Python interpreter
and the CEA software.)
- NENZF
Nonequilibrium nozzle flow code from Lordi et.al.
Includes FORTRAN source code with DOS executable from 1988.
This is another old code which has been updated to run on PC's.
- SHOCK
A replacement for ESTC at low temperatures.
Originally written by Richard Morgan and Rob Casey in BASIC.
Updated for fortran on an IBM 3081 by Craig Brescianini, 1988.
- STN
A replacement for ESTC and NENZF for equilibrium air and nitrogen.
Written in FORTRAN-77 by Rob Krek and PJ, 1993.
Updated 1995.
- EQSTATE/CREK
Generalised one dimensional flow with finite-rate chemical reactions.
FORTRAN code that used to be run on an IBM 3081.
There seems to be a DOS version also.
Bob Bakos might know some more about this program.
- SHARC
Craig Brescianini's finite difference code; developed for his PhD
work on scramjet simulations.
- NASA MOC
This neat Method of Characteristics program
was written by J. M. Forster.
Updated for DOS compilers by PJ, May 1997.
See the beginning of the source code for more information.
- Gary's Tube code
A program (in C) for shock tube simulations; derived from MNM's
FORTRAN program.
The Compressible-Flow CFD Group
P. A. Jacobs, M.N. Macrossan,
P.J. Petrie-Repar, C.S. Craddock,
A.M. McGhee, I.A. Johnston, K.J. Austin,
R. Goozee, J. M. Faddy, V. Wheatley,
R. Gollan, M. Scott, T. Gardner
B. Stewart, A. Denman
Department of Mechanical Engineering
The University of Queensland
St Lucia, Qld 4072, AUSTRALIA
peterj@mech.uq.edu.au
Last Updated 11-Oct-2003