CMCP_2013
Computational Methods for Continuous Problems
Fall 2013
CMCP_2013 is my home page for the class ISC4232-01/ISC5935-03,
"Computational methods for Continuous Problems", offered in Fall 2013,
by the Department of Scientific Computing at Florida State University.
The instructor for this course is Professor Janet Peterson. I have
been asked to assist in the course.
The primary information source for this course is
Professor Peterson's web page.
The course concentrates on the computational solution of differential
equations of the following kinds:
-
IVP, (initial value problems); the initial values of
one or more quantities are given, along with differential
equations that describe how these quantities change with time.
The task is to start with the initial values, and produce a table
of the values at subsequent times.
-
BVP, (boundary value problems); a physical region
is given, which might be a long iron bar, the surface of a drum,
or a block of metal. The value of some quantity (such as temperature)
is known on the outer boundary of the region, and a differential equation
is known which describes how this quantity is allowed to vary in the
interior. The task is to determine the values of the quantity in
the interior.
-
IBVP, (initial boundary value problems); again,
a physical region is given, and a quantity is to be studied, whose
values on the exterior boundary are known. However, we now want to
follow the evolution of the interior values over time. To do this,
we must be given initial data (the value of the quantity everywhere
at the starting time) and boundary data (the value of the quantity
on the boundaries, for all time.) Moreover, the differential equation
becomes a partial differential equation, because it must describe
how the quantity changes over both time and space.
The task is to produce, at selected times, the value of the quantity
over a grid of points in the interior.
Lectures for the class are given Monday, Wednesday, and Friday
from 1:25pm to 2:15pm in room 152 DSL.
A weekly computer lab associated with the class is given Wednesday,
from 8:30am to 11:00am in room 152 DSL.
bvp_gauss.m
solves a two point boundary value problem with Gauss elimination.
bvp_jacobi.m
solves a two point boundary value problem with Jacobi iteration.
cholesky_factorization.m
uses Cholesky factorization to factor a (positive definite symmetric)
matrix.
gauss_elimination.m
is an example of using Gauss elimination to solve a linear system.
jacobi_step.m
takes single steps of a Jacobi iteration for a tiny linear system.
lu_factorization.m
uses LU factorization (without pivoting) to factor a matrix.
pdegui.m
a MATLAB program by Cleve Moler that illustrates the kind of
2D partial differential equations (steady heat, time dependent
heat, wave, eigenvalue) and various domains.
Some free texts are available.
Last revised on 30 September 2013.