Skip to content

Commit 3bf63c9

Browse files
Raise NonlinearSolveBase floor for operator Jacobians
Declare the first NonlinearSolveBase release that supports SciMLOperator Jacobian prototypes so downgrade resolution cannot select the incompatible 2.33 series. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent 063d785 commit 3bf63c9

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

lib/OrdinaryDiffEqNonlinearSolve/Project.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
name = "OrdinaryDiffEqNonlinearSolve"
22
uuid = "127b3ac7-2247-4354-8eb6-78cf4e7c58e8"
33
authors = ["Chris Rackauckas <accounts@chrisrackauckas.com>", "Yingbo Ma <mayingbo5@gmail.com>"]
4-
version = "2.3.1"
4+
version = "2.3.2"
55

66
[deps]
77
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
8+
NonlinearSolveBase = "be0214bd-f91f-a760-ac4e-3421ce2b2da0"
89
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
910
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
1011
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
@@ -50,6 +51,7 @@ DiffEqDevTools = {path = "../DiffEqDevTools"}
5051
SciMLTesting = "2.1"
5152
Pkg = "1"
5253
NonlinearSolve = "4.20.3"
54+
NonlinearSolveBase = "2.34.1"
5355
ForwardDiff = "1.3.3"
5456
Test = "<0.0.1, 1"
5557
FastBroadcast = "1.3"

lib/OrdinaryDiffEqNonlinearSolve/src/OrdinaryDiffEqNonlinearSolve.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ import PreallocationTools: DiffCache, get_tmp
1717
using SimpleNonlinearSolve: SimpleTrustRegion, SimpleGaussNewton
1818
using NonlinearSolve: FastShortcutNonlinearPolyalg, FastShortcutNLLSPolyalg, NewtonRaphson,
1919
HomotopySweep, step!
20+
# The operator Jacobian path is implemented in NonlinearSolveBase and needs its own floor.
21+
import NonlinearSolveBase
2022
using MuladdMacro: @muladd
2123
using FastBroadcast: @..
2224
import FastClosures: @closure

0 commit comments

Comments
 (0)