Skip to content

Commit 82cda40

Browse files
Complete DiffEqOperators deprecation updates (fixes #678)
- Fix typos in diffeq_operator.md (Opereators -> Operators, lienar -> linear, optimzations -> optimizations) - Update page title to "Matrix-Free Linear Operators with SciMLOperators.jl" - Add note in beeler_reuter.md suggesting MethodOfLines.jl and SciMLOperators.jl as alternatives to manual Laplacian implementation - diffusion_implicit_heat_equation.md already uses SciMLOperators - No remaining references to DiffEqOperators found in the documentation This completes the deprecation of DiffEqOperators in favor of SciMLOperators.jl. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 7bc71f7 commit 82cda40

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

docs/src/examples/beeler_reuter.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ end
9292

9393
The finite-difference Laplacian is calculated in-place by a 5-point stencil. The Neumann boundary condition is enforced.
9494

95+
!!! note
96+
For more complex PDE discretizations, consider using [MethodOfLines.jl](https://docs.sciml.ai/MethodOfLines/stable/)
97+
which can automatically generate finite difference discretizations, or [SciMLOperators.jl](https://docs.sciml.ai/SciMLOperators/stable/)
98+
for defining matrix-free linear operators.
99+
95100
```julia
96101
# 5-point stencil
97102
function laplacian(Δu, u)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Matrix-Free Linear Operators and Specializations on Linearity
1+
# Matrix-Free Linear Operators with SciMLOperators.jl
22

3-
SciML has the [SciMLOpereators.jl](https://docs.sciml.ai/SciMLOperators/stable/) library for defining linear operators.
4-
The ODE solvers will specialize on this property, for example using the lienar operators automatically with Newton-Krylov
5-
methods for matrix-free Newton-Krylov optimzations, but also allows for methods that requires knowing that part of the
3+
SciML has the [SciMLOperators.jl](https://docs.sciml.ai/SciMLOperators/stable/) library for defining linear operators.
4+
The ODE solvers will specialize on this property, for example using the linear operators automatically with Newton-Krylov
5+
methods for matrix-free Newton-Krylov optimizations, but also allows for methods that require knowing that part of the
66
equation is linear, like exponential integrators. See the SciMLOperators.jl library for more information.

0 commit comments

Comments
 (0)