Accession Number : ADA329233

Title :   Implementation of a Finite Element Navier-Stokes Solver in TRANSOM.

Descriptive Note : Technical memo.,

Corporate Author : DEFENCE RESEARCH ESTABLISHMENT ATLANTIC DARTMOUTH (NOVA SCOTIA)

Personal Author(s) : Hally, David

PDF Url : ADA329233

Report Date : APR 1997

Pagination or Media Count : 60

Abstract : TRANSOM is a multi-block, multi-method Reynolds-Averaged Navier Stokes solver being developed at DREA to address problems associated with the flow around ships and submarines. It is multi-block because the flow is divided into several distinct regions. It is multi-method because a different solution method may be used on each of the flow regions. At present two different methods of solution can be chosen; a finite-volume solver based on the pseudo-compressibility method; and a finite element solver which uses the penalty function method to determine the pressure. TRANSOM is written in C++ following principles of Object Oriented Programming. This document describes the design of the finite element flow solver in TRANSOM with emphasis on the class hierarchies used to represent elements finite element grids, degrees of freedom, and the solver itself. Two companion reports describe the overall design of TRANSOM and the design of the pseudo-compressibility solver.

Descriptors :   *FINITE ELEMENT ANALYSIS, *HYDRODYNAMIC CODES, *NAVIER STOKES EQUATIONS, COMPUTER PROGRAM DOCUMENTATION, CANADA, SHIP MOTION, DEGREES OF FREEDOM, FLOW FIELDS, REYNOLDS NUMBER, MARINE PROPELLERS, MARINE RUDDERS, OBJECT ORIENTED PROGRAMMING.

Subject Categories : Fluid Mechanics
      Computer Programming and Software
      Marine Engineering

Distribution Statement : APPROVED FOR PUBLIC RELEASE