BoundaryValueDiffEqAscher-v1.2.0
BoundaryValueDiffEqAscher BoundaryValueDiffEqAscher-v1.2.0
Merged pull requests:
- Add Travis CI & AppVeyor testing of v0.6, add test badges to README.md (#2) (@ScottPJones)
- Add missing dependencies to REQUIRE (#4) (@ScottPJones)
- [WIP] Files Clean up (#13) (@YingboMa)
- [WIP] Optimize the MIRK method (#15) (@YingboMa)
- Use in-place vector of vectors operations (#16) (@YingboMa)
- Clean up (#17) (@YingboMa)
- Add Jacobian support (#20) (@YingboMa)
- Fix deprecations (#21) (@femtocleaner[bot])
- DiffEqDiffTools API changes (#28) (@dextorious)
- Difftools (#29) (@ChrisRackauckas)
- Match with NLsolve new API (#32) (@YingboMa)
- Update for BandedMatrices.jl v0.5 (#35) (@dlfivefifty)
- Fix deprecations (#37) (@femtocleaner[bot])
- Fix depwarns (#38) (@YingboMa)
- Update cache.jl (#39) (@jamesjscully)
- Fix ics (#40) (@ChrisRackauckas)
- Add CITATION.bib (#42) (@asinghvi17)
- CompatHelper: add new compat entry for "Reexport" at version "0.2" (#46) (@github-actions[bot])
- CompatHelper: add new compat entry for "DiffEqBase" at version "6.5" (#47) (@github-actions[bot])
- CompatHelper: add new compat entry for "NLsolve" at version "4.2" (#48) (@github-actions[bot])
- CompatHelper: add new compat entry for "BandedMatrices" at version "0.14" (#49) (@github-actions[bot])
- CompatHelper: add new compat entry for "ForwardDiff" at version "0.10" (#50) (@github-actions[bot])
- CompatHelper: add new compat entry for "DiffEqDiffTools" at version "1.4" (#51) (@github-actions[bot])
- update to
n+1
points in range (#53) (@magerton) - Fixes for FiniteDiff (#56) (@kanav99)
- Install TagBot as a GitHub Action (#57) (@JuliaTagBot)
- CompatHelper: bump compat for "BandedMatrices" to "0.15" (#58) (@github-actions[bot])
- MassInstallAction: Install the TagBot workflow on this repository (#59) (@christopher-dG)
- MassInstallAction: Install the GitHubActionsCI workflow on this repository (#60) (@christopher-dG)
- CompatHelper: bump compat for "Reexport" to "1.0" (#61) (@github-actions[bot])
- CompatHelper: bump compat for "BandedMatrices" to "0.16" (#63) (@github-actions[bot])
- Remove overly strict type constraint (#65) (@YingboMa)
- Fix different types for x and y (#66) (@MatFi)
- CI for LTS (#70) (@ChrisRackauckas)
- BandedMatrices v0.17 (#72) (@dlfivefifty)
- format SciML Style (#75) (@ChrisRackauckas)
- use the correct abstract algorithm (#77) (@ChrisRackauckas)
- MassInstallAction: Install the Invalidations workflow on this repository (#78) (@ranocha)
- MassInstallAction: Install the Invalidations workflow on this repository (#80) (@devmotion)
- Update retcode to ReturnCode (#81) (@ChrisRackauckas)
- Fix vector of vector initial conditions with GeneralMIRK4 (#82) (@ChrisRackauckas)
- Add MIRK6 method (#84) (@ErikQQY)
- enable dependabot for GitHub actions (#85) (@ranocha)
- Bump codecov/codecov-action from 1 to 3 (#86) (@dependabot[bot])
- Bump actions/checkout from 1 to 3 (#87) (@dependabot[bot])
- Bump actions/cache from 1 to 3 (#88) (@dependabot[bot])
- Add defect control adaptivity (#89) (@ErikQQY)
- Purge NLsolve and introduce NonlinearSolve.jl (#90) (@avik-pal)
- Fix stage in collocation (#91) (@ErikQQY)
- Add MIRK5 method (#92) (@ErikQQY)
- refactor: Fix MIRKTableau and MIRKInterpTableau (#94) (@ErikQQY)
- Add MIRK3 method (#95) (@ErikQQY)
- Multiple Fixes for Type Stability & Performance (#96) (@avik-pal)
- Reworks the internals of MIRK (#97) (@avik-pal)
- Faster Jacobian via Split backends (#98) (@avik-pal)
- [skip ci] Update README (#99) (@ErikQQY)
- Update docs for solvers (#100) (@ErikQQY)
- Add MIRK2 method (#101) (@ErikQQY)
- Fix initial guess interface (#102) (@ErikQQY)
- Update Project.toml (#103) (@ErikQQY)
- Fix dt errors (#105) (@ErikQQY)
- Towards GPU Compatible BVP Solvers (#106) (@avik-pal)
- Bump actions/checkout from 3 to 4 (#108) (@dependabot[bot])
- Fast path for Two Point BVPs (#109) (@avik-pal)
- Porting over Multiple Shooting and Single Shooting from NeuralBVP (#110) (@avik-pal)
- Add interpolations for MIRK methods (#112) (@ErikQQY)
- Split up the 2Point BVP (#116) (@avik-pal)
- Fix interpolant evaluation error (#119) (@ErikQQY)
- Minor Updates to Multiple Shooting (#120) (@avik-pal)
- Overcontrained / Underconstrained BVPs (#122) (@avik-pal)
- Setup for using Banded Structures in BVP (#124) (@avik-pal)
- Try to improve Compilation Speeds (#127) (@avik-pal)
- chore: bump RecursiveArrayTools compat (#129) (@AayushSabharwal)
- Change typeof(x) <: y to x isa y (#130) (@pepijndevos)
- Reuse ODE Solver Cache (#131) (@avik-pal)
- Add preferences to control Precompilation (#132) (@avik-pal)
- Support for u0 initial guess function (#133) (@avik-pal)
- Add documentation about the solvers (#134) (@avik-pal)
- Run a Benchmark CI for PRs for some baseline results (#136) (@avik-pal)
- Use PolyAlgorithms for Nonlinear Solves (#137) (@avik-pal)
- Bump actions/checkout from 2 to 4 (#138) (@dependabot[bot])
- Bump actions/upload-artifact from 2 to 3 (#139) (@dependabot[bot])
- Fix solution type from BVPM2 and BVPSOL (#140) (@ErikQQY)
- Use AlmostBandedMatrix for MIRK Jacobians (#141) (@avik-pal)
- Up compats (#146) (@avik-pal)
- Bump actions/upload-artifact from 3 to 4 (#151) (@dependabot[bot])
- Upper bound diffeqbase and patch bandind error (#152) (@avik-pal)
- Remove DiffEqBase upperbound (#154) (@avik-pal)
- Faster Precompilation (#155) (@avik-pal)
- Add DEStats and more docstrings for BVPM2 (#156) (@ErikQQY)
- Add COLNEW algorithm (#159) (@ErikQQY)
- Bump actions/cache from 3 to 4 (#160) (@dependabot[bot])
- Bump peter-evans/create-or-update-comment from 3 to 4 (#161) (@dependabot[bot])
- Bump peter-evans/find-comment from 2 to 3 (#162) (@dependabot[bot])
- Bump codecov/codecov-action from 3 to 4 (#165) (@dependabot[bot])
- ci: explicitly specify token for codecov (#166) (@thazhemadam)
- Run JuliaFormatter.format() (#167) (@LilithHafner)
- Allow Adapt@v4 (#168) (@oscardssmith)
- Update DEStats in ODEInterface extension (#169) (@ErikQQY)
- Support idxs in interpolation (#176) (@avik-pal)
- Add MIRK methods in CI benchmarks (#177) (@ErikQQY)
- Add Lobatto IIIa-c and Radau IIa solvers (#178) (@axla-io)
- Bump julia-actions/setup-julia from 1 to 2 (#179) (@dependabot[bot])
- ci: standardise workflows using SciML's reusable workflows (#183) (@thazhemadam)
- Bump julia-actions/cache from 1 to 2 (#184) (@dependabot[bot])
- fix: don't depend on
ODESolution
internals (#186) (@AayushSabharwal) - Migrating to new ADTypes (#188) (@avik-pal)
- Remove recompile_invalidations (#192) (@ChrisRackauckas)
- Fix CI (#195) (@ErikQQY)
- COLNEW support multi-points BVP (#196) (@ErikQQY)
- Fix benchmarks CI (#198) (@ErikQQY)
- Fix non-adaptive interpolation (#200) (@ErikQQY)
- Fix StaticArrays support for MIRK methods (#201) (@ErikQQY)
- Fix support for BigFloat u0 (#202) (@ErikQQY)
- Fix interpolation for solution derivative (#203) (@ErikQQY)
- ci: update tests workflow to use centralized reusable workflow and auto-suggest formatting changes on PRs (#204) (@thazhemadam)
- Use VectorOfArray for arrays in MIRK (#205) (@ErikQQY)
- Boundary conditions use VectorOfArray API (#206) (@ErikQQY)
- Refactor FIRK solvers (#211) (@ErikQQY)
- Split MIRK methods into subpackage (#213) (@ErikQQY)
- Split FIRK methods into subpackage (#214) (@ErikQQY)
- Split Shooting methods into subpackage (#215) (@ErikQQY)
- Core subpackage for BoundaryValueDiffEq (#216) (@ErikQQY)
- Add BVDAE solvers (#217) (@ErikQQY)
- Add license to BoundaryValueDiffEqCore (#219) (@ErikQQY)
- Subpackages use BoundaryValueDiffEqCore (#221) (@ErikQQY)
- CompatHelper: add new compat entry for BoundaryValueDiffEqCore at version 1, (keep existing compat) (#222) (@github-actions[bot])
- ci: test with
1
,lts
andpre
versions of julia (#223) (@thazhemadam) - BoundaryValueDiffEqShooting missing Core compat (#224) (@ErikQQY)
- Done BoundaryValueDiffEq splitting (#225) (@ErikQQY)
- Extension solvers should use Core (#226) (@ErikQQY)
- Fix precompilation on 1.11 (#227) (@ErikQQY)
- CompatHelper for subpackage compats (#228) (@ErikQQY)
- Add MIRKN methods (#230) (@ErikQQY)
- Update Project.toml (#231) (@ErikQQY)
- CompatHelper: bump compat for NonlinearSolve to 4, (keep existing compat) (#233) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4 for package BoundaryValueDiffEqCore, (keep existing compat) (#234) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4 for package BoundaryValueDiffEqMIRK, (keep existing compat) (#235) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4 for package BoundaryValueDiffEqFIRK, (keep existing compat) (#236) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4 for package BoundaryValueDiffEqShooting, (keep existing compat) (#237) (@github-actions[bot])
- Use NonlinearSolveFirstOrder subpackages and use new CI (#238) (@ErikQQY)
- hotfix __unsafe_nonlinearfunction (#240) (@ChrisRackauckas)
- Add license to MIRKN subpackage (#252) (@ErikQQY)
- Bump codecov/codecov-action from 4 to 5 (#254) (@dependabot[bot])
- CompatHelper: add new compat entry for BoundaryValueDiffEqMIRKN at version 1, (keep existing compat) (#255) (@github-actions[bot])
- CompatHelper: add new compat entry for BoundaryValueDiffEqAscher at version 1, (keep existing compat) (#256) (@github-actions[bot])
- Boundary conditions should always use solution object (#260) (@ErikQQY)
- Use solution object in all solvers (#261) (@ErikQQY)
- Add TagBot for subpackages (#262) (@ErikQQY)
- Release a minor version (#264) (@ErikQQY)
Closed issues:
- saveat doesn't work when specifying a negative part of tspan (#3)
- TODO list of GSoC (#5)
- Functions in Types (#6)
- dt (#7)
- Clean Files (#8)
- Abstract typing (#9)
- DiffEq solution and testing tools (#10)
- Cleanup test files (#11)
- Defect control adaptivity (#12)
- Move problem types (#18)
- Multiple Shooting Methods (#19)
- Passing parameters to the residuals method (#23)
- Utilize reinit fast path in shooting (#26)
- Improve initial guess interface (#27)
- Dimension mismatch in solve() for MIRK methods providing an initial solution (#30)
- True banded matrix support (#31)
- How to input a tolerance in BVP (#41)
- BigFloat support for TwoPointBVProblem using MIRK4 (#43)
- Solution has no du component (#44)
- Register (#45)
- DimensionMismatch("dimensions must match") with Shooting() (#52)
- Adaptivity in MIRK solver (#54)
- Residual vector dimension (#55)
- TagBot trigger issue (#62)
- Doesn't support MVector (#64)
- Add nonstandard array support (#67)
- MIRK4() BVP solver gives wrong results (#69)
- Unexpected kwargs passed to new warning system (#71)
- BV Problem : No possibility to provide non constant initial guess (#73)
- Feature request: BVP-DAE support (#76)
- Regression with (General)MIRK4 on BoundaryValueDiffEq.jl v4.0 (#104)
- README example should use interpolation instead of indexing (#107)
- Interoplation for MIRK methods (#111)
- Very long compilation time for solve() (#117)
- Error afer updating to BoundaryValueDiffEq v5: BoundsError in
interpolation
(#118) - Autoselect Correct Solver for Nonlinear Least Squares (#123)
- Support Initial Guess Function (#128)
- Invalid Bandind error / Manifolds.jl (#148)
- MIRK methods failed on swirling flow III when viscosity parameter is small (#153)
- Pre-compilation failure (#158)
- Example from the docs doesn't run (#170)
- Manifolds.jl /
EmbeddedTorus
is failing again (#171) - VJP Computation (for NonlinearSolve) is extremely inefficient (#175)
- Shooting methods fail on flow in a channel tests (#191)
- MIRK methods don't support Static Arrays (#193)
- MIRK4 interpolation bug (#197)
- Bug when plotting with MIRK solver (#199)
- BoundaryValueDiffEq.jl fails to precompile (#207)
- WARNING: both NonlinearSolve and LineSearches export ... (#220)
- Unable to Precompile BoundaryValueDiffEq (#239)
- Nested_nlsolve in RadauIIa7 issue (#242)
- Deprecated use of
NonlinearSolve.LineSearch
(#243) - BoundaryValueDiffEq does not precompile on Windows 11 (#244)