Releases: SciML/MethodOfLines.jl
Releases · SciML/MethodOfLines.jl
v0.6.1
MethodOfLines v0.6.1
Merged pull requests:
v0.6.0
MethodOfLines v0.6.0
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:
- System Transformation - Automatically make PDESystems compatible (#168) (@xtalax)
- canonize docs (#181) (@ArnoStrouwen)
v0.5.1
MethodOfLines v0.5.1
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
MethodOfLines v0.5.0
Closed issues:
- Segmentation fault: 11 in BRUSS example (#153)
Merged pull requests:
- doc unification (#152) (@ArnoStrouwen)
- Metadata and Solution interfaces - Multiple order of magnitude faster solution retrieval (#154) (@xtalax)
- [skip ci] badges (#155) (@ArnoStrouwen)
- doc cov (#156) (@ArnoStrouwen)
- MassInstallAction: Install the Invalidations workflow on this repository (#157) (@devmotion)
- update Project.toml (#159) (@xtalax)
- bump version (#160) (@xtalax)
v0.4.0
MethodOfLines v0.4.0
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
MethodOfLines v0.3.2
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
toODEProblem
(#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
MethodOfLines v0.3.1
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
MethodOfLines v0.3.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
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)