User ManualΒΆ Getting Started Introduction Simple Example SymPy Basics Symbols and Expressions Functions Piecewise Functions Domains and Fields Grids Coordinate transformations GridFields Drawing Grids Geometry Field Expressions Differentiation Example Vector Equations Field shifts Discrete Interface Finite Difference Derivatives Automatic Discretisation Unindexed and Indexed Fields Automatic Discretisation Examples Boundary Conditions Boundary Placement Boundary Specification Running a Simulation Building a Solver Higher-Order Time Integration Generating Code Writing IR Programs and Intermediate Representation (IR) Loops PDE Tokens