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 firstname.lastname@example.org.
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.
Directory This directory contains data files used in the homeworks.
Directory This directory contains a listing of various codes used in
- 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
- 1996 Scientific Visualization Projects Click
here for links to final projects for the 1996 Scientific Visualization
T.A. Office Hours Schedule:
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
- KISMET 3D-Simulation
Software Visualization package and simulation system for robotics,
NMR simulationand visualization Visualization for MRI/NMR chemistry
- FERRET Visualization
package tailored to meteorologists and oceanographers but it is of general
- Flow Analysis Software Toolkit FAST
is a software environment for analyzing data from numerical simulations.
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
- 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 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
- 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.
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
- SciAn SciAn is a scientific
visualization and animation package for Silicon Graphics workstations and
IBM RS/6000 workstations with the GL option.
Domain Software for the SGI Platform
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
- Parallel visualization
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
- Khoros: Using
Interesting Scientific Visualization Links:
Scientific Visualization Cites
- NSF STC for Computer Graphics and
- IRIS Explorer Center
Space-Time Travel Machine
Supercomputing Center Visualization Cite
- Scientific Computing and Imaging
- Netlib Repository Netlib is a
collection of mathematical software, papers, and databases
- Computer Literacy An on-line computer
- Computational Science Education
- National Center for Supercomputing
MetaCenter for Computational Science and Engineering
- Los Alamos Advanced Computing Lab
Course on Graphics and Visualization
- Medical Imaging
and Visualization Cites
- Army Research Lab Scientific
13 Ways to Say Nothing with Scientific Visualization
- Scientific Visualization at
Lawrence Livermore Lab
- Boston University Scientific Computing
Scientific Visualization at Mississippi State University
- NASA Scientific
- Navy Visualization Lab
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
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
- 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.
tutorial from the University of Kansas
tutorial from Caltech University
- Unix tutorial from
- Unix tutorial
from the Univeristy of Utah
- Unix tutorial from University
of North Carolina
- Unix tutorial from
the University of Vermont
- CS100 Emacs Reference Card from the University of
tutorial from the University of Chicago
tutorial from Temple University
- Emacs tutorial
from the Cornell Theory Center
- Emacs tutorial
(Unix and Scheme too) from the University of Indiana
- C Programming Reference from
- 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
tutorial from the University of Illinois
- Internet tutorial from the
University of North Carolina
- World Wide Web tutorial
from the University of Illinois
Wide Webe tutorial from Northwestern University
tutorial from MIT
glossary from MIT
- C++ programming page from
Florida International University
- C++ packages
for various applications
C++ book from MIT
- C++ for C
- 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++
tutorial from the University of Waterloo
- Java: Programming for the Internet
- Java Tutorial
PVM and MPI
- The MPI
- The PVM Homepage
- An MPI Interface Forum
- Software for MIMD
Various Scientific Computing Tutorials
- Scientific computing
tutorials from DESY
Number of CS 523 home page visitors for Spring quarter: