Skip to content

AlgebraicJulia/Decapodes.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e9f53bb · Feb 18, 2025
Jan 25, 2025
Oct 30, 2023
Sep 4, 2024
Feb 18, 2025
Jan 30, 2025
Dec 3, 2024
Feb 18, 2025
Feb 17, 2025
Feb 12, 2025
Aug 11, 2021
Jan 31, 2025
Feb 4, 2025

Repository files navigation

Georges de Prhawnm Decapodes.jl

Development Documentation Code Coverage CI/CD

Decapodes.jl is a framework for developing, composing, and simulating physical systems.

Decapodes.jl is the synthesis of Applied Category Theory (ACT) techniques for formalizing and composing physics equations, and Discrete Exterior Calculus (DEC) techniques for formalizing differential operators. CombinatorialSpaces.jl hosts tools for discretizing space and defining DEC operators on simplicial complexes, and DiagrammaticEquations.jl hosts tooling for representing the equations as formal ACT diagrams. This repository combines these two packages, compiling diagrams down to simulatable code.

By combining the power of ACT and the DEC, we seek to improve the scientific computing workflow. Decapodes simulations are hierarchically composable, generalize over any type of manifold, and are performant and accurate with a declarative domain specific language (DSL) that is human-readable.

Solution of the Vorticity-Formulation of the Incompressible Navier-Stokes Equations

NOTE

This library is currently under active development, and so is not yet at a point where a constant API/behavior can be assumed. That being said, if this project looks interesting/relevant please contact us and let us know!