Computer Programs
NESC9568 NASA-VOF3D.
last modified: 12-FEB-1992 | catalog | categories | new | search |

NESC9568 NASA-VOF3D.

NASA-VOF3D, 3-D Transient, Free Surface, Incompressible Fluid Dynamic

top ]
1. NAME OR DESIGNATION OF PROGRAM:  NASA-VOF3D.
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
NASA-VOF3D NESC9568/01 Tested 12-FEB-1992

Machines used:

Package ID Orig. computer Test computer
NESC9568/01 CRAY 1 DEC VAX 8810
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

NASA-VOF3D is a three- dimensional, transient, free surface, incompressible fluid dynamics  program. It is specifically designed to calculate confined flows in  a low gravity environment in which surface physics must be accurately treated. It allows multiple free surfaces with surface tension and wall adhesion and includes a partial cell treatment that allows curved boundaries and internal obstacles. Variable mesh spacing is permitted in all three coordinate directions. Boundary conditions available are rigid free-slip wall, rigid no-slip, wall,  continuative, periodic, and specified pressure outflow boundary.
top ]
4. METHOD OF SOLUTION

NASA-VOF3D simulates incompressible flows with  free surfaces using the volume-of-fluid (VOF) algorithm. This technique is based on the use of donor-acceptor differencing to track the free surface across an Eulerian grid. The free surfaces are treated by introducing a function defined to be unity at any point occupied by the fluid and zero elsewhere. The complete Navier- Stokes equations for an incompressible fluid are solved by finite differences with surface tension effects included. Wall adhesion may be included or neglected as a user option. The pressures (and velocities) are advanced in time throughout the computing mesh by either a conjugate residual method or the successive overrelaxation  (SOR) method. The conjugate residual method is vectorized for the Cray and uses a scaled coefficient matrix.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

NASA-VOF3D is restricted to cylindrical coordinate representation of the geometry. A three-dimensional wall-adhesion procedure is available only for straight-walled containers.
top ]
6. TYPICAL RUNNING TIME:
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

NASA-VOF3D is highly structured so that individual components may be easily modified to fit specific problem requirements or to accept subsequent code upgrades.
top ]
8. RELATED AND AUXILIARY PROGRAMS

NASA-VOF3D is a three-dimensional successor to NASA-VOF2D (NESC 9644); however, its origin and architecture are most directly related to SOLA-3D.
top ]
9. STATUS
Package ID Status date Status
NESC9568/01 12-FEB-1992 Tested at NEADB
top ]
10. REFERENCES

- Martin D. Torrey et al:
NASA-VOF2D - A Computer Program for Incompressible Flows with Free    Surfaces
  LA-10612-MS (December 1985).
- B. Nichols, C.W. Hirt, and R.S. Hotchkiss:
  SOLA-VOF - A Solution Algorithm for Transient Fluid Flow with
  Multiple Free Boundaries
  LA-8355 (August 1980).
NESC9568/01, included references:
- Martin D. Torrey, Raymond C. Mjolsness, Leland R. Stein:
  NASA-VOF3D - A Three-Dimensional Computer Porgram for
  Incompressible Flows with Free Surfaces
  LA-11009-MS UC-32 (issued July 1987).
- M. Birgersson:
  NASA-VOF3D Tape Description and Implementation Information
  NESC Note 88-25 (December 7, 1987).
top ]
11. MACHINE REQUIREMENTS:  4 units in addition to the standard input/output units.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9568/01 FORTRAN
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

NASA-VOF3D contains calls to several environment-dependent routines, including graphics systems. These routines are not included, and users must substitute the appropriate routines for their computing environment. While many problems can be run using NASA-VOF3D without code modification, specific applications may require logic changes which can be accomplished by using the UPDATE utility.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          M.D. Torrey
          Los Alamos National Laboratory
top ]
16. MATERIAL AVAILABLE
NESC9568/01
File name File description Records
NESC9568_01.001 This information file 51
NESC9568_01.002 JCL and control information 5
NESC9568_01.003 NASA-VOF3D UPDATE format source 7647
NESC9568_01.004 NASA-VOF3D source updates for sample problem 61
NESC9568_01.005 NASA-VOF3D FORTRAN source (VAX version) 12251
NESC9568_01.006 NASA-VOF3D dummy graphics routines 92
NESC9568_01.007 NASA-VOF3D auxiliary SLATEC routines 317
NESC9568_01.008 Sample problem input 32
NESC9568_01.009 Sample problem output 4667
top ]
17. CATEGORIES
  • H. Heat Transfer and Fluid Flow

Keywords: Navier-Stokes equation, finite difference method, fluid flow, incompressible flow, three-dimensional.