Skip to content

Releases: SciML/DiffEqGPU.jl

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:

v1.24.0

14 Dec 20:03
66aad8d
Compare
Choose a tag to compare

DiffEqGPU v1.24.0

Diff since v1.23.0

Closed issues:

  • Support for ODE with Matrix-Vector multiplication (#183)
  • terminate! callback support (#195)

Merged pull requests:

v1.23.0

01 Dec 08:56
381e6c5
Compare
Choose a tag to compare

DiffEqGPU v1.23.0

Diff since v1.22.0

Merged pull requests:

v1.22.0

30 Nov 02:57
1b67553
Compare
Choose a tag to compare

DiffEqGPU v1.22.0

Diff since v1.21.0

Merged pull requests:

v1.21.0

27 Nov 15:16
1489837
Compare
Choose a tag to compare

DiffEqGPU v1.21.0

Diff since v1.20.0

Closed issues:

  • Stiff-ODEs with numerical Jacobian (#188)

Merged pull requests:

  • Update README and fixes for EnsembleGPUKernel (#182) (@utkarsh530)
  • Continuous Callbacks for GPUTsit5 (#184) (@utkarsh530)
  • start documentation (#185) (@ArnoStrouwen)
  • clean up doc making (#186) (@ArnoStrouwen)
  • GPUVern7 for EnsembleGPUKernel (#189) (@utkarsh530)
  • reproducible docs (#190) (@ArnoStrouwen)
  • [skip ci] doc compat (#192) (@ArnoStrouwen)
  • CompatHelper: add new compat entry for MuladdMacro at version 0.2, (keep existing compat) (#193) (@github-actions[bot])
  • CompatHelper: add new compat entry for Parameters at version 0.12, (keep existing compat) (#194) (@github-actions[bot])
  • CompatHelper: add new compat entry for DiffEqGPU at version 1 for package docs, (keep existing compat) (#196) (@github-actions[bot])
  • GPU Vern9 (#197) (@utkarsh530)

v1.20.0

24 Sep 10:14
1df0c2a
Compare
Choose a tag to compare

DiffEqGPU v1.20.0

Diff since v1.19.0

Merged pull requests:

v1.19.0

16 Sep 09:29
255f74b
Compare
Choose a tag to compare

DiffEqGPU v1.19.0

Diff since v1.18.0

Closed issues:

  • GPU [EnsembleGPUAutonomous] has no performance advantage over CPU [EnsembleThreads]? (#175)
  • Ensemble simulation's solver parameter support on v1.18 (#176)

Merged pull requests:

v1.18.0

18 Aug 03:09
645467d
Compare
Choose a tag to compare

DiffEqGPU v1.18.0

Diff since v1.17.0

Closed issues:

  • Mysterious CI-only failure of reductions.jl tests (#151)

Merged pull requests:

  • Add Integrator interface for GPUTsit5 (#159) (@utkarsh530)
  • CompatHelper: bump compat for ArrayInterfaceGPUArrays to 0.2, (keep existing compat) (#166) (@github-actions[bot])
  • Make sure to use SciML Style (#168) (@ChrisRackauckas)
  • Enhancement and Fixes in GPU Tsit5 (#170) (@utkarsh530)
  • Update Readme and tests for EnsembleGPUKernel (#172) (@utkarsh530)