
Scientific Visualization

Welcome to the CS 523 - Scientific Visualization home page. Here you will
find the latest class information, assignments, handouts, and other useful
information. CS 523 is part of the University of Utah's Computational
Engineering and Science (CES) Program.
If you have any questions or comments, please
send them to Chris Johnson at crj@cs.utah.edu.
CS 523 Links:
CS 523 Course Syllabus
Visualization Toolkit Directory This directory data for
the Visualization Toolkit (vtk).
Notes Directory This directory contains
postscript files of notes.
Assignment Directory This directory contains
postscript files of the assignments.
Data
Directory This directory contains data files used in the homeworks.
Code
Directory This directory contains a listing of various codes used in
the homework.
Resources Directory This directory contains
postscript files of review/overview materials on Unix, Makefiles, Matlab, etc.
Utility Directory This directory contains
various utility files.
Examples of Visualization Techniques Click here for
examples of scientific visualization techniques.
1997 Scientific Visualization
Projects Click here for links to final projects for the 1997 Scientific
Visualization class.
1996 Scientific Visualization Projects Click
here for links to final projects for the 1996 Scientific Visualization
class.

T.A. Office Hours Schedule:
Nate Robins
(nate@cs.utah.edu)
11:00 a.m. - 1:00
p.m. Thursday, 3445 MEB

