mumax 3.6.1
binaries last updated Dec 9, 2014
Please cite "The Design and Verification of MuMax3", available on http://dx.doi.org/10.1063/1.4899186, in any work that uses mumax3
Requirements:
Mumax3 requires an nVIDIA GPU with compute capability 2.0 or higher, as well as the nVIDIA GPU driver. To run with CUDA6.5, driver v.340 or later is recommended. Older CUDA versions can be used with outdated drivers. Note that there is no need to install CUDA, it ships with the binaries.
Installation:
No explicit installation is needed. After downloading and decompressing the archive for your platform, you should be able to just run the mumax3 binary.
MacOSX users can compile from source.
Changes since mumax 3.5:
- Ability to fix spins in desired regions, with
FrozenSpins.SetRegion(x, 1)
(Thanks Mykola Dvornik) - Bulk DMI interaction (available via
Dbulk
) was implemented but not yet qualitatively tested. Please provide feedback but do not yet use this feature for production simulations. - To allow for bulk DMI interaction it was necessary to rename the quantity
Dex
toDind
(for induced DMI), to avoid confusion with the bulk DMI strengthDbulk
. We regret such backwards-incompatible rename, but think it is necessary to avoid accidental mix-up of both terms. - MFM images are now generated in AC mode, rather than the fairly unusual DC mode used in earlier mumax versions. Please contact the authors if you really need DC mode.
- Zhang-Li STT can now be explicitly disabled. This is of interest for 3D simulations with Slonczewski STT, where, by defeault, Zhang-Li was enabled as well (Thanks Mykola Dvornik).
- Add NewVectorMask for easier space-dependent excitation.
- RK4 solver is now available for finite-temperature simulations with a large time step (Thanks Jonathan Leliaert)
- mumax3-convert allows custom color scales, see the documentation on http://godoc.org/github.com/mumax/3/cmd
Fixes:
- Fixed and tested cubic anisotropy energy.
- Fixed mumax3-convert VTK output (Thanks Mykola Dvornik).
- Fixed incompatibility of dump format with mumax2 (Thanks Mykola Dvornik). In the unlikely event that you need to import mumax3.5 generated dump data into mumax3.6, you should use mumax3-convert (v3.5) to convert your dump files to OVF binary, and import the OVFs into mumax3.6.
- Fixed -o flag.
- Packaged mumax3 bootstrap program again (sets LD_LIBRARY_PATH for you).
Documentation
As always, available on http://mumax.github.io