Skip to content
forked from mumax/3

GPU-accelerated micromagnetic simulator with implementation of nudged elastic band variant

License

Notifications You must be signed in to change notification settings

OlafurSiemsen/3_GNEB

This branch is 3 commits behind mumax/3:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

373a4a5 · Nov 21, 2024
Sep 10, 2018
Nov 21, 2024
Jul 1, 2020
Mar 22, 2023
Mar 12, 2019
Jun 26, 2020
Aug 30, 2020
Feb 8, 2018
Nov 13, 2014
Oct 4, 2024
May 13, 2014
May 13, 2014
Dec 11, 2015
Jun 18, 2020
Nov 21, 2019
Feb 10, 2021
May 15, 2014
Oct 4, 2024
Sep 15, 2016
May 18, 2015
Jun 18, 2020
Jul 10, 2018
Oct 22, 2021
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 with implementation of nudged elastic band variant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

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