Finite element methods in scientific computing
Basic finite element methods; structure of finite element codes;
assembling linear systems of equations and algorithmic aspects; linear
iterative solvers; adaptive mesh refinement; vector-valued and mixed
problems; nonlinear problems; visualization; parallelization
aspects. Additional topics may be chosen by instructor.
Students will work on projects and will need to implement a finite
element code related to their graduate research.
Prerequisites: MATH 610, an engineering finite element class, or
MATH 417/609 plus approval of instructor. Knowledge of the C++