Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

Releases: SciML/DiffEqOperators.jl

v4.26.0

21 May 04:26
b239832
Compare
Choose a tag to compare

DiffEqOperators v4.26.0

Diff since v4.25.0

Closed issues:

  • Allow higher order centered derivatives in MOLFiniteDifference (#353)
  • Error trying to discretize a PDAE (#386)
  • Variable in subdomain of another variable's domain (#387)
  • Error when dependent variables depend on different independent spatial variables (#393)
  • Robin b.c. example error (#396)
  • DiffEqOperators fails to precompile on Windows 10, Julia 1.6.0 (#398)

Merged pull requests:

  • Issue 367 sphere (#373) (@tinosulzer)
  • Generalizing MOLFiniteDifference to N-order PDEs (#382) (@akashkgarg)
  • CompatHelper: add new compat entry for "SymbolicUtils" at version "0.11" (#388) (@github-actions[bot])
  • Add test for PDAE (#389) (@tinosulzer)
  • Allow different independent variables in different equations (#395) (@tinosulzer)
  • fix robin bc plotting (#397) (@tinosulzer)

v4.25.0

05 May 14:23
55f086c
Compare
Choose a tag to compare

DiffEqOperators v4.25.0

Diff since v4.24.0

Closed issues:

  • Discretize MOLFiniteDifference with more than one dependent variable (#374)
  • Add option to shift grid by half a point in MOLFiniteDifference for conservative method (#378)
  • PDE parameters in MOLFiniteDifference (#380)

Merged pull requests:

  • Nonlinear Laplacian Handling in MOLFiniteDifference (issue #354) (#371) (@emmanuellujan)
  • Add operator combination with AbstractMatrix and UniformScaling (#376) (@briochemc)
  • allow multiple depvars in MOLFiniteDifference (#377) (@tinosulzer)
  • add grid_align option (#379) (@tinosulzer)
  • Add example using parameters (#381) (@tinosulzer)

v4.24.0

12 Apr 14:37
f01a997
Compare
Choose a tag to compare

DiffEqOperators v4.24.0

Diff since v4.23.0

Closed issues:

  • Allow order choice in central difference handling of MOLFiniteDifference (#352)
  • MOLFiniteDifference ERROR: TypeError: non-boolean (Term{Bool, Nothing}) used in boolean context (#369)

Merged pull requests:

  • Move out DiffEqScaledOperator (#363) (@SebastianM-C)
  • #352 allow higher-order central difference; add MOL_2D test with Dirichlet (#365) (@tinosulzer)
  • neater way to generate stencil (#366) (@tinosulzer)
  • docs update (#368) (@mjsheikh)
  • fix typeerror (#370) (@tinosulzer)

v4.23.0

29 Mar 05:21
40bedcb
Compare
Choose a tag to compare

DiffEqOperators v4.23.0

Diff since v4.22.0

Closed issues:

  • Support partially overlapping operator implementations (#29)
  • More efficient expms (#34)
  • Broken Heat Equation Robin tests (#36)
  • Broken KdV tests (#37)
  • A simple roadmap for solving HJBE and optimal stopping problems (#45)
  • Add tests for central differences for a 2nd order operator (#46)
  • Test trivial HJBE for the simple driftless examples (#48)
  • Add tests for central differences for a 2nd order operator with non-zero Dirichlet boundaries (#50)
  • Next steps for the documentation and tests for simple cases (#57)
  • New DiffEqOperator Interface for Array and Composite Operators (#60)
  • Test that should "just work" (#87)
  • Implement Biased Upwind Operators (#97)
  • 2D multiplication touchups (#151)
  • What should the size of an a discretized operator from R^n -> R^n be? (#169)
  • New interface for periodic BC (#175)
  • Performance benchmarking for laplacian example (#178)
  • Automated MOL Discretizations (#180)
  • ODEProblem gives "ArgumentError: reducing over an empty collection is not allowed" (#187)
  • README example throws an error (#189)
  • 2d PDE example (#196)
  • Coef_func broken (#198)
  • Document working vs WIP features (#242)
  • possible test failure in upcoming Julia version 1.5 (#243)
  • Usage of boundary conditions with higher dimensional operators (#245)
  • Issue with RobinBC (#247)
  • Make a proper documentation (#249)
  • GeneralBC not working when dx is a vector (#257)
  • how does coeff_func work? (#266)
  • Finite Difference Discretization Follow Up (#269)
  • Support for Nonlinear Diffusion Problems (#276)
  • MOLFiniteDifference: Upwind vs central difference based on odd vs even (#281)
  • Automatically return extrapolated solution (#305)
  • Finite difference discretization order for UpwindDifference (#308)
  • Few errors when running examples (#323)
  • RobinBC order (#345)
  • Double check Robin BC handling heat equation tutorial in MOLFiniteDifference (#351)
  • Remove SymbolicUtils occursin piracy (#356)

Merged pull requests:

v4.22.0

18 Feb 16:59
67c71c2
Compare
Choose a tag to compare

DiffEqOperators v4.22.0

Diff since v4.21.0

Closed issues:

  • NaN when using space grid with x_0 = 0 (#268)

Merged pull requests:

  • Adding NonLinearDiffusion operator to derivate_operator.jl returning discretized function (#327) (@mjsheikh)
  • docs added for new functions (#332) (@mjsheikh)
  • dimensional corrections for PeriodicBC (#334) (@mjsheikh)
  • CompatHelper: bump compat for "LazyBandedMatrices" to "0.5" (#335) (@github-actions[bot])
  • GeneralBC (#337) (@mjsheikh)

v4.21.0

31 Jan 01:55
97c6b24
Compare
Choose a tag to compare

DiffEqOperators v4.21.0

Diff since v4.20.0

Merged pull requests:

v4.20.0

15 Jan 15:14
0650675
Compare
Choose a tag to compare

DiffEqOperators v4.20.0

Diff since v4.19.0

Merged pull requests:

  • CompatHelper: bump compat for "BlockBandedMatrices" to "0.10" (#316) (@github-actions[bot])
  • CompatHelper: bump compat for "LazyBandedMatrices" to "0.4" (#317) (@github-actions[bot])

v4.19.0

08 Jan 18:32
64a4769
Compare
Choose a tag to compare

DiffEqOperators v4.19.0

Diff since v4.18.0

Merged pull requests:

v4.18.0

04 Jan 13:54
83f2e54
Compare
Choose a tag to compare

DiffEqOperators v4.18.0

Diff since v4.17.0

Merged pull requests:

  • CompatHelper: bump compat for "RuntimeGeneratedFunctions" to "0.5" (#311) (@github-actions[bot])

v4.17.0

17 Dec 12:01
a7faab6
Compare
Choose a tag to compare

DiffEqOperators v4.17.0

Diff since v4.16.0

Closed issues:

  • Add Neumann and Robin boundary conditions to MOLFiniteDifference (#300)

Merged pull requests:

  • Issue 300 robin neumann bcs (#306) (@tinosulzer)