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. Only liaison officers are authorised to submit online requests. Rules for requesters 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.