Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DMI standardproblem #63

Open
wants to merge 12 commits into
base: dev
Choose a base branch
from
Open

DMI standardproblem #63

wants to merge 12 commits into from

Conversation

DiegoDeGusem
Copy link
Contributor

I have created the 1D, 2D and 3D DMI standarproblems from here. For each problem I initialize the system and let it minimize. Then I compare the magnetization obtained in mumax⁺ by the one obtained in mumax³.

@DiegoDeGusem DiegoDeGusem self-assigned this Jan 23, 2025
Copy link
Collaborator

@ilateur ilateur left a comment

Choose a reason for hiding this comment

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

nice that these exist :)

test/mumax3/test_mumax3_DMI_standardproblem1D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem1D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem1D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem2D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem3D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem3D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem3D.py Outdated Show resolved Hide resolved
test/mumax3/test_mumax3_DMI_standardproblem2D.py Outdated Show resolved Hide resolved
@DiegoDeGusem
Copy link
Contributor Author

I have added 3 more tests for AFM. They still use the same setup as the 3 standard problems. The AFM exchange parameters are set to 0 and both sublattices are initialized in the same way. The magnetization of the AFM is then compared to the FM result.

@lamoreel
Copy link
Contributor

I'm not sure how useful these AFM versions are as tests. They don't simulate physical systems and only test part of the used kernel functions. For us it's good to know that they work, but I think we need more formal/complete tests in this case.

@ilateur
Copy link
Collaborator

ilateur commented Jan 30, 2025

They don't test enough, but if it's good for us to know, then it's good that they exist :)

@lamoreel
Copy link
Contributor

Yes. Perhaps these can be removed later on when we develop more general ones.

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