DIFFUSION 
 TOMS866 / IFISS Files for the Convection-Diffusion Equation
    
    
    
      DIFFUSION 
      is a directory of MATLAB M-files 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@na-net.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 L-shaped 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.