This tutorial provides some lessons to learn how to use and develop codes using . The tutorial is constructed as a set of problems with progressive complexity. We start by considering a one-dimensional problem and then different types of problems with varying difficulties.
This set of lessons can be advantageously be used for teaching purposes.
Note that comments on code lines are not reported from one lesson to another. If something is not clear in Lesson n, just look at Lesson n-1, may be you will find some explanation, if not, see n-2 and henceforth.

Lesson 1: A 1-D problem
Lesson 2: A 2-D diffusion problem
Lesson 3: A 2-D diffusion problem using an iterative solver
Lesson 4: A time dependent problem
Lesson 5: An optimization problem
Lesson 6: Using parameter data file
Lesson 7: Using mesh generator
Lesson 8: Using file converters

Copyright © 1998-2012 Rachid Touzani