Skip to content

Releases: SciML/DiffEqGPU.jl

v2.4.0

26 Jun 19:07
b0dd248
Compare
Choose a tag to compare

DiffEqGPU v2.4.0

Diff since v2.3.1

Closed issues:

  • EnsembleGPUArray compatibility with different time intervals (#283)
  • Error when running example code (#289)

Merged pull requests:

v2.3.1

16 Jun 17:54
71927a5
Compare
Choose a tag to compare

DiffEqGPU v2.3.1

Diff since v2.3.0

Merged pull requests:

  • Update to ForwardDiff support in EnsembleGPUKernel (#278) (@utkarsh530)
  • CompatHelper: bump compat for SafeTestsets to 0.1 for package docs, (keep existing compat) (#282) (@github-actions[bot])
  • Update DiffEqGPU.jl for LinearSolve v2 (#284) (@ChrisRackauckas)

v2.3.0

02 Jun 01:35
a276bfc
Compare
Choose a tag to compare

DiffEqGPU v2.3.0

Diff since v2.2.1

Closed issues:

  • RuntimeGeneratedFunctions are not compatible with CUDA.jl (ModelingToolkit.jl generated functions) (#169)

Merged pull requests:

v2.2.1

27 Apr 00:02
5d057f3
Compare
Choose a tag to compare

DiffEqGPU v2.2.1

Diff since v2.2.0

Merged pull requests:

v2.2.0

25 Apr 22:06
6abad67
Compare
Choose a tag to compare

DiffEqGPU v2.2.0

Diff since v2.1.1

Merged pull requests:

v2.1.1

22 Apr 11:20
88a93dc
Compare
Choose a tag to compare

DiffEqGPU v2.1.1

Diff since v2.1.0

Closed issues:

  • EnsembleMPGOS (#77)
  • Recent benchmarks of Kernelized GPU ODE solvers with MPGOS (#187)
  • Example in docs fails (#243)
  • Support non-array parameter types (#248)
  • Problem with EnsembleGPUArray() when updating library (#254)

Merged pull requests:

v2.1.0

18 Apr 06:19
3a4ba6e
Compare
Choose a tag to compare

DiffEqGPU v2.1.0

Diff since v2.0.0

Closed issues:

  • Add AMDGPU support (#96)

Merged pull requests:

v2.0.0

17 Apr 22:56
026b1ab
Compare
Choose a tag to compare

DiffEqGPU v2.0.0

Diff since v1.26.0

Merged pull requests:

  • Simple translation to KernelAbstractions (#220) (@vchuravy)
  • [skip ci] LanguageTool (#223) (@ArnoStrouwen)
  • Update lower API example + fix (#225) (@utkarsh530)
  • Move SDE solvers to KernelAbstractions.jl (#226) (@utkarsh530)
  • Generalize GPU code to more than one backend (#227) (@vchuravy)
  • CompatHelper: bump compat for CUDA to 4, (keep existing compat) (#228) (@github-actions[bot])
  • format markdown (#230) (@ArnoStrouwen)
  • CompatHelper: add new compat entry for AMDGPU at version 0.4, (keep existing compat) (#231) (@github-actions[bot])
  • CompatHelper: add new compat entry for ROCKernels at version 0.3, (keep existing compat) (#232) (@github-actions[bot])
  • Test support for oneAPI (#233) (@utkarsh530)
  • CompatHelper: add new compat entry for oneAPI at version 1, (keep existing compat) (#236) (@github-actions[bot])
  • CompatHelper: add new compat entry for oneAPIKernels at version 0.1, (keep existing compat) (#237) (@github-actions[bot])
  • Add warning if kernel runs on CPU (#238) (@utkarsh530)
  • update for ArrayInterface v7 (#240) (@ChrisRackauckas)
  • Add MetalKernels (#241) (@vchuravy)
  • enable dependabot for GitHub actions (#244) (@ranocha)
  • Bump actions/checkout from 1 to 3 (#245) (@dependabot[bot])
  • destats -> stats (#246) (@ChrisRackauckas)

v1.26.0

13 Jan 19:33
22bb564
Compare
Choose a tag to compare

DiffEqGPU v1.26.0

Diff since v1.25.0

Merged pull requests:

v1.25.0

03 Jan 08:43
481c58f
Compare
Choose a tag to compare

DiffEqGPU v1.25.0

Diff since v1.24.0

Closed issues:

  • Direct Compilation methods (#3)
  • color vector handling and sparse representation (#18)
  • Newton-Krylov handling (#19)
  • Support terminate! (#43)
  • Iteration doesn't work in RHS function (#55)
  • GPU Parallel Ensemble simulation with random time span (#141)
  • EnsembleGPUArray performance vs EnsembleSerial (#147)
  • Scope of improvements in EnsembleGPUKernel (#171)
  • Ensemble simulation v1.18 wrong solution for adaptive=false & save_everystep=false (#177)
  • ContinuousCallback does not work correctly with EnsembleGPUArray() (#191)
  • Just wonder how faster DiffEqGPU.jl is compared to DifferentialEquations.jl (#204)
  • Add a section to the manual on how to use the lower level API for lower overhead (#205)
  • Out of dynamic GPU memory in EnsembleGPUKernel for higher number of threads (#206)

Merged pull requests: