<html>

  <head>
    <title>
      FEM_NEUMANN - 1D Time-Dependent Reaction-Diffusion Equation, Neumann Boundary Conditions, Finite Element Method
    </title>
  </head>

  <body bgcolor="#eeeeee" link="#cc0000" alink="#ff3300" vlink="#000055">

    <h1 align = "center">
      FEM_NEUMANN <br> 1D Time-Dependent Reaction-Diffusion Equation<br>
      Neumann Boundary Conditions<br>
      Finite Element Method
    </h1>

    <hr>

    <p>
      <b>FEM_NEUMANN</b>
      is a MATLAB program which
      sets up a time-dependent reaction-diffusion equation in 1D,
      with Neumann boundary conditions, 
      discretized using the finite element method,
      by Eugene Cliff.
    </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">
      Related Data and Programs:
    </h3>

    <p>
      <a href = "../../m_src/fem1d/fem1d.html">
      FEM1D</a>,
      a MATLAB program which
      applies the finite element method to a 1D linear two point
      boundary value problem.
    </p>

    <p>
      <a href = "../../m_src/fem1d_adaptive/fem1d_adaptive.html">
      FEM1D_ADAPTIVE</a>,
      a MATLAB program which
      applies the finite element method to a 1D linear two point
      boundary value problem
      using adaptive refinement to improve the solution.
    </p>

    <p>
      <a href = "../../m_src/fem1d_bvp_linear/fem1d_bvp_linear.html">
      FEM1D_BVP_LINEAR</a>,
      a MATLAB program which
      applies the finite element method, with piecewise linear elements,
      to a two point boundary value problem in one spatial dimension.
    </p>

    <p>
      <a href = "../../m_src/fem1d_nonlinear/fem1d_nonlinear.html">
      FEM1D_NONLINEAR</a>,
      a MATLAB program which
      applies the finite element method to a 1D nonlinear two point
      boundary value problem.
    </p>

    <p>
      <a href = "../../m_src/fem1d_pack/fem1d_pack.html">
      FEM1D_PACK</a>,
      a MATLAB library which
      contains utilities for 1D finite element calculations.
    </p>

    <p>
      <a href = "../../m_src/fem1d_pmethod/fem1d_pmethod.html">
      FEM1D_PMETHOD</a>,
      a MATLAB program which
      applies the p-method version of the finite element method to a 1D linear
      two point boundary value problem.
    </p>

    <h3 align = "center">
      Author:
    </h3>

    <p>
      Eugene Cliff
    </p>

    <h3 align = "center">
      Reference:
    </h3>

    <p>
      <ol>
        <li>
          Jeffrey Borggaard, John Burkardt, John Burns, Eugene Cliff,<br>
          Working Notes on a Reaction Diffusion Model: a Finite Element Formulation.
        </li>
      </ol>
    </p>

    <h3 align = "center">
      Source Code:
    </h3>

    <p>
      <ul>
        <li>
          <a href = "basic_hat.m">basic_hat.m</a>,
          evaluates the basic hat function on [-1, 1].
        </li>
        <li>
          <a href = "plot_rd.m">plot_rd.m</a>,
          makes two plots of the reaction-diffusion solution.
        </li>
        <li>
          <a href = "rd_fem.m">rd_fem.m</a>,
          solves a 1D reaction/diffusion problem using finite elements.
        </li>
        <li>
          <a href = "rd_lin_spline.m">rd_lin_spline.m</a>,
          discretizes and solves a 1D reaction diffusion problem.
        </li>
        <li>
          <a href = "timestamp.m">timestamp.m</a>,
          prints the current YMDHMS date as a time stamp.
        </li>
      </ul>
    </p>

    <h3 align = "center">
      Examples and Tests:
    </h3>

    <p>
      <ul>
        <li>
          <a href = "solution.png">solution.png</a>,
          a surface plot of W(T,X).
        </li>
        <li>
          <a href = "solution_norm.png">solution_norm.png</a>,
          a plot of the time-evolution of the spatial L2 norm of W(T,*).
        </li>
      </ul>
    </p>

    <p>
      You can go up one level to <a href = "../m_src.html">
      the MATLAB source codes</a>.
    </p>

    <hr>

    <i>
      Last modified on 05 April 2011.
    </i>

    <!-- John Burkardt -->

  </body>

</html>