Scientific Visualization Software:
Visualization Toolkit The
Visualization ToolKit (vtk) is a software system for 3D computer graphics
and visualization.
KISMET 3D-Simulation
Software Visualization package and simulation system for robotics,
medicine, etc.
Pencil:
NMR simulationand visualization Visualization for MRI/NMR chemistry
apppications
FERRET Visualization
package tailored to meteorologists and oceanographers but it is of general
applicability.
Flow Analysis Software Toolkit FAST
is a software environment for analyzing data from numerical simulations.
Geomview
Geomview
is an interactive program, written by staff members of the Geometry Center,
for viewing and manipulating geometric objects.
Pavane Visualizations in
Pavane are specified abstractly, as a mapping from computational states to
images on the screen.
PolyPaint+ PolyPaint+
is an interactive scientific visualization tool that displays complex
structures within three-dimensional data fields.
HIGHEND The
graphicsystem HIGHEND (HIGHEND Interactive Graphics using Hierarchical
Experimental and Numerical Data) offers some standard techniques for
visualizing threedimensional data.
SSEC Visualization
Project The Visualization Project at the Space Science and Engineering
Center (SSEC) of the University of Wisconsin-Madison focuses on making
advanced visualization techniques useful to Earth scientists in their daily
work.
Voyeur Voyeur
is a visualization tool that displays a circuit schematic on the screen. It
works in conjunction with VCG, a tool that generates schematic layout.
Khoros Khoros includes a
visual programming language, a suite of software development tools that
extend the visual language and help you create new applications, an
interactive user interface editor, an interactive image display package,
2D/3D plotting, and an extensive suite of image processing, data
manipulation, scientific visualization, geometry and matrix operators.
Tecate
Tecate is a software platform for doing exploratory visualization of data
collected from networked data sources.
RasMol Dedicated to the
popularization and distribution of RasMol, educational tools for use with
RasMol, and other free molecular visualization resources.
Freud Freud is software
for visualizing climatological data sets. A graphical user interface
facilitates easy display of an unlimited number of overlayed contour and
vector plots. Plots can be superimposed on up to six different map
projections.
FEMAP FEMAP is a general purpose Pre- and
Post-Processor for Engineering Finite Element Analysis. FEMAP provides a
standard Windows, Windows 95, Windows NT, and UNIX Motif interface to 20
Finite Element Analysis Codes.
VFleet VFleet is a
volume renderer, which is a program that produces color images from 3D
volumes of data.
4D2 4d2 is an
interactive visualization tool for time-dependent 3D CFD data containing
scalar and vector fields on rectangular grids, and for particle data.
NCAR
Graphics NCAR Graphics has been distributed to about 1,500 sites around
the world. At its heart lie over two dozen high-level C and
Fortran-callable utilities for contouring, mapping, drawing field flows,
drawing surfaces, drawing histograms, drawing X/Y plots, labeling, and
more.
SciAn SciAn is a scientific
visualization and animation package for Silicon Graphics workstations and
IBM RS/6000 workstations with the GL option.
Public
Domain Software for the SGI Platform
OPTICAL
Software Visualization Suite
UVIEW UVIEW is a
public domain software package developed by Robert J. McGaughey of the
U.S. Forest Service, Pacific Northwest Research Station as part of
UTOOLS. UVIEW is a display system designed to produce two- and
three-dimensional images of digital terrain models (DTM), attribute data
stored in PARADOX spatial databases, and vegetation patterns at landscape
scales.
Parallel visualization
software links
NCSA
Software A collection of visualization software from the National
Center for Supercomputing Applications (NCSA).
Scientific Visualization Tutorials:
Matlab tutorial from
the University of North Dakota
Collage
(1.3)
Khoros: Using
Xprism2
Xprism3
Xmgr
Tutorial
Xpaint
Tutorial
Overview
of Plotmtv
Overview
of XV
Interesting Scientific Visualization Links:
Scientific Visualization Cites
NSF STC for Computer Graphics and
Scientific Visualization
IRIS Explorer Center
Space-Time Travel Machine
Minnesota
Supercomputing Center Visualization Cite
Scientific Computing and Imaging
Research Group
Netlib Repository Netlib is a
collection of mathematical software, papers, and databases
Computer Literacy An on-line computer
science bookstore
Computational Science Education
Program
National Center for Supercomputing
Applications
National
MetaCenter for Computational Science and Engineering
Los Alamos Advanced Computing Lab
Cornell
Course on Graphics and Visualization
Medical Imaging
and Visualization Cites
Army Research Lab Scientific
Visualization
13 Ways to Say Nothing with Scientific Visualization
Scientific Visualization at
Lawrence Livermore Lab
Boston University Scientific Computing
and Visualization
Scientific Visualization at Mississippi State University
NASA Scientific
Visualization
Navy Visualization Lab
Resources
Below is a list of potentially useful tutorials on Tcl/Tk, Unix, Emacs, C, C++,
Matlab, and the WWW. Not every site has been fully checked out, so please
send me feedback regarding the various
sites.
Tcl/Tk Links:
Yahoo's site for Tcl/Tk.
Probably one of the more
complete Tcl/Tk site (at least I've found).
While advertising the author's
book, it does look like a good site with lots o useful information and
links.
This is a PC Tcl/Tk tutor
that you download and run locally.
Drafts for a book
on Tcl/Tk. There are four (large) postscript files and some examples.
Unix Tutorials:
Unix
tutorial from the University of Kansas
Unix
tutorial from Caltech University
Unix tutorial from
Leeds University
Unix tutorial
from the Univeristy of Utah
Unix tutorial from University
of North Carolina
Unix tutorial from
the University of Vermont
Emacs Tutorials:
CS100 Emacs Reference Card from the University of
Utah
Emacs
tutorial from the University of Chicago
Emacs
tutorial from Temple University
Emacs tutorial
from the Cornell Theory Center
Emacs tutorial
(Unix and Scheme too) from the University of Indiana
C Tutorials:
C Programming Reference from
Marquette University
C tutorial
from the University of Georgia
C tutorial
from the University of Waterloo
C tutorial from one
of the developers of C (Kerrigan at AT&T - mostly historical in
nature)
WWW Tutorial:
Netscape
tutorial from the University of Illinois
Internet tutorial from the
University of North Carolina
World Wide Web tutorial
from the University of Illinois
World
Wide Webe tutorial from Northwestern University
C++ Tutorials:
C++
tutorial from MIT
C++
glossary from MIT
C++ programming page from
Florida International University
C++ packages
for various applications
On-line
C++ book from MIT
C++ for C
programers
An on-line list of C++ and C
tutorials and references from Marquette University
The C++ virtual library.
An on-line resource for C++.
An accelerated C++
introduction from the author of Visual C++.
A user's guide
to the Gnu C++ library
Compositional C++ from Caltech
- a parallel version of C++
Latex Tutorial:
Latex
tutorial from the University of Waterloo
Java
Java: Programming for the Internet
Java Tutorial
PVM and MPI
The MPI
Report
An
MPI Newsletter
The PVM Homepage
An MPI Interface Forum
Software for MIMD
Computers
Various Scientific Computing Tutorials
Scientific computing
tutorials from DESY
Number of CS 523 home page visitors for Spring quarter: 