Skip to content
/ 3 Public
forked from mumax/3

GPU-accelerated micromagnetic simulator

License

Notifications You must be signed in to change notification settings

jsampaio/3

This branch is 27 commits ahead of, 16 commits behind mumax/3:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

96500a5 · Oct 16, 2023
Sep 10, 2018
May 26, 2023
Jul 1, 2020
Mar 22, 2023
Mar 12, 2019
Jun 26, 2020
Aug 30, 2020
Feb 8, 2018
Nov 13, 2014
Oct 16, 2023
May 13, 2014
May 13, 2014
Dec 11, 2015
Jun 18, 2020
Nov 21, 2019
Feb 10, 2021
May 15, 2014
Jan 28, 2023
Sep 15, 2016
May 18, 2015
Jun 18, 2020
Jul 10, 2018
May 13, 2014
Jun 18, 2020
Jun 18, 2020
Jun 18, 2020
Dec 6, 2015

Repository files navigation

mumax3

Build Status

GPU accelerated micromagnetic simulator.

Downloads and documentation

http://mumax.github.io

Paper

The Design and Verification of mumax3:

http://scitation.aip.org/content/aip/journal/adva/4/10/10.1063/1.4899186

Tools

https://godoc.org/github.com/mumax/3/cmd

Building from source (for linux)

Consider downloading a pre-compiled binary. If you want to compile nevertheless:

  • install the nvidia proprietary driver, if not yet present.
  • if unsure, it's probably already there
  • version 440.44 recommended
  • install Go
  • install CUDA
  • install a C compiler
    • on Ubuntu: sudo apt-get install gcc
  • if you have git installed:
    • go get github.com/mumax/3/cmd/mumax3
  • if you don't have git:
    • seriously, no git?
    • get the source from https://github.com/mumax/3/releases
    • unzip the source into $GOPATH/src/github.com/mumax/3
    • cd $GOPATH/src/github.com/mumax/3/cmd/mumax3
    • go install
  • optional: install gnuplot if you want pretty graphs
    • on ubuntu: sudo apt-get install gnuplot
  • use the Makefile if there is a need to recompile the cuda kernels
    • make realclean && make

Your binary is now at $GOPATH/bin/mumax3

Contributing

Contributions are gratefully accepted. To contribute code, fork our repo on github and send a pull request.

About

GPU-accelerated micromagnetic simulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.6%
  • Cuda 1.9%
  • C 0.2%
  • Makefile 0.1%
  • Shell 0.1%
  • PowerShell 0.1%