Computational Tools for Finite Elements


FEM_2014 is the home page for the class ISC5935, "Selected Topics: Computational Tools for Finite Elements", a class offered by the Department of Scientific Computing at Florida State University, Fall Session 2014.

This is intended to be a small class. Students taking this class are expected to be able to study independently. The pace, material, and assignments for this course will be adjusted to the needs and interests of the individual students, but a significant amount of work will be expected.

Students will need to be able to write fairly complicated programs; computational algorithms will be discussed in class but the student will be required to implement them and to demonstrate their correctness.

The basic mathematical theory that underlies the finite element approach will be presented. This assumes that the student is familiar with integration by parts, normal derivatives, abstract vector spaces, approximation of one function by another, and the concept of convergence.

Students with no previous experience with finite elements should expect to write a finite element program to solve a simple one-dimensional boundary value problem, including a graphical display of the solution, and a table illustrating the behavior of the error as the approximation is improved. Upon satisfactory completion of this project, the student will choose further computational projects of interest.

A class on Finite Elements, Python, and FENICS was given by Mike Sussman at the University of Pittsburgh in the summer of 2014. You may refer to the slides for this class at ../sussman/math_3040.html

Class stuff:


Homework assignments:


Last revised on 12 November 2014.