Advanced Methods in Scientific Computing
Welcome to the CS 522 - Advanced Methods in Scientific Computing home page.
Here you will find the latest class information, assignments, handouts, and
other useful information. CS 522 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 522 Links:
- CS 522 Course Syllabus
- Notes Directory This directory contains
postscript files of the 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.
T.A. Office Hours Schedule:
Peter Jensen
Tues. from 1:00
- 2:00 p.m. in 3375 MEB
Thurs. from
1:00 - 2:00 p.m. in 3375 MEB
People
Here are links to some of the mathematicians, scientists, and engineers
that we have mentioned during the course.
- Leonid Euler
- Brook Taylor
- Simon
Denis Poisson
Resources
Below is a list of potentially useful links to scientific computing
resources, as well as, tutorials on 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.
Finite Elements
- FEA List - a collection of
links to electronic information related to FEA
-
FE Links - a large collection of finite element links
-
Public Domain FE Programs - a large collection of links to public domain
finite element software
- FreeFEM - a shareware
finite element package
-
FE Books - codes from finite element books
-
FE Visualization - links to software for visualizing finite element
simulations
Finite Differences
-
Finite Difference - a link to a finite difference code for 2D and 3D
elliptic and parabolic problems
Boundary Elements
-
Boundary Element Method - links to boundary element information and
codes
Multigrid
- MGNet - a repository
for information related to multigrid, multilevel, multiscale, aggregation,
defect correction, and domain decomposition methods
Wavelets
- Wavelet Resource
This is a great place to look for wavelets resources. Several on-line
papers and introduction articles.
- Wavelet Digest -
information concerning wavelets: announcement of conferences, preprints,
software
Mesh Generation
-
Mesh Generation Links
-
Mesh Generators - a link to public domain mesh generators
- Meshing Research Corner - a
link to mesh generation resources
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++ Programming for
Scientists and Engineers
- 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
Matlab Tutorial:
- Matlab tutorial from
the University of North Dakota
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
Interesting Scientific Computing Links:
- Undergraduate Computational
Engineering and Science education program
- 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
- Center for Computational Sciences at
ORNL
- NASA HPCC
- Los Alamos Advanced Computing Lab
- Bader's List of
Supercomputing Sites
Number of CS 522 home page visitors for Winter quarter: