Skip to content

Commit 262dd15

Browse files
authored
Merge pull request #2167 from SciML/myb/1.9_regression
Work around Julia 1.9.0 regression
2 parents 3b8e8ed + 5a083bc commit 262dd15

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/structural_transformation/bareiss.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,9 @@ end
143143
V = M[(k + 1):end, (k + 1):end]
144144
V .= exactdiv.(V .* pivot .- M[(k + 1):end, k] * M[k, (k + 1):end]', prev_pivot)
145145
zero!(M, (k + 1):size(M, 1), k)
146+
if M isa AbstractSparseMatrixCSC
147+
dropzeros!(M)
148+
end
146149
end
147150

148151
function bareiss_update_virtual_colswap!(zero!, M::AbstractMatrix, k, swapto, pivot,

test/state_selection.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,8 @@ let
250250
D(dw) => ddw]
251251

252252
# equations ------------------------------------------------------------------
253-
flow(x, dp) = K1 * abs(dp) * abs(x) + K2 * sqrt(abs(dp)) * abs(x) + K3 * abs(dp) * x^2
253+
# sqrt -> log as a hack
254+
flow(x, dp) = K1 * abs(dp) * abs(x) + K2 * log(abs(dp)) * abs(x) + K3 * abs(dp) * x^2
254255
xm = xf / x_f_fullscale
255256
Δp1 = p_s - p1
256257
Δp2 = p2

0 commit comments

Comments
 (0)