Skip to content

jcm-sci/OpEngine.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpEngine.jl

jcm-sci

Operator-partitioned solver for composing heterogeneous subsystem solvers into a single time-stepping pipeline.

Overview

OpEngine.jl is a Julia port of ACCIDDA/op_engine (Python). It composes heterogeneous subsystem solvers into a unified pipeline, supporting:

  • ODE integration
  • IMEX (implicit-explicit) splitting
  • PDE operator splitting
  • Stochastic and hybrid schemes

Status

Pre-alpha. Port in progress.

Related Packages

Package Description
op_engine Original Python implementation
OpSystem.jl System specification compiler (input to OpEngine)
TradeStudy.jl Model evaluation framework (downstream consumer)

Installation

using Pkg
Pkg.add("OpEngine")

Development

julia --project=. -e 'using Pkg; Pkg.instantiate()'
just test

License

MIT

About

Operator-partitioned numerical solver — ODE + IMEX/PDE operator splitting (Julia)

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors