last modified: 28-OCT-1991 | catalog | categories | new | search |

NESC1069 SALE-3D.

SALE-3D, 3-D Fluid Flow, Navier Stokes Equation Using Lagrangian or Eulerian Method

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SALE-3D.
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
SALE-3D NESC1069/02 Tested 15-FEB-1990
SALE-3D NESC1069/03 Tested 28-OCT-1991

Machines used:

Package ID Orig. computer Test computer
NESC1069/02 CRAY X-MP CRAY X-MP
NESC1069/03 CONVEX C 120 DEC VAX 8810
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

SALE-3D calculates three- dimensional fluid flows at all speeds, from the imcompressible limit to highly supersonic. An implicit treatment of the pressure calculation similar to that in the Implicit Continuous-fluid Eulerian (ICE) technique provides this flow speed flexibility. In addition, the computing mesh may move with the fluid in a typical Lagrangian fashion, be held fixed in an Eulerian manner, or move in  some arbitrarily specified way to provide a continuous rezoning capability. This latitude results from use of an Arbitrary Lagrangian-Eulerian (ALE) treatment of the mesh. The partial differential equations solved are the Navier-Stokes equations and the mass and internal energy equations. The fluid pressure is determined from an equation of state and supplemented with an artificial viscous pressure for the computation of shock waves. The  computing mesh consists of a three-dimensional network of arbitrarily shaped, six-sided deformable cells, and a variety of user-selectable boundary conditions are provided in the program.
top ]
4. METHOD OF SOLUTION

SALE3D uses an ICED-ALE technique, which combines the ICE method of treating flow speeds and the ALE mesh treatment to calculate three-dimensional fluid flow. The finite- difference approximations to the conservation of mass, momemtum, and sepcific internal energy differential equations are solved in a sequence of time steps on a network of deformable computational cells. The basic hydrodynamic part of each cycle is divided into three phases: (1) an explicit solution of the Lagragian equations of motion updating the velocity field by the effects of all forces, (2) an implicit calcultion using Newton-Raphson iterative scheme that provides time-advanced pressures and velocities, and (3) the addition of advective contributions for runs that are Eulerian or contain some relative motion of grid and fluid. A powerful feature of this three-phases approach is the ease with which different phases can be combined to suit the requirements of individual problems.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME

NESC executed the sample problem in 4 CP seconds on a Cray Y-MP/832.
NESC9979/02: NEA-DB executed the test case included in this package  on a CRAY XMP/2800 computer in 14 seconds of CPU time.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

SALE-3D is patterned as closely as  possible on the two-dimensional SALE program, SALE-2D (NESC0900), which was developed from YAQUI. SALE includes several improvements to the YAQUI computational scheme.
top ]
9. STATUS
Package ID Status date Status
NESC1069/02 15-FEB-1990 Tested at NEADB
NESC1069/03 28-OCT-1991 Screened
top ]
10. REFERENCES

- A.A. Amsdem, H.M. Ruppel, and C.W. Hirt:
  SALE - A Simplified ALE Computer Program for Fluid Flow at A11
  Speeds
  LA-8095 (June 1980).
- A.A. Amsden and C.W. Hirt:
  YAQUI - An Arbitrary Lagrangian-Eulerian Computer Program for
  Fluid Flow at A11 Speeds
  LA-5100 (March 1973).
NESC1069/02, included references:
- A.A. Amsden and H.M. Ruppel:
  SALE-3D: A Simplified ALE Computer Program for Calculating Three
  Dimensional Fluid Flow.
  NUREG/CR-2185 LA-8905  (November 1981)
NESC1069/03, included references:
- A.A. Amsden and H.M. Ruppel:
  SALE-3D: A Simplified ALE Computer Program for Calculating Three
  Dimensional Fluid Flow.
  NUREG/CR-2185 LA-8905 (November 1981).
top ]
11. MACHINE REQUIREMENTS

430K (octal) words are required to execute the sample problem on a Cray Y-MP/832.
NESC9979/02: To run the test case included in this package on a CRAY XMP/2800 computer, a maximum job size of 231,424 words is required.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC1069/02 FORTRAN-IV
NESC1069/03 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

CTSS (Cray 1), UNICOS 5.0 (Cray Y-MP).
NESC9979/02: COS 1.17 (CRAY XMP/2800) with compiler CFT 1/14.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

NESC
supplied dummy routines for the LANL-specific ADV, FADV, PLT, DRV, LINCNT, GPLOT, GRPHLUN, LIB4020, and GRPHCFT graphics routines and GETJTL and FAMSIZ system routines. These routines are described in the SALE3D reference report. To facilitate modifications of the FORTRAN source as required in specifying different problems, the SALE3D source is provided in Cray UPDATE utility form.
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

          A.A. Amsden and H.M. Ruppel
          Los Alamos National Laboratory
          P.O. Box 1663
          Los Alamos, New Mexico 87545
top ]
16. MATERIAL AVAILABLE
NESC1069/02
File name File description Records
NESC1069_02.001 Information file 46
NESC1069_02.002 JCL and control information 22
NESC1069_02.003 SALE-3D UPDATE FORTRAN source 3896
NESC1069_02.004 Sample problem input data 56
NESC1069_02.005 Sample problem output 2941
NESC1069/03
File name File description Records
NESC1069_03.001 Information file 32
NESC1069_03.002 SALE-3D source program (FORTRAN) 3793
NESC1069_03.003 SALE-3D test case input data 56
NESC1069_03.004 SALE-3D test case printed output 2819
top ]
17. CATEGORIES
  • H. Heat Transfer and Fluid Flow

Keywords: Navier-Stokes equation, fluid flow, fluid mechanics, ice method, pressure, three-dimensional, velocity, viscosity.