Skip to content

Update Gridap requirement from 0.19.8 to 0.19.8, 0.20#172

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/Gridap-0.19.8-and-0.20
Open

Update Gridap requirement from 0.19.8 to 0.19.8, 0.20#172
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/Gridap-0.19.8-and-0.20

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on Gridap to permit the latest version.

Release notes

Sourced from Gridap's releases.

v0.20.8

Gridap v0.20.8

Diff since v0.20.7

Merged pull requests:

Closed issues:

  • Sign flip issue in implementation of nedelec on periodic meshes (#1308)
Changelog

Sourced from Gridap's changelog.

[0.20.8] - 2026-06-01

Added

  • Added type-stable methods to tensor_contraction and Base.permutedims(::MultiValue, perm): pass the arguments by Val. Since PR#1301.
  • Added compose_glues and compress_adaptivity, which are tools that can be used to compress a mesh hierarchy (several levels of refinement) into a single adapted model. Since PR#1309.

Fixed

  • Fixed bug for Raviart-Thomas on AppendedTriangulations. Since PR#1302.
  • Fixed type instability in Cartesian mesh constructor. Since PR#1304.

Changed

  • Changed how tagging works to improve compilation times and allow for nested derivatives involving more than one triangulation. Since PR#1297.

[0.20.7] - 2026-05-12

Added

  • Added reindex_free_dof_ids(space, algorithm) to reorder the free DOFs of a FESpace for bandwidth/profile/fill-in reduction. Supported algorithms: :rcm (Reverse Cuthill-McKee), :sloan (wavefront minimisation), and :coordinates (sort by spatial coordinates, for Lagrangian spaces). An externally computed permutation vector can also be applied directly via reindex_free_dof_ids(space, free_dof_ids). Since PR#1299.

Changed

  • Minor generalisation of return_value for LinearCombinationMap. Since PR#1298.

[0.20.6] - 2026-05-05

Added

  • Make compute_facet_owners(...) more flexible, allowing the user to provide a function to select the owner from neighboring cells. Since PR#1291.

Fixed

  • Fixed type instability for tensor operations between MultiValue and scalars. Since PR#1293.
  • Fixed type instability in basis construction when user gives a non-concrete output type. Since PR#1294.
  • Reverted most changes from PR#1277, which were having unnexpected consequences, in favour of simpler changes. Since PR#1290.

[0.20.5] - 2026-04-28

Fixed

  • Fixed a bug for autodiff with empty target triangulation, see Issue#1288 . Since PR#1289.
  • NewtonRaphsonSolver now correctly handles already-converged initial states and reports non-convergence properly. Previously crashed with @unreachable when starting residual was ~0. Now checks initial convergence and throws informative error instead of assertion failure. Since PR#1285.
  • NLSolver now checks convergence status before returning solution. Previously, when nlsolve() failed to converge, the unconverged last iterate was silently returned. Now throws an informative error with iteration count and residual norm. Since PR#1283.
  • Fix a bug where external types were not correctly parsed with generated functions in Polynomials, see Issue#1286. Since PR#1287.

[0.20.4] - 2026-04-23

Added

... (truncated)

Commits
  • 6204de0 Bump version from 0.20.7 to 0.20.8
  • 8fe2461 Update NEWS.md for version 0.20.8 release
  • 32d2eb7 Merge pull request #1297 from zjwegert/Tagging-fix
  • d23bfc5 Undo skel changes
  • 0fcd11b Minor for GridapDistributed changes
  • 4415892 Merge pull request #1309 from gridap/compose-glues
  • 67a3f55 UPdated NEWS
  • 88fcd79 Added adaptivity glue composition
  • 16d39d8 Merge pull request #1307 from gridap/patch-spaces
  • c70b47f Bettern implementation of extend
  • Additional commits viewable in compare view

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [Gridap](https://github.com/gridap/Gridap.jl) to permit the latest version.
- [Release notes](https://github.com/gridap/Gridap.jl/releases)
- [Changelog](https://github.com/gridap/Gridap.jl/blob/master/NEWS.md)
- [Commits](gridap/Gridap.jl@v0.19.8...v0.20.8)

---
updated-dependencies:
- dependency-name: Gridap
  dependency-version: 0.20.8
  dependency-type: direct:production
...

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 22, 2026
@github-actions

Copy link
Copy Markdown

Benchmark Results (Julia v1)

Time benchmarks
main dbe412b... main / dbe412b...
Constitutive models/Visco-elastic Ψ 26.3 ± 17 μs 27.4 ± 16 μs 0.957 ± 0.83
Constitutive models/Visco-elastic ∂Ψu 31.1 ± 2.1 μs 30.6 ± 3.2 μs 1.02 ± 0.13
Constitutive models/Visco-elastic ∂Ψuu 0.0617 ± 0.029 ms 0.0644 ± 0.029 ms 0.958 ± 0.62
Simulations/StaticMechanicalDirichlet 0.132 ± 0.0072 s 0.15 ± 0.0057 s 0.881 ± 0.058
Simulations/StaticMechanicalNeumann 0.128 ± 0.011 s 0.119 ± 0.015 s 1.08 ± 0.16
Simulations/ViscoElastic 12.3 s 12.1 s 1.01
Tensor algebra/Cofactor 0.06 ± 0.01 μs 0.06 ± 0.01 μs 1 ± 0.24
Tensor algebra/Det(A)Inv(A') 0.111 ± 0.01 μs 0.12 ± 0.01 μs 0.925 ± 0.11
Tensor algebra/δδ_λ_2d 30 ± 0 ns 30 ± 0 ns 1 ± 0
Tensor algebra/δδ_μ_2d 30 ± 0 ns 30 ± 0 ns 1 ± 0
time_to_load 2.79 ± 0.0099 s 2.94 ± 0.022 s 0.948 ± 0.008
Memory benchmarks
main dbe412b... main / dbe412b...
Constitutive models/Visco-elastic Ψ 0.542 k allocs: 0.0443 MB 0.538 k allocs: 0.0417 MB 1.06
Constitutive models/Visco-elastic ∂Ψu 0.593 k allocs: 0.0492 MB 0.589 k allocs: 0.0466 MB 1.06
Constitutive models/Visco-elastic ∂Ψuu 1.02 k allocs: 0.0839 MB 1.04 k allocs: 0.0815 MB 1.03
Simulations/StaticMechanicalDirichlet 1.51 M allocs: 0.108 GB 1.5 M allocs: 0.0981 GB 1.1
Simulations/StaticMechanicalNeumann 1.48 M allocs: 0.0927 GB 1.36 M allocs: 0.0829 GB 1.12
Simulations/ViscoElastic 0.162 G allocs: 12.7 GB 0.16 G allocs: 12 GB 1.05
Tensor algebra/Cofactor 1 allocs: 0.0781 kB 1 allocs: 0.0781 kB 1
Tensor algebra/Det(A)Inv(A') 4 allocs: 0.25 kB 4 allocs: 0.25 kB 1
Tensor algebra/δδ_λ_2d 0 allocs: 0 B 0 allocs: 0 B
Tensor algebra/δδ_μ_2d 0 allocs: 0 B 0 allocs: 0 B
time_to_load 0.149 k allocs: 11.1 kB 0.149 k allocs: 11.1 kB 1

@miguelmaso miguelmaso left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking to prevent accidental merge.

Needs to be tested before upgrading to Gridap 0.20

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.

1 participant