DIFFUSION
TOMS866 / IFISS Files for the ConvectionDiffusion Equation
DIFFUSION
is a directory of MATLAB Mfiles which are specifically for the
solution of the diffusion equation, also known as the Poisson equation.
Author:

Howard Elman,
Department of Computer Science,
University of Maryland,
College Park, Maryland 20742,
USA,
elman@cs.umd.edu

Alison Ramage,
Department of Mathematics,
University of Strathclyde,
26 Richmond Street,
Glasgow G1 1XH,
United Kingdom,
a.ramage@strath.ac.uk

David Silvester,
School of Mathematics,
University of Manchester,
Sackville Street,
Manchester M60 1QD,
United Kingdom,
na.silvester@nanet.ornl.gov
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Source Code:

deriv.m
evaluates derivatives of bilinear shape functions.

diffpost_bc.m
postprocesses local Poisson error estimator.

diffpost_p.m
computes local Poisson error estimator for Q1 solution.

diffpost_res.m
computes Q1 element residual error estimator.

ell_diff.m
solve Poisson problem in Lshaped domain.

femq1_diff.m
vectorized bilinear coefficient matrix generator.

femq2_diff.m
vectorized biquadratic coefficient matrix generator.

gauss_source.m
evaluates source term at Gauss point.

helpme_diff.m
diffusion problem interactive help.

lderiv.m
evaluates derivatives of linear shape functions.

localbc_p.m
imposes Dirichlet BC for Poisson error estimator.

lshape.m
evaluates linear shape functions.

nonzerobc.m
imposes Dirichlet boundary condition.

q1fluxjmps.m
computes flux jumps for rectangular Q1 grid.

q1res_diff.m
computes interior residuals for rectangular Q1 grid.

qderiv.m
evaluates derivatives of biquadratic shape functions.

qshape.m
evaluates biquadratic shape functions.

quad_diff.m
solve Poisson problem in quadrilateral domain.

shape.m
evaluates bilinear shape functions.

specific_bc.m
(current) problem boundary condition.

specific_rhs.m
(current) problem forcing function.

square_diff.m
solve Poisson problem in unit square domain.
Subdirectories:
You can go up one level to
the TOMS866 page.
Last modified on 16 September 2009.