Bramble.jl

This documentation is for Bramble.jl, a Julia library implementing discretization methods to solve partial differential equations using finite differences on nonuniform grids.

Getting started

A Poisson problem end to end in twenty lines: domain, mesh, grid space, form, solve.

Discrete foundations

Domains, meshes and their metric, grid spaces, and the discrete calculus the operators are built from.

Gallery of PDEs

Linear and nonlinear Poisson, convection–diffusion, reaction–diffusion, elasticity, a heat equation.

For more information on the types of discretizations encompassed by Bramble.jl, please consult the papers