A User Interface for Fluid Dynamics Code
Senior Project: 1993-1994
Timothy Lanier, Daniel Murphy, Steven Pawlish and Janny Tan
NIST scientists have developed an object-oriented (C++) software library for
the numerical modeling of fluid dynamics applications with associated heat- and
mass-transfer. This code is used in various chemical engineering models,
including electrodeposition and corrosion studies, and the chemistry and flow
inside a chemical vapor deposition (CVD) reactor. Data is input to the program
to define the physical parameters of a given simulation, the geometry of the
domain and its breakdown into finite elements, and the user's choices of
exactly what forms of the transport equations to solve and what boundary
conditions to use to define the numerical problems. The goal of this project
was to develop a graphical user interface for this system. The interface allows
the user to select appropriate equations, choose specific terms to be included
or excluded, and select boundary conditions, physical parameters, and other
attributes of the model to be simulated. The output of the user interface is an
input file in the format required by the modeling software. The project was
developed using an object-oriented design with implementation in C++. The
graphical user interface was developed using Interviews and the X Window System
on an HP9000-720 workstation.

|