The Finite Element Method for Problems in
Physics
This is a rough outline. It will be followed quite closely, but be prepared for minor departures
from this plan. Also note that while these items may not match the Units online wordforword,
the topics do indeed correspond. There will be 45 assignments, involving a combination of
mathematical andcodingproblems.AllcodeistobeinC++, using opensourcelibrariesthatwill
bespecified.
Course introduction
1Delasticity(ellipticequations)
From differential equations to code: 1D elasticity (elliptic
equations)
Strongform
Weakform
Galerkinform
Introductionoffiniteelements
Finiteelementformulation
Codestructure
Accuracyanderroranalysis
Multidimensional problems: Steady state heat conduction
(elliptic equations)
Problemformulation
Strongform
Weakform
Galerkinform
Matrixform
Finiteelementformulation
Finiteelementdatastructures
Multidimensional problems: Linear elasticity (elliptic equations)
Strongform
Linearelasticconstitutiverelations
Fromstrongformtocode
Time-dependent problems: Unsteady heat conduction (parabolic
equations)
Analyticsolution
Timediscretization
Integrationalgorithmsforparabolicequations
Stability
Consistency
Convergenceandorderofaccuracy
Time-dependent problems: Elastodynamics (hyperbolic
equations)
Timediscretizationandintegrationalgorithmsforhyperbolicequations
Stability,consistency,dispersion