Skip to content

Conversation

@miguelmaso
Copy link
Collaborator

No description provided.

miguelmaso and others added 9 commits November 12, 2025 15:14
Implements a thermo-electro-visco simulation using HyperFEM and Gridap.

It sets up the computational model, defines material properties, boundary
conditions, and weak forms for thermo-electro-mechanical coupling.

The simulation solves a staggered system of equations for electric potential,
displacement, and temperature, and includes a post-processor to save
simulation results.
@miguelmaso miguelmaso requested a review from jmartfrut November 17, 2025 09:27
@github-actions
Copy link

github-actions bot commented Nov 17, 2025

Benchmark Results (Julia v1)

Time benchmarks
main bc8b2ef... main / bc8b2ef...
Constitutive models/Visco-elastic Ψ 0.0507 ± 0.029 ms 0.0509 ± 0.03 ms 0.996 ± 0.81
Constitutive models/Visco-elastic ∂Ψu 0.064 ± 0.0042 ms 0.0643 ± 0.0054 ms 0.996 ± 0.11
Constitutive models/Visco-elastic ∂Ψuu 0.112 ± 0.023 ms 0.114 ± 0.022 ms 0.981 ± 0.28
Simulations/StaticMechanicalDirichlet 0.159 ± 0.011 s 0.165 ± 0.013 s 0.962 ± 0.099
Simulations/StaticMechanicalNeumann 0.131 ± 0.013 s 0.133 ± 0.013 s 0.984 ± 0.14
Simulations/ViscoElastic 8.41 s 8.68 s 0.969
Tensor algebra/Cofactor 0.07 ± 0.001 μs 0.07 ± 0.01 μs 1 ± 0.14
Tensor algebra/Det(A)Inv(A') 0.131 ± 0.01 μs 0.131 ± 0.011 μs 1 ± 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.45 ± 0.033 s 2.46 ± 0.023 s 0.997 ± 0.016
Memory benchmarks
main bc8b2ef... main / bc8b2ef...
Constitutive models/Visco-elastic Ψ 1.25 k allocs: 0.0794 MB 1.25 k allocs: 0.0794 MB 1
Constitutive models/Visco-elastic ∂Ψu 1.37 k allocs: 0.0917 MB 1.37 k allocs: 0.0917 MB 1
Constitutive models/Visco-elastic ∂Ψuu 2.31 k allocs: 0.158 MB 2.31 k allocs: 0.158 MB 1
Simulations/StaticMechanicalDirichlet 1.7 M allocs: 0.118 GB 1.7 M allocs: 0.118 GB 1
Simulations/StaticMechanicalNeumann 1.43 M allocs: 0.0908 GB 1.43 M allocs: 0.0908 GB 1
Simulations/ViscoElastic 0.128 G allocs: 8.32 GB 0.128 G allocs: 8.32 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

@miguelmaso miguelmaso merged commit 0efc66e into main Nov 17, 2025
4 checks passed
@miguelmaso miguelmaso deleted the thermo-visco branch November 17, 2025 11:33
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