Skip to content

Adds curvature stopping criterion update#118

Merged
jmartfrut merged 1 commit intomainfrom
cuvature_stopcrit
Feb 11, 2026
Merged

Adds curvature stopping criterion update#118
jmartfrut merged 1 commit intomainfrom
cuvature_stopcrit

Conversation

@jmartfrut
Copy link
Collaborator

Updates the curvature stopping criterion to include the update step, ensuring the log is updated when the solver stops due to curvature.

Updates the curvature stopping criterion to include the update step, ensuring the log is updated when the solver stops due to curvature.
@jmartfrut jmartfrut merged commit 3c8cb74 into main Feb 11, 2026
3 checks passed
@github-actions
Copy link

Benchmark Results (Julia v1)

Time benchmarks
main 241d057... main / 241d057...
Constitutive models/Visco-elastic Ψ 0.0546 ± 0.032 ms 0.0549 ± 0.032 ms 0.994 ± 0.83
Constitutive models/Visco-elastic ∂Ψu 0.0675 ± 0.0038 ms 0.0683 ± 0.0036 ms 0.989 ± 0.076
Constitutive models/Visco-elastic ∂Ψuu 0.119 ± 0.013 ms 0.119 ± 0.014 ms 1.01 ± 0.16
Simulations/StaticMechanicalDirichlet 0.136 ± 0.0093 s 0.138 ± 0.0091 s 0.988 ± 0.094
Simulations/StaticMechanicalNeumann 0.13 ± 0.015 s 0.13 ± 0.018 s 1 ± 0.18
Simulations/ViscoElastic 22.1 s 22.3 s 0.992
Tensor algebra/Cofactor 0.07 ± 0.001 μs 0.07 ± 0 μs 1 ± 0.014
Tensor algebra/Det(A)Inv(A') 0.13 ± 0.02 μs 0.131 ± 0.021 μs 0.992 ± 0.22
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.62 ± 0.04 s 2.65 ± 0.054 s 0.99 ± 0.025
Memory benchmarks
main 241d057... main / 241d057...
Constitutive models/Visco-elastic Ψ 1.24 k allocs: 0.0777 MB 1.24 k allocs: 0.0777 MB 1
Constitutive models/Visco-elastic ∂Ψu 1.36 k allocs: 0.0898 MB 1.36 k allocs: 0.0898 MB 1
Constitutive models/Visco-elastic ∂Ψuu 2.32 k allocs: 0.155 MB 2.32 k allocs: 0.155 MB 1
Simulations/StaticMechanicalDirichlet 1.51 M allocs: 0.109 GB 1.51 M allocs: 0.109 GB 1
Simulations/StaticMechanicalNeumann 1.48 M allocs: 0.0933 GB 1.48 M allocs: 0.0933 GB 1
Simulations/ViscoElastic 0.343 G allocs: 22 GB 0.343 G allocs: 22 GB 1
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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant