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.
A Poisson problem end to end in twenty lines: domain, mesh, grid space, form, solve.
Domains, meshes and their metric, grid spaces, and the discrete calculus the operators are built from.
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
J. A. Ferreira and R. D. Grigorieff, On the supraconvergence of elliptic finite difference schemes, Applied Numerical Mathematics 28 (1998), pp. 275-292
S. Barbeiro, J. A. Ferreira and R. D. Grigorieff, Supraconvergence of a finite difference scheme for solutions in $H^s(0,L)$, IMA Journal of Numerical Analysis 25.4 (2005), pp. 797–811
J. A. Ferreira and R. D. Grigorieff, Supraconvergence and Supercloseness of a Scheme for Elliptic Equations on Nonuniform Grids, Numerical Functional Analysis and Optimization 27.5-6 (2006), pp. 539–564