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: