Skip to content

Releases: SciML/MethodOfLines.jl

v0.6.1

09 Nov 18:52
4471f63
Compare
Choose a tag to compare

MethodOfLines v0.6.1

Diff since v0.6.0

Merged pull requests:

  • Refactor for a future with multiple discretization strategies (#185) (@xtalax)
  • typo with comma and no x defined (#186) (@BernhardAhrens)
  • Allow integer dx to discretize dimension in to that number of points (#191) (@xtalax)

v0.6.0

31 Oct 15:55
88a6343
Compare
Choose a tag to compare

MethodOfLines v0.6.0

Diff since v0.5.1

Closed issues:

  • Second order in time (#52)
  • Second order time derivative - The Wave Equations (#76)
  • Crashes when trying to solve the BBM equation (#145)
  • Convert PDE problem to ODE problem (#150)
  • Mixed Space and Time Derivatives (#158)
  • Obtain PDE solution (#178)
  • CallWithMetadata has no field val error for simple PDE system (#180)

Merged pull requests:

v0.5.1

12 Oct 13:17
681f10f
Compare
Choose a tag to compare

MethodOfLines v0.5.1

Diff since v0.5.0

Closed issues:

  • composing connected ODESystems (#114)
  • Unclear error messages on BCs? (#140)
  • Dimensionality-related error (#161)
  • Error while simulating tutorial heat equation problem (#165)

Merged pull requests:

  • Fix corss referencing links (#163) (@bowenszhu)
  • remove show (#166) (@xtalax)
  • Fix the order of arguments of symbolic dependent variables in tutorial (#170) (@bowenszhu)
  • Add display for pdesol (#173) (@xtalax)
  • Revert "Add display for pdesol" (#174) (@xtalax)
  • "Add display for pdesol"" (#175) (@xtalax)
  • Add retcode to PDESol display (#176) (@xtalax)
  • CompatHelper: add new compat entry for Latexify at version 0.15, (keep existing compat) (#177) (@github-actions[bot])

v0.5.0

17 Sep 20:20
f85ac4e
Compare
Choose a tag to compare

MethodOfLines v0.5.0

Diff since v0.4.0

Closed issues:

  • Segmentation fault: 11 in BRUSS example (#153)

Merged pull requests:

v0.4.0

08 Aug 17:18
0c6474c
Compare
Choose a tag to compare

MethodOfLines v0.4.0

Diff since v0.3.2

Closed issues:

  • inplement finite difference WENO schemes (#102)
  • Move to extrapolation based boundary proximity handling (#136)
  • 2D incompressible MHD equations (#141)
  • Discretization failed (#143)
  • InvalidSystemException: The derivative variable must be isolated to the left-hand side of the equation (#146)

Merged pull requests:

v0.3.2

23 Jul 01:33
1add4a0
Compare
Choose a tag to compare

MethodOfLines v0.3.2

Diff since v0.3.1

Closed issues:

  • Rearrange equations in to a set form pre discretization for consistency (#98)
  • Using remake to bypass re-discretizing over parameters causing an error (#105)
  • Errors getting printed in Heat equation tutorial (#110)
  • Some instability in solving 1-d Fisher-KPP equation (#115)
  • MethodError: objects of type Float64 are not callable (#116)
  • Error: type Array has no field lhs for a Reaction-Diffusion PDE system (#117)
  • MethodError: no method matching -(::Term{Real, Nothing}, ::Vector{Num}) (#123)
  • Diffusion test is unreliable (#127)
  • Proposed interface allowing user choice of advection scheme (#133)

Merged pull requests:

  • Pass down kwargs from MOLFiniteDifference to ODEProblem (#113) (@xtalax)
  • Tutorial example: SIS spatial epidemic model (#118) (@Song921012)
  • fixed typo, lalacian -> laplacian. (#119) (@00krishna)
  • Fixed unbearable typo (#121) (@GodotMisogi)
  • Docs update (#124) (@xtalax)
  • Attempt to add API reference (#125) (@MilkshakeForReal)
  • Fix The Doc (#126) (@MilkshakeForReal)
  • Give RNG a seed for reproducability (#128) (@xtalax)
  • CompatHelper: add new compat entry for StableRNGs at version 1, (keep existing compat) (#129) (@github-actions[bot])
  • [ WIP ] Implement WENO Scheme (#131) (@xtalax)
  • Refactor, separate out schemes, prepare interface for user choice of scheme (#132) (@xtalax)
  • CompatHelper: add new compat entry for StaticArrays at version 1, (keep existing compat) (#134) (@github-actions[bot])
  • CompatHelper: add new compat entry for Symbolics at version 4, (keep existing compat) (#135) (@github-actions[bot])

v0.3.1

02 Jun 12:29
26ef1be
Compare
Choose a tag to compare

MethodOfLines v0.3.1

Diff since v0.3.0

Closed issues:

  • Plotting example for Nonlinear problems (#82)
  • Solving nonlinear PDE (#85)
  • Error using discretize for Neumann and Robin boundary conditions, but not Dirichlet (#86)
  • Can MethodOfLines solve stochastic PDEs and PDEs with jumps? (#90)
  • Solving FPE with boundary condition at t=T rather than t=0 (#92)
  • Possible issue with test case 00a in MOL 1d linear convection (#95)
  • Structural simplify Nonlinear problems (#100)
  • discretization fails when there is a default array-valued parameter (#103)
  • confusing locations of spatial points with periodic conditions (#109)

Merged pull requests:

v0.3.0

28 Apr 10:48
797e506
Compare
Choose a tag to compare

MethodOfLines v0.3.0

Diff since v0.2.0

Closed issues:

  • Typos in the Brusselator PDE tutorial (#55)
  • PDE discretization error (#59)
  • PDE discretization fails when a parameter is used (#62)
  • discretize fails on Robin Boundary condition applied to Laplace equation in spherical domain (#75)
  • heat equation with variable material properties (#78)
  • Combining ODE and PDE (#83)

Merged pull requests:

v0.2.0

27 Mar 12:44
1e099d6
Compare
Choose a tag to compare

MethodOfLines v0.2.0

Closed issues:

  • MOLFiniteDifference periodic boundaries (#10)
  • BoundaryConditionError: Could not read boundary condition 'Differential(x)(Differential(x)(u(t, 0))) ~ 0.0' (#9)
  • Generalize Neumann handling to higher dimensions (#8)
  • Finalize upwinding in MOLFiniteDifference (#7)
  • Finite differences for Laplacian in a spherical domain (#4)
  • Support discretization when lhs/rhs equal to zero (#3)
  • ExtraVariablesSystemException when using a Robin BC (#11)
  • PDE definition cannot handle simple multiplication by a constant? (#1)
  • Hermite finite differences (#13)
  • Allow arbitrary approximation order (#16)
  • Utilities tests (#28)
  • 2D variable connected to 1D variable via boundary (#33)
  • Register (#41)
  • Defining an array of variables causes error with ModelingToolkit.discretize() (#43)
  • TagBot trigger issue (#46)
  • Periodic wraparound (#47)

Merged pull requests:

  • fornberg(2020) weights based on hermite-based finite difference (#14) (@yewalenikhil65)
  • Arbitrary approx order (#17) (@xtalax)
  • Add a bunch of dev stuff (#18) (@ChrisRackauckas)
  • CompatHelper: add new compat entry for OrdinaryDiffEq at version 6, (keep existing compat) (#19) (@github-actions[bot])
  • CompatHelper: add new compat entry for ModelingToolkit at version 8, (keep existing compat) (#20) (@github-actions[bot])
  • CompatHelper: add new compat entry for SymbolicUtils at version 0.19, (keep existing compat) (#21) (@github-actions[bot])
  • CompatHelper: add new compat entry for SafeTestsets at version 0.0.1, (keep existing compat) (#22) (@github-actions[bot])
  • CompatHelper: add new compat entry for DiffEqBase at version 6, (keep existing compat) (#23) (@github-actions[bot])
  • CompatHelper: add new compat entry for Symbolics at version 4, (keep existing compat) (#24) (@github-actions[bot])
  • CompatHelper: add new compat entry for DomainSets at version 0.5, (keep existing compat) (#25) (@github-actions[bot])
  • CompatHelper: add new compat entry for NonlinearSolve at version 0.3, (keep existing compat) (#26) (@github-actions[bot])
  • CompatHelper: add new compat entry for SciMLBase at version 1, (keep existing compat) (#27) (@github-actions[bot])
  • Fix tests (#30) (@xtalax)
  • CompatHelper: add new compat entry for DiffEqOperators at version 4, (keep existing compat) (#31) (@github-actions[bot])
  • Upwind Differences (#34) (@xtalax)
  • CompatHelper: add new compat entry for TermInterface at version 0.2, (keep existing compat) (#35) (@github-actions[bot])
  • CompatHelper: add new compat entry for IfElse at version 0.1, (keep existing compat) (#36) (@github-actions[bot])
  • CompatHelper: add new compat entry for Combinatorics at version 1, (keep existing compat) (#37) (@github-actions[bot])
  • Add more interface tests, fix #11 (#39) (@xtalax)
  • Create LICENSE (#42) (@ChrisRackauckas)
  • #33 (#44) (@xtalax)
  • fix array variables, brusselator test, periodic wraparound (#45) (@xtalax)
  • Readme update (#48) (@xtalax)
  • CompatHelper: bump compat for TermInterface to 0.3, (keep existing compat) (#49) (@github-actions[bot])
  • Expand Documentation (#51) (@xtalax)
  • fix docbuild (!) (#53) (@xtalax)
  • Update Docs, building locally (#56) (@xtalax)