Computer Programs
NESC0651 SOLA-SURF.
last modified: 09-MAR-1999 | catalog | categories | new | search |

# NESC0651 SOLA-SURF.

#### SOLA-SURF, 2-D Plane, Axisymmetric, Incompressible Flow Navier Stokes Equation for Transient

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SOLA-SURF.
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
SOLA-SURF NESC0651/04 Tested 09-MAR-1999

Machines used:

Package ID Orig. computer Test computer
NESC0651/04 IBM PC PC Pentium II 400
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

SOLA and SOLA-SURF are numerical solution algorithms for transient fluid flows. SOLA is for incompressible fluid flows without free surfaces. SOLA-SURF, an extension of the SOLA code, permits a free surface or curved rigid boundary (free-slip) to be located across the top or bottom of the fluid region.
top ]
4. METHOD OF SOLUTION

SOLA  uses a finite difference technique, based on the marker-and-cell (MAC) method,  to solve the Navier-Stokes equations  for an incompressible fluid in two-dimensional plane or axisymmetric coordinates. Boundaries of the rectangular computing region can  be chosen as (1) rigid  walls with free-slip or no-slip tangential velocities, (2) specified inflow or outflow boundaries, (3) continuative outflow boundaries, or (4) periodic boundaries. Internal walls and obstacles or sources and sinks can be added by inserting additional  boundary conditions in a special section of the code reserved for this purpose.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The surfaces used in SOLA-SURF must be definable by single-valued functions, for example, y=h(x,t) for the top surface and y=hb(x,t) for the bottom surface. Also, the slope of the surface must not exceed the cell aspect ratio, deltay/deltax.
top ]
6. TYPICAL RUNNING TIME

The  SOLA-SURF test problem  required 15 seconds of CP time on the CDC7600 to run to a problem time of 10 (50 cycles).
NESC0651/04
The test case took about 16 hours on our PC.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

The  basic solution algorithm contained in the SOLA code can serve as a foundation for developing other codes. For example, a scalar transport equation for density (or temperature) can be added to investigate buoyancy- driven flows and flows of stratified fluids.
top ]
8. RELATED OR AUXILIARY PROGRAMS: RELATED AND AUXILIARY PROGRAMS
top ]
9. STATUS
Package ID Status date Status
top ]
10. REFERENCES

C.W. Hirt, B.D. Nichols, and N.C. Romero
SOLA- A Numerical Solution Algorithm for Transient Fluid Flows
LA-5852, April 1975, and Addendum, December 1975, Revised March 1977.
NESC0651/04, included references:
- C.W. Hirt, B.D. Nichols, and N.C. Romero:
SOLA- A Numerical Solution Algorithm for Transient Fluid Flows
LA-5852, UC-34 and UC-79d (April 1975).
- B.D. Nichols:
SOLA-SURF Sample Test Problem
Addendum to LA-5852 (December 18, 1975)
- SOLA/SOLA-SURF, NESC No. 651, Description of DGA Plotting Routine
NESC Note 79-66 (August 27, 1979).
top ]
11. HARDWARE REQUIREMENTS: MACHINE REQUIREMENTS
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0651/04 FORTRAN-90
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:   SCOPE.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

SOLA and SOLA-SURF call a number of LASL subroutines - DATE1, CLOCK1, and several film output routines. These will have to be replaced by the user for his environment.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

C. W. Hirt, B. D. Nichols, and N. C. Romero
Los Alamos Scientific Laboratory
P. O. Box 1663
Los Alamos, New Mexico U.S.A. 87544
NESC0651/04
Dr. Fabrice PELESTOR
Ministere de la Defense DGA
DCN - CTSN/MDTC
B.P. 28
83800 TOULON NAVAL
FRANCE
top ]
16. MATERIAL AVAILABLE
NESC0651/04
SOLA_PC.FOR SOLA-VOF source file
DONNEES.NS Input file
top ]
17. CATEGORIES
• H. Heat Transfer and Fluid Flow

Keywords: Navier-Stokes equation, finite difference method, fluid flow, transients.