INTERACTIVE VISUALIZATION OF COMPUTATIONAL FLUID DYNAMICS USING MOSAIC

Jean Clucas
Software Specialist
Sterling Software, NASA Ames Research Center

Velvin (Val) Watson
Senior Staff Scientist
NASA Ames Research Center

July, 1994

Abstract
The Web provides new methods for accessing information world-wide, but the current text-and-pictures approach neither utilizes all the Web's possibilities nor provides for its limitations. While the inclusion of pictures and animations in a paper communicates more effectively than text alone, it is essentially an extension of the concept of "publication." Also, as use of the Web increases, putting images and movies online will quickly overload even the "Information Superhighway." We need to find forms of communication that take advantage of the special nature of the Web. This paper presents one approach: the use of the Internet and the Mosaic interface for data sharing and collaborative analysis. We will describe (and in the presentation, demonstrate) our approach: using FAST (Flow Analysis Software Toolkit), a scientific visualization package, as a data viewer and interactive tool called from Mosaic. Our intent is to stimulate the development of other tools that utilize the unique nature of electronic communication.

A Scientific Expedition

Scientific Expedition is a termed coined by Val Watson to describe an online, interactive exploration into data. Scientific Expeditions transcend the "publication" paradigm for providing information on the Web. Our goals for proposing the use of Scientific Expeditions are: Our example of this approach uses the Flow Analysis Software Toolkit (FAST).

Developing the Implementation for Ease-of-Use and Security

Our original experiments used a simple implementation: FAST was invoked from a C shell script. The only thing a FAST user needed to do to run FAST scripts via Mosaic was to add a line to his .mailcap file to run csh when a .csh type was encountered. This approach got us in trouble with our security staff. If we encouraged people to run C shell scripts from Mosaic, they would be at risk of clicking on a hyperlink to a shell script that contained mischievous or harmful commands.

A second reason for deciding on a different approach was our goal of creating an easy-to-use, full-featured standard tool as a data "viewer" for Mosaic. This included providing a graphical user interface, and allowing for Remote Collaboration, the simultaneous viewing of a FAST session at multiple sites, with swapping of control. Therefore, we created a set of executables to be installed on each user's machine. We continued development with an awareness of the security risks inherent in a tool that permits users to bring groups of files to their machines, and run them without inspecting them. We found two risks specific to our implementation:

FASTtrek Implementation Overview
Users wishing to add FASTtreks to the capability of Mosaic can implement this in one of several ways: Once the executables are online, FASTtreks can be run by clicking on a link. Several types of files can have the FASTtrek suffix, and FASTtrek will determine the file type and appropriate action. Types include:

Comparison of Using Movies and FAST Expeditions

Other Features

In addition to running FAST expeditions, FAST users can use the FASTtrek tools to run Remote Collaboration sessions, and to create their own Scientific Expeditions.

The National Goals

Notes

  1. Flow Analysis Software Toolkit (FAST) is currently under development by members of the Numerical Aerodynamics Simulation (NAS) Division at NASA Ames Research Center, Moffett Field, CA 94035-1000. See the FAST home page for information on FAST, including how to get FAST. The URL is:
    http://www.nas.nasa.gov/FAST/fast.html
  2. FAST on HDTV Monitor. Visualization by John West, FAST Development Team, Sterling Software, Inc. Grid and solution courtesy of Dr. David Huddleston and Dr. Bharat Soni, NSF Engineering Research Center for Computational Field Simulation, Mississippi State University.
  3. The FAST Expeditions, the Web location where new Expeditions are being placed, is
    http://www.nas.nasa.gov/FAST/Expeditions
  4. The animation shown is from Effect of a Canard on Vortex Structure and Pressure by Eugene L. Tu, RFA/NASA Ames.
  5. Acoustic Doppler Currents Profile (ADCP) MPEG movies are produced daily by Cheng Tang for the REINAS project at University of California, Santa Cruz. These movies display ocean currents profile data collected from MBARI's M1 buoy, data courtesy of Dr. L. Rosenfeld.
  6. The Remote Collaboration technology was developed by Val Watson and John West.

Jean Clucas

Jean Clucas has worked at NASA Ames Research Center since early 1991 in a variety of tasks related to presentation media. She is presently employed there by Sterling Software as a Electronic Documentation Specialist for the NAS (Numerical Aerodynamic Simulation) Division, putting research papers, images and animations from computer visualization, and experimental projects on line. She is also a member of the FAST (Flow Analysis Software Toolkit) development team. FAST is a package for visualization of computational fluid dynamics data.

Ms. Clucas has 10 years experience as an educator, most recently as an instructor in computer graphics and animation for the Computer Technology and Information System Division at Foothill College, Los Altos California.

Mail Stop T27a-2
NASA Ames Research Center
Moffett Field, CA 94035-1000

Phone: (415) 286-5761
email: clucas@nas.nasa.gov

Val Watson

Dr. Val Watson is a Senior Staff Scientist in the Fluid Dynamics Division of the NASA Ames Research Center. He has been responsible for the application of high performance graphics workstations in support of fluid dynamics research. His emphasis has been on the development of visual analysis tools to aid in understanding the computer simulations of complex three dimensional flow fields. Several computer programs developed at Ames for flow visualization are being widely used by the aerospace industry.

Val has also been active in promoting the use of computers in teaching and in professional society presentations. He has been using computers for live illustrations in presentations and classroom lectures since his 1979 pioneering use of computers for live illustrations in computational fluid dynamics courses over the Stanford Instructional Television.

Val has been chairman of the Interactive Computer Graphics Technical Committee for the American Institute of Aeronautics and Astronautics and is currently a member of the Board of Directors of NCGA. He received a BS in Mechanical Engineering and MS in Aeronautics from UC Berkeley, and a PhD in Aeronautics and Astronautics from Stanford University.

Mail Stop 258-2
NASA Ames Research Center
Moffett Field, CA 94035-1000

Phone: (415) 604-6421
FAX: (415) 604-4377
email: watson@nas.nasa.gov
URL http://www.nas.nasa.gov/FAST/Nationalgoals/watson.html