Skip to content

Commit 7e4ce55

Browse files
Harsh SinghHarsh Singh
authored andcommitted
Cleanup: remove redundant @.. broadcast=false usage
1 parent 6424dd0 commit 7e4ce55

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed

lib/OrdinaryDiffEqSDIRK/src/generic_imex_perform_step.jl

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -231,22 +231,22 @@ end
231231
f_impl(zs[1], integrator.uprev, p, integrator.t)
232232
zs[1] .*= dt
233233
else
234-
@.. broadcast = false zs[1] = dt * integrator.fsalfirst
234+
@..zs[1] = dt * integrator.fsalfirst
235235
end
236236

237237
if integrator.f isa SplitFunction
238-
@.. broadcast = false ks[1] = dt * integrator.fsalfirst - zs[1]
238+
@..ks[1] = dt * integrator.fsalfirst - zs[1]
239239
end
240240

241241
for i in 2:s
242-
@.. broadcast = false tmp = uprev
242+
@..tmp = uprev
243243
for j in 1:(i - 1)
244-
@.. broadcast = false tmp += Ai[i, j] * zs[j]
244+
@..tmp += Ai[i, j] * zs[j]
245245
end
246246

247247
if integrator.f isa SplitFunction
248248
for j in 1:(i - 1)
249-
@.. broadcast = false tmp += Ae[i, j] * ks[j]
249+
@..tmp += Ae[i, j] * ks[j]
250250
end
251251
end
252252

@@ -255,7 +255,7 @@ end
255255
elseif α !== nothing && !iszero(α[i, 1])
256256
fill!(zs[i], zero(eltype(u)))
257257
for j in 1:(i - 1)
258-
@.. broadcast = false zs[i] += α[i, j] * zs[j]
258+
@..zs[i] += α[i, j] * zs[j]
259259
end
260260
else
261261
fill!(zs[i], zero(eltype(u)))
@@ -271,34 +271,34 @@ end
271271
end
272272

273273
if integrator.f isa SplitFunction && i < s
274-
@.. broadcast = false u = tmp + γ * zs[i]
274+
@..u = tmp + γ * zs[i]
275275
f2(ks[i], u, p, t + c[i] * dt)
276276
ks[i] .*= dt
277277
integrator.stats.nf2 += 1
278278
end
279279
end
280280

281-
@.. broadcast = false u = tmp + γ * zs[s]
281+
@..u = tmp + γ * zs[s]
282282
if integrator.f isa SplitFunction
283283
f2(ks[s], u, p, t + dt)
284284
ks[s] .*= dt
285285
integrator.stats.nf2 += 1
286-
@.. broadcast = false u = uprev
286+
@..u = uprev
287287
for i in 1:s
288-
@.. broadcast = false u += bi[i] * zs[i] + be[i] * ks[i]
288+
@..u += bi[i] * zs[i] + be[i] * ks[i]
289289
end
290290
end
291291

292292
step_limiter!(u, integrator, p, t + dt)
293293

294294
if integrator.opts.adaptive
295-
@.. broadcast = false tmp = zero(eltype(u))
295+
@..tmp = zero(eltype(u))
296296
for i in 1:s
297-
@.. broadcast = false tmp += btilde[i] * zs[i]
297+
@..tmp += btilde[i] * zs[i]
298298
end
299299
if integrator.f isa SplitFunction && ebtilde !== nothing
300300
for i in 1:s
301-
@.. broadcast = false tmp += ebtilde[i] * ks[i]
301+
@..tmp += ebtilde[i] * ks[i]
302302
end
303303
end
304304
if isnewton(nlsolver) && alg.smooth_est
@@ -321,6 +321,6 @@ end
321321
if integrator.f isa SplitFunction
322322
integrator.f(integrator.fsallast, u, p, t + dt)
323323
else
324-
@.. broadcast = false integrator.fsallast = zs[s] / dt
324+
@..integrator.fsallast = zs[s] / dt
325325
end
326326
end

