Barsky
Sandra
Barsky's code, written in C,
which solves non-linear time-dependent 2-D eqns.
In particular, the equation should have the form
(d/dt)u= (\nabla^2) u + g(x,y,u) + f(x,y) with
periodic boundary conditions. The function g is easily tunable. The
code is written as a primarily instructional code for a student who
might have some familiarity with linear multigrid,
and would want a slightly more general approach,
or a student who can solve a linear boundary equation, but is now
looking to include time. There are no
detailed explanations of what restriction or
prolongation do, but more details are provided in
how the linearization occurs and what happens as a
function of time.
There are two files here.