<html> <head> <title> DIFFUSION - TOMS866 / IFISS Files for the Convection-Diffusion Equation </title> </head> <body bgcolor="#eeeeee" link="#cc0000" alink="#ff3300" vlink="#000055"> <h1 align = "center"> DIFFUSION <br> TOMS866 / IFISS Files for the Convection-Diffusion Equation </h1> <hr> <p> <b>DIFFUSION</b> is a directory of MATLAB M-files which are specifically for the solution of the diffusion equation, also known as the Poisson equation. </p> <h3 align = "center"> Author: </h3> <p> <ul> <li> Howard Elman,<br> Department of Computer Science,<br> University of Maryland,<br> College Park, Maryland 20742,<br> USA,<br> elman@cs.umd.edu </li> <li> Alison Ramage,<br> Department of Mathematics,<br> University of Strathclyde,<br> 26 Richmond Street,<br> Glasgow G1 1XH,<br> United Kingdom,<br> a.ramage@strath.ac.uk </li> <li> David Silvester,<br> School of Mathematics,<br> University of Manchester,<br> Sackville Street,<br> Manchester M60 1QD,<br> United Kingdom,<br> na.silvester@na-net.ornl.gov </li> </ul> </p> <h3 align = "center"> Licensing: </h3> <p> The computer code and data files described and made available on this web page are distributed under <a href = "../../txt/gnu_lgpl.txt">the GNU LGPL license.</a> </p> <h3 align = "center"> Source Code: </h3> <p> <ul> <li> <a href = "deriv.m">deriv.m</a> evaluates derivatives of bilinear shape functions. </li> <li> <a href = "diffpost_bc.m">diffpost_bc.m</a> postprocesses local Poisson error estimator. </li> <li> <a href = "diffpost_p.m">diffpost_p.m</a> computes local Poisson error estimator for Q1 solution. </li> <li> <a href = "diffpost_res.m">diffpost_res.m</a> computes Q1 element residual error estimator. </li> <li> <a href = "ell_diff.m">ell_diff.m</a> solve Poisson problem in L-shaped domain. </li> <li> <a href = "femq1_diff.m">femq1_diff.m</a> vectorized bilinear coefficient matrix generator. </li> <li> <a href = "femq2_diff.m">femq2_diff.m</a> vectorized biquadratic coefficient matrix generator. </li> <li> <a href = "gauss_source.m">gauss_source.m</a> evaluates source term at Gauss point. </li> <li> <a href = "helpme_diff.m">helpme_diff.m</a> diffusion problem interactive help. </li> <li> <a href = "lderiv.m">lderiv.m</a> evaluates derivatives of linear shape functions. </li> <li> <a href = "localbc_p.m">localbc_p.m</a> imposes Dirichlet BC for Poisson error estimator. </li> <li> <a href = "lshape.m">lshape.m</a> evaluates linear shape functions. </li> <li> <a href = "nonzerobc.m">nonzerobc.m</a> imposes Dirichlet boundary condition. </li> <li> <a href = "q1fluxjmps.m">q1fluxjmps.m</a> computes flux jumps for rectangular Q1 grid. </li> <li> <a href = "q1res_diff.m">q1res_diff.m</a> computes interior residuals for rectangular Q1 grid. </li> <li> <a href = "qderiv.m">qderiv.m</a> evaluates derivatives of biquadratic shape functions. </li> <li> <a href = "qshape.m">qshape.m</a> evaluates biquadratic shape functions. </li> <li> <a href = "quad_diff.m">quad_diff.m</a> solve Poisson problem in quadrilateral domain. </li> <li> <a href = "shape.m">shape.m</a> evaluates bilinear shape functions. </li> <li> <a href = "specific_bc.m">specific_bc.m</a> (current) problem boundary condition. </li> <li> <a href = "specific_rhs.m">specific_rhs.m</a> (current) problem forcing function. </li> <li> <a href = "square_diff.m">square_diff.m</a> solve Poisson problem in unit square domain. </li> </ul> </p> <h3 align = "center"> Subdirectories: </h3> <p> <ul> <li> <a href = "test_problems/test_problems.html">test_problems</a>, example test problems for the diffusion codes. </li> </ul> </p> <p> You can go up one level to <a href = "../toms866.html"> the TOMS866 page</a>. </p> <hr> <i> Last modified on 16 September 2009. </i> <!-- John Burkardt --> </body> </html>