Lecture for MthSc 9830 The Finite Element Method in Scientific Computing (Spring 2014)

The following video lectures are recorded by my friend and collegue Prof. Wolfgang Bangerth and are used with his permission. I am leaving some additional comments here.

Lecture 1: http://www.math.tamu.edu/~bangerth/videos.676.1.html

"Course overview; why consider existing software libraries"

Lecture 2: http://www.math.tamu.edu/~bangerth/videos.676.2.html

"A real brief overview of deal.II"

Lecture 3: http://www.math.tamu.edu/~bangerth/videos.676.3.html

"Obtaining and installing deal.II"

  • Latest release is now version 8.1
  • Mac OS packages are available online under "download", already compiled and ready to use
  • Windows: still not recommended
  • Update to instructions: after "make install" run "make test" to make sure deal.II is set up correctly (see readme)
  • Use "-D CMAKE_INSTALL_PREFIX" not "-D DEALII_INSTALL_PREFIX" used in the video
  • Command line tutorial: http://software-carpentry.org/v4/shell/index.html

Lecture 4: http://www.math.tamu.edu/~bangerth/videos.676.4.html

"The building blocks of a finite element code"

Lecture 5: http://www.math.tamu.edu/~bangerth/videos.676.5.html

"Tutorial step-1"

Lecture 6: http://www.math.tamu.edu/~bangerth/videos.676.6.html

"Tutorial step-1 continued"

Lecture 7: http://www.math.tamu.edu/~bangerth/videos.676.7.html

"Eclipse IDE"

Lecture 8: http://www.math.tamu.edu/~bangerth/videos.676.8.html

"Eclipse IDE part 2"

Lecture 9: http://www.math.tamu.edu/~bangerth/videos.676.9.html

"Tutorial step-2"

Lecture 10: http://www.math.tamu.edu/~bangerth/videos.676.10.html

"Tutorial step-3"

Lecture 11: http://www.math.tamu.edu/~bangerth/videos.676.11.html

"using VisIt"

Lecture 13: http://www.math.tamu.edu/~bangerth/videos.676.13.html

"Dimension independent Laplace"

Lecture 14: http://www.math.tamu.edu/~bangerth/videos.676.14.html

"refined meshes 1 (step-5)"

Lecture 15: http://www.math.tamu.edu/~bangerth/videos.676.15.html

"adaptively refined meshes"

Lecture 17: http://www.math.tamu.edu/~bangerth/videos.676.17.html

"step-6 and catching exceptions"

Lecture 18: http://www.math.tamu.edu/~bangerth/videos.676.18.html

"debug and release mode"

Lecture 19: http://www.math.tamu.edu/~bangerth/videos.676.19.html

"problems with more than one variable"

Lecture 20: http://www.math.tamu.edu/~bangerth/videos.676.20.html

"The mixed Laplace equation"

Lecture 26-28: An overview about time discretization

Lecture 35, 37, 38: preconditioners

Lecture 39, 40: parallelization

Date: 2014-03-31 09:41:02 EDT

HTML generated by org-mode 6.33x in emacs 23