Search NASA⌕ Search

Engineering topics

Ferziger, Joel

Publications and source records attributed to Ferziger, Joel.

Development of the Tensoral Computer Language

The research scientist or engineer wishing to perform large scale simulations or to extract useful information from existing databases is required to have expertise in the details of the particular database, the numerical methods and the computer architecture to be used. This poses a significant practical barrier to the use of simulation data. The goal of this research was to develop a high-level computer language called Tensoral, designed to remove this barrier. The Tensoral language provides a framework in which efficient generic data manipulations can be easily coded and implemented. First of all, Tensoral is general. The fundamental objects in Tensoral represent tensor fields and the operators that act on them. The numerical implementation of these tensors and operators is completely and flexibly programmable. New mathematical constructs and operators can be easily added to the Tensoral system. Tensoral is compatible with existing languages. Tensoral tensor operations co-exist in a natural way with a host language, which may be any sufficiently powerful computer language such as Fortran, C, or Vectoral. Tensoral is very-high-level. Tensor operations in Tensoral typically act on entire databases (i.e., arrays) at one time and may, therefore, correspond to many lines of code in a conventional language. Tensoral is efficient. Tensoral is a compiled language. Database manipulations are simplified optimized and scheduled by the compiler eventually resulting in efficient machine code to implement them.

Ferziger, Joel↗

New approximate boundary conditions for large eddy simulations of wall-bounded flows

Two new approximate boundary conditions have been applied to the large eddy simulation of channel flow with and without transpiration. These new boundary conditions give more accurate results than those previously in use, and allow significant reduction of the required CPU time over simulations in which no-slip conditions are applied. Mean velocity profiles and turbulence intensities compare well both with experimental data and with the results of resolved simulations. The influence of the approximate boundary conditions remains confined near the point of application and does not affect the turbulence statistics in the core of the flow.

Piomelli, Ugo↗

Large eddy simulation of the flow in a transpired channel

The flow in a transpired channel has been computed by large eddy simulation. The numerical results compare very well with experimental data. Blowing decreases the wall shear stress and enhances turbulent fluctuations, while suction has the opposite effect. The wall layer thickness normalized by the local wall shear velocity and kinematic viscosity increases on the blowing side of the channel and decreases on the suction side. Suction causes more rapid decay of the spectra, larger mean streak spacing and higher two-point correlations. On the blowing side, the wall layer structures lie at a steeper angle to the wall, whereas on the suction side this angle is shallower.

Piomelli, Ugo↗