Skip to content

Make CheckInit the default initialization algorithm for DAEs (breaking) #2514

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 243 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
243 commits
Select commit Hold shift + click to select a range
89c0442
Fix imported threads
ChrisRackauckas Sep 25, 2024
44dce66
Move informative error message up the call stack so it is hit
Ickaser Nov 7, 2024
6a8547e
Make hasmethod check if BrownFullBasicInit is defined
Ickaser Nov 8, 2024
1a070a9
Add CheckInit error message
Ickaser Nov 13, 2024
17b35af
Swap BrownFullBasicInit for CheckInit
Ickaser Nov 13, 2024
60ab391
Merge pull request #19 from Shreyas-Ekanathan/upstream
Shreyas-Ekanathan Nov 27, 2024
afd385b
changes
Shreyas-Ekanathan Dec 2, 2024
2c930ba
Merge 'SciML/master' into `ick/initialize_dae_error`
Ickaser Dec 3, 2024
c069898
renaming
Shreyas-Ekanathan Dec 3, 2024
e9eedf8
Unify methods so that CheckInit is default for all cases
Ickaser Dec 3, 2024
555369b
Export BrownFullBasicInit and ShampineCollocationInit
Ickaser Dec 3, 2024
5c00abb
Merge pull request #2548 from Shreyas-Ekanathan/master
ChrisRackauckas Dec 3, 2024
51cf004
don't use Rosenbrock23 with mass matrix
oscardssmith Dec 4, 2024
d01c8c1
Merge pull request #2550 from oscardssmith/os/no-Rosenbrock23-with-MM
ChrisRackauckas Dec 4, 2024
f0690e6
Update generic_rosenbrock.jl references
gstein3m Dec 4, 2024
2d0664e
cache tableaus
Shreyas-Ekanathan Dec 5, 2024
81f6fc3
fix tests
Shreyas-Ekanathan Dec 5, 2024
9b4ecb2
Merge pull request #2552 from Shreyas-Ekanathan/master
ChrisRackauckas Dec 5, 2024
e5b3399
Merge pull request #2551 from gstein3m/patch-7
ChrisRackauckas Dec 5, 2024
226b1ca
Remove export so it can live in non-breaking pull request
Ickaser Dec 9, 2024
1749807
Export BrownFullBasic and ShampineCollocation
Ickaser Dec 9, 2024
5fa3032
Combine duplicate methods; add error checking if ODENLSolve is loaded
Ickaser Dec 9, 2024
cf9403d
replace throw with error
Ickaser Dec 9, 2024
ae9a96a
match NonlinearSolve for Downstream DI develop
jClugstor Dec 10, 2024
63a9e01
forgot the shell
jClugstor Dec 10, 2024
ef10777
fix CI?
jClugstor Dec 10, 2024
b75a786
no slash?
jClugstor Dec 10, 2024
cb3c1e3
try this
jClugstor Dec 10, 2024
41c5c16
lib
jClugstor Dec 10, 2024
4b29bab
Merge pull request #2555 from jClugstor/Downstream_CI_Fix
ChrisRackauckas Dec 11, 2024
dc00dc2
Use ADTypes for AD choice
jClugstor Oct 31, 2024
32c24c7
change some docstrings
jClugstor Oct 31, 2024
26de240
change another docstring
jClugstor Oct 31, 2024
8341a60
add ADTypes to libs that need it
jClugstor Oct 31, 2024
e3b5c17
more ADTypes adding
jClugstor Oct 31, 2024
8e5d1c8
make sure to import AbstractADType
jClugstor Oct 31, 2024
72e815a
import bool_to_ADType
jClugstor Oct 31, 2024
aa9b21f
missed one
jClugstor Oct 31, 2024
1cf1b74
needed for remake to work
jClugstor Oct 31, 2024
b7d02d1
more imports
jClugstor Nov 4, 2024
2be3ad8
use AD.fdtype for derivative, change alg_autodiff to get AD
jClugstor Nov 4, 2024
c69f857
switch to using _process_AD_choice
jClugstor Nov 5, 2024
602214b
erroneous )
jClugstor Nov 5, 2024
d50ca99
need to change to get the ADType type from alg_autodiff, then use in …
jClugstor Nov 5, 2024
427ed53
need nameofs
jClugstor Nov 5, 2024
34f3c36
no need to use CS now I thinkg
jClugstor Nov 5, 2024
4d1a864
fix getting chunksize
jClugstor Nov 5, 2024
c1111bc
fix bools
jClugstor Nov 5, 2024
5db75a6
change prepare_alg
jClugstor Nov 5, 2024
7be088e
import _get_fwd_tag
jClugstor Nov 5, 2024
a961a6b
dumb typo
jClugstor Nov 6, 2024
54abcb5
get the correct fdtype
jClugstor Nov 6, 2024
458f6ba
path for just chunksize
jClugstor Nov 6, 2024
02a843f
need to account for when chunksize is nothing
jClugstor Nov 6, 2024
6d23e17
no println
jClugstor Nov 6, 2024
914641a
no prints
jClugstor Nov 6, 2024
4fe1ac0
stop print
jClugstor Nov 6, 2024
ee4bd4c
use constructorof here
jClugstor Nov 6, 2024
048c5aa
fix prepare_alg
jClugstor Nov 7, 2024
5d1a9a1
change default alg
jClugstor Nov 7, 2024
0d6f685
fix the tests to use ADTypes
jClugstor Nov 7, 2024
6694e08
make sure ADTypes is usable in Defaults
jClugstor Nov 7, 2024
94ed7cb
make sure tests use ADTypes
jClugstor Nov 7, 2024
bc0ab6f
fix stats_test
jClugstor Nov 7, 2024
afc7062
fix sparsediff_tests
jClugstor Nov 7, 2024
a360016
fix DAE initialization
jClugstor Nov 7, 2024
fb734e6
add deprecated AD kwargs testset
jClugstor Nov 7, 2024
1dd781d
no call for diff_type
jClugstor Nov 7, 2024
3160e89
add _ADType_to_Bool utility function
jClugstor Nov 7, 2024
44397d7
make 0 nothing, no callable diff_type
jClugstor Nov 7, 2024
f809d43
check for types in bool to ADType
jClugstor Nov 7, 2024
77ac54a
fix the AD tests
jClugstor Nov 7, 2024
c09909b
test set name
jClugstor Nov 7, 2024
edb4bf0
fix ADType to bool conversion
jClugstor Nov 7, 2024
c957db9
use constructor for NLSolve autodiff
jClugstor Nov 8, 2024
a60dade
fix DAE initialization
jClugstor Nov 8, 2024
c388259
add ADTypes to test
jClugstor Nov 8, 2024
e6670d5
more using ADTypes
jClugstor Nov 8, 2024
7124802
update deps
jClugstor Nov 8, 2024
bcb7519
allow for Values in derivative wrapper for Algs not updated yet
jClugstor Nov 11, 2024
67c470d
change back to alg_autodiff gives constructed ADType, for compat
jClugstor Nov 11, 2024
62918b2
fix util
jClugstor Nov 11, 2024
a70c0d1
fix derivative wrappers
jClugstor Nov 11, 2024
2479e24
fix linsolves
jClugstor Nov 11, 2024
f69e6b9
fix prepare_alg
jClugstor Nov 11, 2024
0074bd1
get rid of bad definition of alg_autodiff
jClugstor Nov 11, 2024
dc6aaf2
small fixes
jClugstor Nov 11, 2024
9a6f8f3
other nameof
jClugstor Nov 11, 2024
5fd3c20
fixing constructorof
jClugstor Nov 11, 2024
1b420d6
another dang nameof
jClugstor Nov 11, 2024
03fc1fe
swap alg_autodiff around
jClugstor Nov 12, 2024
0a0ad84
fix compatibility with Val(::Bool) for other algs
jClugstor Nov 12, 2024
8fbb346
fix fallback for get_chunksize
jClugstor Nov 12, 2024
50f483a
change to chunksize 1 for fallback
jClugstor Nov 12, 2024
153f17c
change back to checking for Val(0)
jClugstor Nov 12, 2024
bc41895
no print
jClugstor Nov 12, 2024
03e8337
make sure AbstractADType is imported
jClugstor Nov 13, 2024
d6dec75
switch back CI
jClugstor Nov 13, 2024
866f6bd
Update CI.yml
ChrisRackauckas Nov 15, 2024
d96125a
Update Downstream.yml
ChrisRackauckas Nov 15, 2024
7257796
utils return ADTypes
jClugstor Nov 18, 2024
2051965
SDIRK ADType
jClugstor Nov 14, 2024
42211b4
PDIRK and BDF ADTypes
jClugstor Nov 14, 2024
33b34fd
FIRK ADTypes
jClugstor Nov 14, 2024
1d06dbc
Exrapolation ADTypes
jClugstor Nov 14, 2024
d7f16e3
exponentialRK ADTypes
jClugstor Nov 14, 2024
fb872c1
IMEXMultistep ADTypes
jClugstor Nov 14, 2024
5ee0f09
stabilizedIRK and Rosenbrock ADTypes
jClugstor Nov 14, 2024
da17cc3
missed Kvaerno3 ADTypes
jClugstor Nov 14, 2024
1b5bd33
fix the alg utils
jClugstor Nov 18, 2024
eef83f2
remove cruft
jClugstor Nov 18, 2024
1bde623
typoed
jClugstor Nov 18, 2024
a24771c
fix tag, update import
jClugstor Nov 19, 2024
c0c3955
get rid of the type weirdness, add a warning for using chunksize kwarg
jClugstor Dec 5, 2024
df50b90
change to instance of Val{fdtype}
jClugstor Dec 9, 2024
14bb3bc
use the given diff_type
jClugstor Dec 9, 2024
0c22789
update doc strings to reflect ADTypes
jClugstor Dec 9, 2024
fd0646d
alias_u0 implementation
jClugstor Oct 25, 2024
5cf41b0
add comment
jClugstor Oct 25, 2024
0951540
add error for non ODEAliases alias
jClugstor Oct 25, 2024
9666052
no space
jClugstor Oct 25, 2024
c5b2b9e
use ODEAliasSpecifier
jClugstor Oct 28, 2024
bb9b54d
fix aliasing
jClugstor Oct 29, 2024
75449c2
change default for ODEAliasSpecifier in init
jClugstor Oct 30, 2024
0454f1c
add use of alias_f, alias_p kwargs for ODiffEq
jClugstor Nov 12, 2024
bdaa141
fix defaults
jClugstor Nov 12, 2024
4780e72
import ODEAliasSpecifier from SciMLBase
jClugstor Dec 11, 2024
4d8ae15
fix f vs p
jClugstor Dec 12, 2024
cef2d29
account for defaults
jClugstor Dec 12, 2024
d2d5f61
tstop aliasing
jClugstor Dec 12, 2024
5ed41ce
Added threading to ABM algorithms using @..
Dec 3, 2024
c23e54e
use recursivecopy, fix the default AliasSpecifier
jClugstor Dec 13, 2024
78b1a97
fix depwarns
jClugstor Dec 13, 2024
b5657e9
make tests use aliasing API
jClugstor Dec 13, 2024
ec1e99f
add test
jClugstor Dec 13, 2024
b3351f0
can't use Accessors because no default inner constructors anymore
jClugstor Dec 13, 2024
4feb5e3
add to run test
jClugstor Dec 13, 2024
ba9abe9
Update Project.toml
ChrisRackauckas Dec 14, 2024
532c3ff
fix bool problem for alias_du0
jClugstor Dec 14, 2024
a2a2954
get rid of DAE problem, unused
jClugstor Dec 14, 2024
affbc14
nothing checking doesn't make sense here
jClugstor Dec 14, 2024
eacc432
fix test
jClugstor Dec 14, 2024
42b98fc
Refactor & Generalize: System for opting alg into linear interpolation
ChrisRackauckas Dec 17, 2024
23c054b
Add regression tests for multithreaded ABM algs
Dec 18, 2024
69b7d16
Format ABM subdirectory
Dec 18, 2024
8a8b0d4
Merge pull request #2560 from SciML/linear_interp
ChrisRackauckas Dec 18, 2024
102e447
Add conv tests for a few ABM threaded methods
Dec 19, 2024
b92befb
ABM algs: refactor regr/thread tests for clarity
Dec 19, 2024
c943f02
ABM algs: use Base.@kwdef for consistency
Dec 19, 2024
c56813f
ABM algorithms: documentation of thread argument
Dec 19, 2024
845ee9d
Merge pull request #2477 from SciML/ChrisRackauckas-patch-2
ChrisRackauckas Dec 19, 2024
fdc341a
Merge pull request #2556 from mmesiti/multithreaded-ABM
ChrisRackauckas Dec 20, 2024
e5986e1
Optimize `VerletLeapfrog` method
efaulhaber Dec 17, 2024
c30d987
Fix potentially uninitialized variables
efaulhaber Dec 17, 2024
79fe875
Use linear interpolation by default
efaulhaber Dec 17, 2024
3c7197b
Update lib/OrdinaryDiffEqSymplecticRK/src/algorithms.jl
ChrisRackauckas Dec 19, 2024
ac32012
require SciMLBase versions with AliasSpecifiers
jClugstor Dec 20, 2024
8353139
Merge pull request #2503 from jClugstor/AliasingAPI
ChrisRackauckas Dec 21, 2024
0bd7013
Update lib/OrdinaryDiffEqBDF/Project.toml
ChrisRackauckas Dec 21, 2024
3921078
Merge pull request #2508 from jClugstor/ADTypesSwitch
ChrisRackauckas Dec 21, 2024
ba3ced4
Setup ADTypes release
ChrisRackauckas Dec 21, 2024
3e7579a
Merge pull request #2563 from SciML/adtypes_release
ChrisRackauckas Dec 21, 2024
c16dd24
hotfix autodiff remaker
ChrisRackauckas Dec 21, 2024
607c124
Merge pull request #2564 from SciML/remaker
ChrisRackauckas Dec 21, 2024
87ff9ea
Fix tests
efaulhaber Dec 23, 2024
c089d7f
Swap `isdefined` for `applicable`
Ickaser Dec 23, 2024
a265106
Merge pull request #2559 from efaulhaber/verlet-leapfrog
ChrisRackauckas Dec 23, 2024
6ae5b60
Implement drift-kick-drift form of the Leapfrog method
efaulhaber Jan 2, 2025
fc41626
Fix velocity half step
efaulhaber Jan 3, 2025
f392367
Fix time dependence
efaulhaber Jan 3, 2025
bb946ee
Update Project.toml
ChrisRackauckas Jan 3, 2025
4ae256c
CompatHelper: bump compat for Zygote to 0.7 for package downstream, (…
Jan 4, 2025
1e3cb2a
CompatHelper: bump compat for Zygote to 0.7 for package downstream, (…
Jan 4, 2025
771266b
Merge pull request #2568 from SciML/compathelper/new_version/2025-01-…
ChrisRackauckas Jan 6, 2025
44014a7
Merge pull request #2566 from efaulhaber/drift-kick-drift
ChrisRackauckas Jan 6, 2025
b851921
added AdaptiveRadau and RadauIIA9 to step_limiter_test.jl
cwittens Jan 9, 2025
aec394a
Re-add accidentally disabled tests to gitlab CI
Jan 10, 2025
1a54084
Fix test in OrdinaryDiffEqNonlinearSolve: loosen assertion tolerance
Jan 11, 2025
decbeb2
feat: support initialization of `DiscreteProblem`
AayushSabharwal Jan 16, 2025
ced85cb
Update Downstream.yml
ChrisRackauckas Jan 16, 2025
5f6ee4b
Update lib/OrdinaryDiffEqCore/src/initialize_dae.jl
ChrisRackauckas Jan 17, 2025
fe68662
Merge pull request #2575 from AayushSabharwal/as/discprob-init
ChrisRackauckas Jan 17, 2025
5868c5b
build: bump `OrdinaryDiffEqCore` minor version
AayushSabharwal Jan 17, 2025
9ac1862
Merge pull request #2576 from AayushSabharwal/patch-1
ChrisRackauckas Jan 17, 2025
0d9631e
Removed --threads=auto flag from testing step to avoid bug in JuliaLa…
lte678 Jan 21, 2025
b3fec9d
Re-implement multithreading at outer scope for CI.
lte678 Jan 21, 2025
6efeb3b
CI: Set JULIA_NUM_THREADS in env section of pipeline.yml
lte678 Jan 21, 2025
de37851
Merge pull request #2577 from lte678/fix-ci-precompile-hang
ChrisRackauckas Jan 22, 2025
faf8890
Merge branch 'SciML:master' into nonlinearsolve-tests
lte678 Jan 22, 2025
de191be
Merge pull request #2573 from lte678/nonlinearsolve-tests
ChrisRackauckas Jan 22, 2025
013c00d
Merge pull request #2570 from cwittens/master
ChrisRackauckas Jan 22, 2025
1a8e123
threading
Shreyas-Ekanathan Jan 24, 2025
6705b33
Merge branch 'master' of https://github.com/Shreyas-Ekanathan/Ordinar…
Shreyas-Ekanathan Jan 24, 2025
0bc7677
Hotfix for ADTypes change
ChrisRackauckas Jan 25, 2025
3d197b4
Merge pull request #2582 from SciML/ChrisRackauckas-patch-2
ChrisRackauckas Jan 25, 2025
fd82b87
Update Project.toml
ChrisRackauckas Jan 25, 2025
b8ba940
remove extra type parameters
prbzrg Jan 25, 2025
4e7c8a9
Merge branch 'master' into fix-2579
prbzrg Jan 25, 2025
2046615
Merge pull request #2580 from prbzrg/fix-2579
ChrisRackauckas Jan 25, 2025
6f8d17d
Merge pull request #20 from Shreyas-Ekanathan/compathelper/new_versio…
Shreyas-Ekanathan Jan 26, 2025
cf4ed0b
Merge pull request #21 from Shreyas-Ekanathan/head
Shreyas-Ekanathan Jan 26, 2025
4d22d3d
fixes
Shreyas-Ekanathan Jan 27, 2025
02a5616
add tests
Shreyas-Ekanathan Jan 28, 2025
d90935d
Merge pull request #2584 from Shreyas-Ekanathan/master
ChrisRackauckas Jan 31, 2025
d005d06
cleanup `step!` and make it return whether the step was sucessful
oscardssmith Feb 5, 2025
86f84a7
return retcode rather than bool
oscardssmith Feb 5, 2025
60b7d00
CompatHelper: bump compat for LinearSolve to 3, (keep existing compat)
Feb 6, 2025
f5c054d
Merge pull request #2588 from SciML/compathelper/new_version/2025-02-…
ChrisRackauckas Feb 6, 2025
de64d09
Update Project.toml
ChrisRackauckas Feb 6, 2025
0591c1f
Merge pull request #2554 from Ickaser/init_dae_error_nobreak
ChrisRackauckas Feb 6, 2025
c638ab9
Create unitfulvalue for compatibility with ForwardDiff removal
ChrisRackauckas Feb 9, 2025
a434d9c
Update solve.jl
ChrisRackauckas Feb 9, 2025
fdc43fc
Merge pull request #2593 from SciML/ChrisRackauckas-patch-8
ChrisRackauckas Feb 9, 2025
1926905
Update Project.toml
ChrisRackauckas Feb 9, 2025
b290abf
fallback for non-isbits bottom eltype
ChrisRackauckas Feb 11, 2025
de873f3
Merge pull request #2595 from SciML/nonisbits
ChrisRackauckas Feb 11, 2025
6ac0085
Update Project.toml
ChrisRackauckas Feb 11, 2025
9caba7d
Update Project.toml
ChrisRackauckas Feb 11, 2025
9586ce6
Update Project.toml
ChrisRackauckas Feb 11, 2025
dab0b15
Make the name `OrdinaryDiffEqCore` available
efaulhaber Feb 11, 2025
fe94340
Update Project.toml
ChrisRackauckas Feb 11, 2025
c74c2cb
Merge pull request #2596 from efaulhaber/patch-1
ChrisRackauckas Feb 11, 2025
0ea61dc
Update Project.toml
ChrisRackauckas Feb 11, 2025
f637aa1
Merge pull request #2587 from SciML/os/cleanup-step!
ChrisRackauckas Feb 11, 2025
5b0319d
test master
ChrisRackauckas Feb 12, 2025
398d799
Bump ABM subpackage version
Feb 12, 2025
482772d
Merge pull request #2598 from mmesiti/bump-ABM-version
ChrisRackauckas Feb 12, 2025
18cf4c1
format
ChrisRackauckas Feb 12, 2025
62b460c
cannot sparse exponential
ChrisRackauckas Feb 12, 2025
201f38d
fix default
ChrisRackauckas Feb 12, 2025
8bd7afc
allow statistics
ChrisRackauckas Feb 12, 2025
e88e4fa
Release rosenbrock
ChrisRackauckas Feb 12, 2025
1d7f56b
Merge pull request #2599 from SciML/format
ChrisRackauckas Feb 12, 2025
203bb14
Update step_limiter_test.jl
ChrisRackauckas Feb 12, 2025
97bc43b
Merge pull request #2597 from SciML/ChrisRackauckas-patch-2
ChrisRackauckas Feb 13, 2025
67f0983
Move informative error message up the call stack so it is hit
Ickaser Nov 7, 2024
0dfd92b
Make hasmethod check if BrownFullBasicInit is defined
Ickaser Nov 8, 2024
6a1204f
Add CheckInit error message
Ickaser Nov 13, 2024
e5f5c45
Swap BrownFullBasicInit for CheckInit
Ickaser Nov 13, 2024
254150f
Unify methods so that CheckInit is default for all cases
Ickaser Dec 3, 2024
0a98a0c
Remove export so it can live in non-breaking pull request
Ickaser Dec 9, 2024
4e1ae8c
fix format
Ickaser Feb 14, 2025
8907527
Merge branch 'initialize_dae_error' of https://github.com/Ickaser/Ord…
Ickaser Feb 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ steps:
env:
BUILDKITE_PLUGIN_JULIA_VERSION: "{{matrix.version}}"
GROUP: "{{matrix.group}}"
JULIA_NUM_THREADS: 2
plugins:
- JuliaCI/julia#v1
- staticfloat/metahook:
Expand All @@ -49,7 +50,6 @@ steps:
'
- JuliaCI/julia-test#v1:
coverage: false
julia_args: "--threads=auto"
agents:
os: "linux"
queue: "juliaecosystem"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ jobs:
- OrdinaryDiffEqLinear
- OrdinaryDiffEqLowOrderRK
- OrdinaryDiffEqLowStorageRK
- OrdinaryDiffEqNonlinearSolve
- OrdinaryDiffEqNordsieck
- OrdinaryDiffEqPDIRK
- OrdinaryDiffEqPRK
Expand Down
11 changes: 3 additions & 8 deletions .github/workflows/Downstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,6 @@ jobs:
# Explicitly develop the libraries first before running the tests for now.
# This is necessary since the tests are likely to fail otherwise, given that all
# the libs haven't been registered yet.
- name: "Develop the libraries since they haven't been registered yet"
run: |
julia --project=. -e '
using Pkg;
Pkg.develop(map(path ->Pkg.PackageSpec.(;path="$(@__DIR__)/lib/$(path)"), readdir("./lib")));
'
- name: Clone Downstream
uses: actions/checkout@v4
with:
Expand All @@ -64,6 +58,7 @@ jobs:
using Pkg
try
# force it to use this PR's version of the package
Pkg.develop(map(path ->Pkg.PackageSpec.(;path="lib/$(path)"), readdir("./lib")));
Pkg.develop(PackageSpec(path=".")) # resolver may fail with main deps
Pkg.update()
Pkg.test(coverage=true) # resolver may fail with test time deps
Expand All @@ -79,5 +74,5 @@ jobs:
- uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: lcov.info
fail_ci_if_error: true
files: lcov.info
fail_ci_if_error: false
6 changes: 3 additions & 3 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "OrdinaryDiffEq"
uuid = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
authors = ["Chris Rackauckas <accounts@chrisrackauckas.com>", "Yingbo Ma <mayingbo5@gmail.com>"]
version = "6.90.1"
version = "6.91.0"

[deps]
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
Expand Down Expand Up @@ -92,7 +92,7 @@ FunctionWrappersWrappers = "0.1"
InteractiveUtils = "1.9"
LineSearches = "7"
LinearAlgebra = "1.9"
LinearSolve = "2"
LinearSolve = "2, 3"
Logging = "1.9"
MacroTools = "0.5"
MuladdMacro = "0.2.1"
Expand Down Expand Up @@ -133,7 +133,7 @@ PrecompileTools = "1"
Preferences = "1.3"
RecursiveArrayTools = "2.36, 3"
Reexport = "1.0"
SciMLBase = "2.53.2"
SciMLBase = "2.69"
SciMLOperators = "0.3"
SciMLStructures = "1"
SimpleNonlinearSolve = "1, 2"
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ ordinary differential equation solvers and utilities. While completely independe
and usable on its own, users interested in using this
functionality should check out [DifferentialEquations.jl](https://github.com/SciML/DifferentialEquations.jl).


## Installation

Assuming that you already have Julia correctly installed, it suffices to import
Expand Down
1 change: 1 addition & 0 deletions docs/src/dynamicalodeexplicit/SymplecticRK.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ sol = solve(prob, KahanLi8(), dt = 1 / 10)
SymplecticEuler
VelocityVerlet
VerletLeapfrog
LeapfrogDriftKickDrift
PseudoVerletLeapfrog
McAte2
Ruth3
Expand Down
4 changes: 1 addition & 3 deletions lib/OrdinaryDiffEqAdamsBashforthMoulton/Project.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
name = "OrdinaryDiffEqAdamsBashforthMoulton"
uuid = "89bda076-bce5-4f1c-845f-551c83cdda9a"
authors = ["ParamThakkar123 <paramthakkar864@gmail.com>"]
version = "1.1.0"
version = "1.2.0"

[deps]
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
Expand All @@ -16,7 +15,6 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
Static = "aedffcd0-7271-4cad-89d0-dc628f76c6d3"

[compat]
ADTypes = "1.7.1"
DiffEqBase = "6.152.2"
DiffEqDevTools = "2.44.4"
FastBroadcast = "0.3.5"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ import OrdinaryDiffEqCore: OrdinaryDiffEqMutableCache, OrdinaryDiffEqConstantCac
constvalue, calculate_residuals, calculate_residuals!,
trivial_limiter!, get_fsalfirstlast,
generic_solver_docstring,
full_cache
full_cache,
_bool_to_ADType
import OrdinaryDiffEqLowOrderRK: BS3ConstantCache, BS3Cache, RK4ConstantCache, RK4Cache
import RecursiveArrayTools: recursivefill!
using MuladdMacro, FastBroadcast
import Static: False
import ADTypes: AutoForwardDiff
import OrdinaryDiffEqCore

using Reexport
Expand Down
Loading
Loading