Skip to content

Update AlgebraicMultigrid requirement from 0.5, 0.6, 1 to 0.5, 0.6, 1, 2.0 in /docs in the all-julia-packages group across 1 directory#868

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/docs/all-julia-packages-a68b128464
Closed

Update AlgebraicMultigrid requirement from 0.5, 0.6, 1 to 0.5, 0.6, 1, 2.0 in /docs in the all-julia-packages group across 1 directory#868
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/docs/all-julia-packages-a68b128464

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on AlgebraicMultigrid to permit the latest version.
Updates AlgebraicMultigrid to 2.0.0

Release notes

Sourced from AlgebraicMultigrid's releases.

v2.0.0

AlgebraicMultigrid v2.0.0

Diff since v1.2.0

Breaking changes

  • Custom smoothers now require dispatching setup_smoother(config::Smoother, A::AbstractMatrix, symmetry) and smooth!(x, smoother::S, b) (#125)
  • The coarse solver changed from Pinv to SPQR, which can give slightly different results for matrices which are not SPD (#131)

Features

  • Change default coarse solver to SPQR (#131)
  • Add a setup phase for smoothers to derive information from the level matrix to speed up the apply step (#125)

Bug fixes

  • Fix aggregation algorithm in SA-AMG to handle more corner cases correctly (#129).

Refactoring & tooling

  • Update codecov action to v6 (#128)

Merged pull requests:

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…, 2.0

Updates the requirements on [AlgebraicMultigrid](https://github.com/JuliaLinearAlgebra/AlgebraicMultigrid.jl) to permit the latest version.

Updates `AlgebraicMultigrid` to 2.0.0
- [Release notes](https://github.com/JuliaLinearAlgebra/AlgebraicMultigrid.jl/releases)
- [Commits](https://github.com/JuliaLinearAlgebra/AlgebraicMultigrid.jl/commits/v2.0.0)

---
updated-dependencies:
- dependency-name: AlgebraicMultigrid
  dependency-version: 2.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jun 15, 2026
ChrisRackauckas added a commit that referenced this pull request Jun 15, 2026
… AlgebraicMultigrid bump) (#869)

* Fix docs build for OrdinaryDiffEq v7: load solver subpackages explicitly

OrdinaryDiffEq v7 dropped its blanket @reexport, so `OrdinaryDiffEq.OrdinaryDiffEqXXX`
no longer resolves and `make.jl` died with `UndefVarError` at the makedocs `modules`
list. Load each OrdinaryDiffEq *and* StochasticDiffEq solver subpackage by bare name
and list them directly (mirroring OrdinaryDiffEq.jl's own docs build), rather than
relying on the meta-packages to reexport them; add them as deps + compat.

Also in this commit:
- Bump AlgebraicMultigrid compat to allow v2 (PR #868). v2's SPQR coarse solver fixes
  the non-SPD preconditioner crash that v1's Pinv/SVD coarse solver hits.
- Add LinearSolve as a docs dependency (used by advanced_ode_example.md, previously
  only available transitively).
- Bring the OrdinaryDiffEqCore controller API symbols into Main so the unqualified
  @ref links in the copied controllers.md resolve.
- Drop OrdinaryDiffEq's contributor-internal devtools pages from the user docs: their
  @eval blocks read paths relative to OrdinaryDiffEq's own build layout and cannot
  build when embedded in DiffEqDocs.
- Guard the StochasticDiffEq API nav section, which is empty now that StochasticDiffEq
  ships no docs/ directory in the v7 monorepo.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Update executed doc examples for DifferentialEquations v8 + RecursiveArrayTools v4

With OrdinaryDiffEq v7 pinned, the resolver takes DifferentialEquations v8, which now
only `@reexport`s SciMLBase + OrdinaryDiffEq (documented in index.md/getting_started.md).
Executed @example blocks that reached for symbols no longer reexported through
`DE.` therefore errored. Source each from the package it now lives in:

- ensemble.md: `DE.SRIW1` -> `SDE.SRIW1` (StochasticDiffEq)
- dde_example.md: `DE.RK4` -> `ODELow.RK4` (OrdinaryDiffEqLowOrderRK)
- callback_functions.md, spiking_neural_systems.md: `DE.PresetTimeCallback`
  -> `CB.PresetTimeCallback` (DiffEqCallbacks)
- callback_functions.md: `DE.resize!` -> `resize!` (Base, extended for integrators)

Also:
- advanced_ode_example.md: preconditioner `precs` functions returned `(Pl, nothing)`,
  but Krylov.jl now calls `ldiv!` on the right preconditioner; return `(Pl, I)` so the
  identity right-preconditioner has an `ldiv!` method. (LinearSolve `import` was already
  used here; LinearSolve is added as a docs dep in the previous commit.)
- faq.md: `solve(...)[end]` returned a scalar under RecursiveArrayTools v4 (AbstractArray
  indexing), breaking the downstream ForwardDiff/FiniteDiff jacobian blocks; use
  `.u[end]` to get the final state vector.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Fix pre-existing spell-check failures blocking docs CI

The Spell Check (typos) job has been failing on master and every PR. Fix the two
real typos and allowlist the proper noun so the check passes:
- classical_physics.md: ContiunousCallback -> ContinuousCallback
- bvp_solve.md: prblem -> problem
- .typos.toml: allowlist `Lamba` (the surname in the Lamba & Rackauckas methods
  LambaEM / LambaEulerHeun; typos mis-flags it as "Lambda")

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

Looks like AlgebraicMultigrid is no longer updatable, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 15, 2026
@dependabot dependabot Bot deleted the dependabot/julia/docs/all-julia-packages-a68b128464 branch June 15, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants