Skip to content

Add the possibility to set a strain - #58

Merged
ilateur merged 10 commits into
devfrom
rigid-strain
Jan 20, 2025
Merged

Add the possibility to set a strain#58
ilateur merged 10 commits into
devfrom
rigid-strain

Conversation

@DiegoDeGusem

Copy link
Copy Markdown
Contributor

This code allows user to set a normal and/or shear strain. However, it is impossible to combine this with elastodynamics, because elastodynamics wants to modify strain based on displacement. If someone would try this, they get an error.
This pull request also includes a test where the magnetoelastic field from mumax⁺ is compared with mumax³ (the results are exactly the same up to floating points 😎 ).

@DiegoDeGusem DiegoDeGusem self-assigned this Jan 15, 2025
Comment thread mumaxplus/magnet.py Outdated
Comment thread mumaxplus/magnet.py Outdated
Comment thread mumaxplus/magnet.py Outdated
Comment thread mumaxplus/magnet.py
Comment thread mumaxplus/magnet.py Outdated
Comment thread src/physics/magnetoelasticfield.cu Outdated
Comment thread test/mumax3/test_mumax3_rigid_strain.py
Comment thread test/mumax3/test_mumax3_rigid_strain.py Outdated
Comment thread test/mumax3/test_mumax3_rigid_strain.py
Comment thread src/physics/magnetoelasticfield.hpp Outdated
Comment thread src/physics/magnetoelasticfield.cu Outdated
@ilateur ilateur added the enhancement New feature or request label Jan 20, 2025
@ilateur
ilateur merged commit ab342cd into dev Jan 20, 2025
@ilateur
ilateur deleted the rigid-strain branch January 20, 2025 16:01
gyuyoungpark pushed a commit to gyuyoungpark/mumax-plus-extensions that referenced this pull request Mar 1, 2026
Add the possibility to set a rigid strain
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants