CF-CFD
Compressible Flow CFD
Introduction
Code Collection
Documentation & Theses
Compute Facilities

Teaching Codes
MB_CNS
L1d
IMOC

General Download Area
(ask for a password)
Private Download Area
(Hypersonics Group only)

Code Collection for the 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

  1. Compressible Flow Simulation - One-dimensional
    • L1d Lagrangian 1-D flow simulation program.
  2. Compressible Flow Simulation - Two-dimensional
    • IMOC Method-of-Characteristics for two-dimensional supersonic flow.
    • MB_CNS Multi-block Navier-Stokes solver for 2D/axisymmetric geometries. There is an MPI parallel flavour, also.
    • PAMELA Andrew's parallel Navier-Stokes program.
    • U2DE Paul's unstructured grid code for 2-D flows.
  3. Compressible Flow Simulation - Three-dimensional
    • Newt Kevin's Newtonian flow program.
    • Elmer Navier-Stokes solver for 3D geometries.
    • SM_3D+ Chris' space-marching program. This supercedes SM_3D listed below.
    • sf3d_v4.1 Ian's 3-D shock-fitting code.
  4. Compressible Flow Simulation - Utility
    • TDS Shock Tunnel Data Server and Browser
    • ESTCj A Python program for the calculation of shock-tube conditions assuming chemical equilibrium. (Needs the NASA Lewis CEA software as an executable code.)
  5. Common components for the Research codes.
  6. Tar-balls for some of the code.

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.

Last Updated by PJ 30-Aug-2005


Page design and layout by Maria Huynh (modified by PJ).
Content by Peter Jacobs, 2004, 2005.