lib/OrdinaryDiffEqSDIRK/src/kencarp_kvaerno_perform_step.jl

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ end
137137
z₁ .*= dt
138138
else
139139
# FSAL Step 1
140-
@.. broadcast = false z₁ = dt * integrator.fsalfirst
140+
@..z₁ = dt * integrator.fsalfirst
141141
end
142142

143143
##### Step 2
@@ -146,12 +146,12 @@ end
146146
copyto!(z₂, z₁)
147147
nlsolver.z = z₂
148148

149-
@.. broadcast = false tmp = uprev
149+
@..tmp = uprev
150150

151151
if integrator.f isa SplitFunction
152152
# This assumes the implicit part is cheaper than the explicit part
153-
@.. broadcast = false k1 = dt * integrator.fsalfirst - z₁
154-
@.. broadcast = false tmp += ea21 * k1
153+
@..k1 = dt * integrator.fsalfirst - z₁
154+
@..tmp += ea21 * k1
155155
end
156156

157157
nlsolver.c = c2
@@ -163,14 +163,14 @@ end
163163

164164
if integrator.f isa SplitFunction
165165
z₃ .= z₂
166-
@.. broadcast = false u = tmp + γ * z₂
166+
@..u = tmp + γ * z₂
167167
f2(k2, u, p, t + c2 * dt)
168168
k2 .*= dt
169169
integrator.stats.nf2 += 1
170-
@.. broadcast = false tmp = uprev + a31 * z₁ + a32 * z₂ + ea31 * k1 + ea32 * k2
170+
@..tmp = uprev + a31 * z₁ + a32 * z₂ + ea31 * k1 + ea32 * k2
171171
else
172-
@.. broadcast = false z₃ = z₂
173-
@.. broadcast = false tmp = uprev + a31 * z₁ + a32 * z₂
172+
@..z₃ = z₂
173+
@..tmp = uprev + a31 * z₁ + a32 * z₂
174174
end
175175
nlsolver.z = z₃
176176

@@ -182,34 +182,34 @@ end
182182

183183
if integrator.f isa SplitFunction
184184
z₄ .= z₂
185-
@.. broadcast = false u = tmp + γ * z₃
185+
@..u = tmp + γ * z₃
186186
f2(k3, u, p, t + c3 * dt)
187187
k3 .*= dt
188188
integrator.stats.nf2 += 1
189-
@.. broadcast = false tmp = uprev + a41 * z₁ + a42 * z₂ + a43 * z₃ + ea41 * k1 +
189+
@..tmp = uprev + a41 * z₁ + a42 * z₂ + a43 * z₃ + ea41 * k1 +
190190
ea42 * k2 + ea43 * k3
191191
else
192-
@.. broadcast = false z₄ = z₂
193-
@.. broadcast = false tmp = uprev + a41 * z₁ + a42 * z₂ + a43 * z₃
192+
@..z₄ = z₂
193+
@..tmp = uprev + a41 * z₁ + a42 * z₂ + a43 * z₃
194194
end
195195
nlsolver.z = z₄
196196

197197
nlsolver.c = 1
198198
z₄ = nlsolve!(nlsolver, integrator, cache, repeat_step)
199199
nlsolvefail(nlsolver) && return
200200

201-
@.. broadcast = false u = tmp + γ * z₄
201+
@..u = tmp + γ * z₄
202202
if integrator.f isa SplitFunction
203203
f2(k4, u, p, t + dt)
204204
k4 .*= dt
205205
integrator.stats.nf2 += 1
206-
@.. broadcast = false u = uprev + a41 * z₁ + a42 * z₂ + a43 * z₃ + γ * z₄ + eb1 * k1 +
206+
@..u = uprev + a41 * z₁ + a42 * z₂ + a43 * z₃ + γ * z₄ + eb1 * k1 +
207207
eb2 * k2 + eb3 * k3 + eb4 * k4
208208
end
209209

210210
if integrator.f isa SplitFunction
211211
integrator.f(integrator.fsallast, u, p, t + dt)
212212
else
213-
@.. broadcast = false integrator.fsallast = z₄ / dt
213+
@..integrator.fsallast = z₄ / dt
214214
end
215215
end

0 commit comments

Comments
 (0)