Julia Differential Equations

Julia Differential Equations#

  • SciML/DifferentialEquations.jl : high-performance solvers for differential equations.

  • SciML/ModelingToolkit.jl : a modeling framework for high-performance symbolic-numeric computation in scientific computing and scientific machine learning

  • SciML/Catalyst.jl : a symbolic modeling package for analysis and high performance simulation of chemical reaction networks.

Runtime environment#

import InteractiveUtils
InteractiveUtils.versioninfo()
Julia Version 1.10.3
Commit 0b4590a5507 (2024-04-30 10:59 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 4 × AMD EPYC 7763 64-Core Processor
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 4 default, 0 interactive, 2 GC (on 4 virtual cores)
Environment:
  JULIA_CI = true
  JULIA_NUM_THREADS = auto
  JULIA_CONDAPKG_BACKEND = Null
  JULIA_PATH = /usr/local/julia/
  JULIA_DEPOT_PATH = /srv/juliapkg/
import Pkg
Pkg.status()
Status `/tmp/docs/diffeq/Project.toml`
  [6e4b80f9] BenchmarkTools v1.5.0
  [b0b7db55] ComponentArrays v0.15.13
  [1130ab10] DiffEqParamEstim v2.2.0
  [0c46a032] DifferentialEquations v7.13.0
  [f6369f11] ForwardDiff v0.10.36
  [2ee39098] LabelledArrays v1.16.0
  [23fbe1c1] Latexify v0.16.3
 [961ee093] ModelingToolkit v8.76.0
  [77ba4419] NaNMath v1.0.2
  [8913a72c] NonlinearSolve v3.12.4
  [429524aa] Optim v1.9.4
  [7f7a1694] Optimization v3.25.1
  [36348300] OptimizationOptimJL v0.3.2
  [91a5bcdd] Plots v1.40.4
  [ce78b400] SimpleUnPack v1.1.0
  [276daf66] SpecialFunctions v2.4.0
 [0c5d862f] Symbolics v5.28.0
  [37e2e46d] LinearAlgebra
  [2f01184e] SparseArrays v1.10.0
Info Packages marked with  have new versions available and may be upgradable.