Skip to content

Releases: mumax/3

mumax 3.6

04 Nov 14:09
Compare
Choose a tag to compare

binaries last updated Nov 4, 2014

This release is dedicated to the paper "The Design and Verification of MuMax3", available on http://dx.doi.org/10.1063/1.4899186. Thank you for citing this paper in any work that uses mumax.

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:

  • 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 to Dind (for induced DMI), to avoid confusion with the bulk DMI strength Dbulk. 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.

Documentation

As always, available on http://mumax.github.io

mumax 3.5.3

15 May 09:29
Compare
Choose a tag to compare

binaries last updated on May 22

This maintenance release brings:

  • Ship cuda5 releases alongside cuda6, which sometimes suffers from CUFFT_INVALID_DEVICE.
  • Many GUI improvements (responsivity, error handling, console)
  • The 4096 th commit to mumax3!

On top of earlier changes:

mumax 3.5.2:

  • Fix for missing factor sqrt(2) in temperature (Thanks Jonathan Leliaert)
  • Add missing '!' operator to script (Thanks Raffaele Pellicelli)

mumax 3.5.1:

  • numerous fixes for Windows, users can now just double-click mumax3.exe.
  • improved responsiveness of web GUI for large simulations.
  • CUDA6 used by default (but others still available)

mumax 3.5:

  • Faster solver, typ. 2-5x speed-up (Thanks Jonathan Leliaert).
  • Run() now runs for exactly the time specified, truncating the last time step if needed.
  • Relax() function to find the magnetization ground state.
  • Reduced memory usage, 2GB RAM can now hold about 16M cells.
  • Faster kernel initialization (typ 4x - 10x) and optional kernel cache.
  • Optimization for 3D simulations with only a few layers.
  • CUDA 6.0 and Ubuntu 14.04 support.
  • Fixed ImageShape offset by 1 pixel (Thanks Aurelio Hierro)
  • Fixed skyrmion configuration.
  • Fixed Snapshot of scalar quantity.
  • Fixed regions.SetCell order of arguments (x,y,z) (Thanks Raffaele Pellicelli).
  • Fixed output issues on Windows (Thanks Alex Mellnik, Raffaele Pellicelli)
  • Fixed ShiftRegions (Thanks Ben Van de Wiele)
  • Added boolean operators to script (Thanks Gabriel Chaves)

Documentation

As always, available on http://mumax.github.io

Known issues:

  • Cubic anisotropy energy is not reported correctly. Dynamics are OK so the result of dynamic simulations is unaffected.
  • MFM images are currently simulated for DC mode, which is rather unusual. It will be changed to AC mode.
  • mumax3-convert VTK output is broken.

Fixes have already be issued and will be available in the 3.6 release, or when building from source.

mumax3.4.2

04 Mar 14:14
Compare
Choose a tag to compare
  • This release provides the possibility of smoothed edges, settable with EdgeSmooth=N. This reduces the staircase effect at curved boundaries. This is considered an experimental feature. Use it with care. Feedback welcome.
  • Several minor bugfixes in OVF data (Thanks Mykola Dvornik, Henning Ulrichs)

mumax 3.3.1

17 Dec 13:33
Compare
Choose a tag to compare

Added features:

  • periodic boundary conditions
  • Slonczewski STT
  • fix for time- and space-dependent parameters and excitation

Fixes:

  • [3.3.1] Fix bug where RandNorm actually returned RandExp
  • [3.3.0] support for GTX TITAN
  • [3.3.0] fix Cubic Anisotropy

Changes wrt. mumax3.3-beta:

  • Dex is a scalar quantity
  • JPol has been split in j (current density) and pol (spin polarization, default 1). This was needed to allow Oersted fields in the future.

mumax3.1

24 Sep 14:39
Compare
Choose a tag to compare

The first stable release of mumax3.
Pick the CUDA version corresponding to your system (recommended: linux_cuda5.0).