|
|
|
| |
|
Courses in Scientific Computing
Introduction to Computational Science
- Compiled language programming in the Unix environment - (e.g. C,
C++, F90).
- Direct and iterative linear solvers with an introduction to
relevant software (LAPACK).
- Nonlinear solvers (Newton's method and variants,
optimization).
- Quadrature and differential equations with an introduction to
relevant software.
- Monte Carlo methods.
Introduction to Parallel Scientific Computing
- Shared- and distributed-memory parallel programming and
performance evaluation (e.g. OpenMP, MPI).
- Parallel solver libraries (e.g. PETSc, ScaLAPACK, TriLinos,
FFTW).
- Applications to solving partial differential equations and/or large
scale optimization and data analysis problems.
|