Two-dimensional flux-corrected transport solver for convectively dominated flows
A numerical technique designed to solve a wide class of convectively dominated flow problems is presented. An attractive feature of the technique is its ability to resolve the behavior of field quantities possessing large gradients and/or shocks. The method is a finite-difference technique known as flux-corrected transport (FCT) that maintains four important numerical considerations - stability, accuracy, monotonicity, and conservation. The theory and methodology of two-dimensional FCT is presented. The method is applied in demonstrative example calculations of a 2-D Riemann problem with known exact solutions and to the Euler equations in a study of classical Rayleigh-Taylor and Kelvin-Helmholtz instability problems. The FCT solver has been vectorized for execution on the Cray 1S - a typical call with a 50 by 50 mesh requires about 0.00428 cpu seconds of execution time per call to the routine. Additionally, we have maintained a modular structure for the solver that eases its implementation. Fortran listings of two versions of the 2-D FCT solvers are appended with a driver main program illustrating the call sequence for the modules. 59 refs., 49 figs.
- Research Organization:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- DOE Contract Number:
- AC04-76DP00789
- OSTI ID:
- 6291096
- Report Number(s):
- SAND-85-0613; ON: DE86005329
- Resource Relation:
- Other Information: Portions of this document are illegible in microfiche products. Original copy available until stock is exhausted
- Country of Publication:
- United States
- Language:
- English
Similar Records
A space-time smooth artificial viscosity method with wavelet noise indicator and shock collision scheme, Part 2: The 2-D case
Scalability of OpenFOAM Density-Based Solver with Runge–Kutta Temporal Discretization Scheme
Related Subjects
SUPERCONDUCTIVITY AND SUPERFLUIDITY
COMPUTER CODES
F CODES
CONVECTION
FLOW MODELS
CRAY COMPUTERS
FINITE DIFFERENCE METHOD
FORTRAN
NUMERICAL SOLUTION
TWO-DIMENSIONAL CALCULATIONS
VECTOR PROCESSING
COMPUTERS
ENERGY TRANSFER
HEAT TRANSFER
ITERATIVE METHODS
MASS TRANSFER
MATHEMATICAL MODELS
PROGRAMMING
PROGRAMMING LANGUAGES
640410* - Fluid Physics- General Fluid Dynamics