FVM Docs 0.1 documentation
  • index
  • next
Open Table Of Contents

Table Of Contents

  • Notes on implementing the finite-volume method for physical simulations
  • Indices and tables

Next topic

Overview

This Page

  • Show Source

Quick search

Enter search terms or a module, class or function name.

Table Of Contents

  • Notes on implementing the finite-volume method for physical simulations
  • Indices and tables

Next topic

Overview

This Page

  • Show Source

Quick search

Enter search terms or a module, class or function name.

Notes on implementing the finite-volume method for physical simulations¶

Contents:

  • Overview
    • Finite volumes vs. finite differences
  • The advection-diffusion-reaction equation
    • Adaptive upwinding & exponential fitting
    • Explicit and implicit forms
    • The \(\theta\)-method
    • Discretised equation in matrix form
  • Boundary conditions for the advection-diffusion-reaction equation
    • Robin boundary conditions (known flux)
    • Dirichlet boundary conditions (known value)
    • General matrix form with a transient term
    • General matrix form without a transient term
  • Solving linear equations
    • Time stepping the advection-diffusion equation
  • Solving nonlinear equations
    • Fisher’s equation
    • IMEX time-stepping
    • Newton iteration
    • Method of lines
  • The Poisson equation
    • Naturally resolved Neumann boundary conditions
    • Dirichlet boundary conditions
    • Poisson equation in matrix form
  • Solving the advection-diffusion-reaction equation in Python
    • Overview
    • The Mesh class
    • The CellVariable class
    • The Model class
  • Example calculations
    • Uniform grid
    • Random grid
    • Nonuniform grid

Indices and tables¶

  • Index
  • Module Index
  • Search Page
  • index
  • next
  • FVM Docs 0.1 documentation
© Copyright 2013, Daniel J Farrell. Created using Sphinx 1.1.3.