Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.47 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.47 KB

TrixiEnzyme.jl

Build status (Github Actions) License: MIT

dev docs

TrixiEnzyme.jl is a component package of the Trixi.jl ecosystem and integrates Trixi.jl with Compiler-Based (LLVM level) automatic differentiation via Enzyme.jl for hyperbolic partial differential equations (PDEs). This package was initialized through the Google Summer of Code program in 2024 and is still under development.

See the Final Report for GSoC '24.

See the documentation for more.

Installation

To install the package, run the following command in the Julia REPL:

]  # enter Pkg mode
(@v1.10) pkg> add https://github.com/junyixu/TrixiEnzyme.jl.git

Then simply run the following command to use the package:

using TrixiEnzyme

Current status and TODOs

  • General interface development
  • Documentation
  • Including more AD Examples/Tutorials
  • GPU compatibility
  • Benchmarking