-
Notifications
You must be signed in to change notification settings - Fork 53
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
Micromagnetics #599
Draft
MSallermann
wants to merge
51
commits into
develop
Choose a base branch
from
fixed-micromagnetic
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Micromagnetics #599
Changes from 46 commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
a3ea266
Core: added Micromagnetic Hamiltonian.
GPMueller 013d8ae
Core: fixed physical constants.
GPMueller 4445400
Core: added stub for chaning the Hamiltonian type.
GPMueller b6a26d1
Core: updated API and tests for constants.
GPMueller 5e5b801
UI-QT: added widget for micromagnetic Hamiltonian.
GPMueller ba3e89e
Bugfixes for switching between Hamiltonians.
GPMueller 88a97c7
Core: micromagnetic parameters in configparser.
GPMueller 378e16b
Updated docs with micromagnetic model.
GPMueller 67a100e
Core: added micromagnetic energy gradients.
DTolm f51028c
Hamiltonian micromagnetic
DTolm d9cd626
Cuda implementation of micromagnetics (no ddi)
DTolm b8b0bcf
Core: Started to implement input parsing for micromagnetic hamiltonian.
GPMueller d566ada
Some improvements on usability of micromagnetics.
GPMueller e2bc0ad
UI-Qt: connected a few micromagnetics settings.
GPMueller febe640
Core: Cuda code compiles now. Hamiltonian_Micromagnetic.cu still need…
270a3c8
Core: Made Hamiltonian_Micromagnetic.cu consistent with Hamiltonian_M…
da0838f
Core: CUDA DDI implementation for micromagnetics
DTolm c3aeac6
Merge branch 'develop' into fixed-micromagnetic
GPMueller a2e6c56
Merge branch 'develop' into fixed-micromagnetic
GPMueller d180044
Core: compilation fixes in `Hamiltonian_Micromagnetic`.
GPMueller e9ccd34
Core: applied clang-format to Hamiltonian_Micromagnetic files.
GPMueller 7e4f952
Hamiltonian_Micromagnetic: Implemented magnetostatics
7d4432c
Improved how the demag tensor implementation handles edge cases.
143531e
Demagnetization_Tensor: Decreased sensitivity for switching to asymptote
f12ce6e
Hamiltonian_Micromagnetic: Implemented Gradient_DDI_Direct
2d84dbc
Hamiltonian_Micromagnetic: Moved definition of Ms out of the Hamilton…
a57b898
Micromagnetics: Current Snapshot
8447409
Incorporated upstream changes in core/data
ca00f12
Incorporated upstream changes in core/engine
515d4c5
Incorporated upstream changes in core/io
0fc19d5
forgotten update of FFT.cu
9e1df71
Incorporated upstream changes in core/Spirit
30657fa
Incorporated upstream changes in system.py
fb00b96
Incorporated upstream changes in core/utility
edd9010
Merge branch 'develop' into fixed_micromagnetic
9f5cf88
Fixed some errors stemming from previous merge
f186d1d
Hamiltonian_Micromagnetic: Compilation fix
798eac7
Merge branch 'develop' into fixed-micromagnetic
GPMueller e309eb5
Core: fix Rydberg/eV ratio and test.
GPMueller 133be74
Hamiltonian_Micromagnetic: Updated E_DMI term. But there seems to be …
450aea4
Fix compilation with OpenMP. Wrong number of loops in one of t he col…
b924d64
Hamiltonian_Micromagnetic: Fixed errors when compiling with scalar=float
58dda4d
Unit-Tests: The test cases "Finite Differences" and "Dipole-Dipole In…
c66c6c7
Hamiltonian_Micromagnetic: Corrected Gradient_Exchange
33d133d
Hamiltonian_Micromagnetic: Additions for DDI
b15772d
Hamiltonian_Micromagnetic: Gradients.
5b32024
Core: fix CUDA build by commenting out code
GPMueller 5d92ab1
Update formatting for changes on this branch
GPMueller cbb92bd
Merge branch 'develop' into fixed-micromagnetic
GPMueller 9093d65
Merge branch 'develop' into fixed-micromagnetic
GPMueller 7fed5e2
Core: minor micromagnetism fixes
GPMueller File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we should add a section like this to the Heisenberg Hamiltonian documentation. IMO it it is quite useful to have this overview in the beginning