Skip to content

Conversation

@miguelmaso
Copy link
Collaborator

This is an intermediate work before implementing the staggered coupling of thermo-electro-mechanical models.

@miguelmaso miguelmaso requested a review from jmartfrut November 6, 2025 13:47
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Benchmark Results (Julia v1)

Time benchmarks
main cff43f9... main / cff43f9...
Constitutive models/Visco-elastic Ψ 0.0482 ± 0.027 ms 0.0506 ± 0.028 ms 0.952 ± 0.75
Constitutive models/Visco-elastic ∂Ψu 0.0626 ± 0.0041 ms 0.0772 ± 0.0062 ms 0.812 ± 0.085
Constitutive models/Visco-elastic ∂Ψuu 0.111 ± 0.015 ms 0.116 ± 0.019 ms 0.96 ± 0.21
Simulations/StaticMechanicalDirichlet 0.158 ± 0.012 s 0.164 ± 0.015 s 0.963 ± 0.11
Simulations/StaticMechanicalNeumann 0.214 ± 0.023 s 0.208 ± 0.01 s 1.03 ± 0.12
Simulations/ViscoElastic 0.049 h 0.0493 h 0.993
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.59 ± 0.013 s 2.58 ± 0.038 s 1 ± 0.016
Memory benchmarks
main cff43f9... main / cff43f9...
Constitutive models/Visco-elastic Ψ 1.24 k allocs: 0.0782 MB 1.25 k allocs: 0.0794 MB 0.985
Constitutive models/Visco-elastic ∂Ψu 1.36 k allocs: 0.0904 MB 1.37 k allocs: 0.0917 MB 0.986
Constitutive models/Visco-elastic ∂Ψuu 2.31 k allocs: 0.155 MB 2.31 k allocs: 0.158 MB 0.981
Simulations/StaticMechanicalDirichlet 1.7 M allocs: 0.118 GB 1.7 M allocs: 0.118 GB 1
Simulations/StaticMechanicalNeumann 2.19 M allocs: 0.14 GB 2.19 M allocs: 0.14 GB 1
Simulations/ViscoElastic 2.72 G allocs: 192 GB 2.73 G allocs: 194 GB 0.986
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 merged commit 3dc1654 into main Nov 6, 2025
4 checks passed
@miguelmaso miguelmaso deleted the dissipation branch November 6, 2025 14:31
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.

3 participants