mumax3

GPU 加速的微电磁仿真器。「GPU-accelerated micromagnetic simulator」

Github星跟蹤圖

mumax3

GPU 加速的微电磁仿真器。

下载和文档

http://mumax.github.io

论文

mumax3 的设计和验证:

http://scitation.aip.org/content/aip/journal/adva/...

工具

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

从源代码构建(适用于linux)

请考虑下载一个预编译的二进制文件。如果你还是想编译的话:

  • 安装 nvidia 专有驱动程序,如果还没有的话。
  • 如果不确定,它可能已经存在了
  • 建议使用 440.44 版本
  • 安装Go
  • 安装 CUDA
  • 安装一个 C 语言编译器
    • 在 Ubuntu 上:sudo apt-get install gcc
  • 如果你已经安装了 git。
    • go get github.com/mumax/3/cmd/mumax3
  • 如果你没有 git。
    • 说真的,没有 git?
    • https://github.com/mumax/3/releases 获取源代码
    • 将源代码解压到 $GOPATH/src/github.com/mumax/3 中。
    • cd $GOPATH/src/github.com/mumax/3/cmd/mumax3
    • go install
  • 可选的:如果你想要漂亮的图表,请安装 gnuplot
    • 在 ubuntu 上:sudo apt-get install gnuplot
  • 如果需要重新编译 cuda 内核,请使用 Makefile 文件
    • make realclean && make

你的二进制文件现在在 $GOPATH/bin/mumax3。

贡献

我们非常欢迎你的贡献。要贡献代码,请在github上分叉我们的repo,并发送一个pull request。

主要指標

概覽
名稱與所有者mumax/3
主編程語言Go
編程語言Makefile (語言數: 7)
平台Linux
許可證Other
所有者活动
創建於2013-09-20 13:32:01
推送於2025-04-25 15:37:23
最后一次提交2025-04-24 16:35:29
發布數36
最新版本名稱v3.11 (發布於 )
第一版名稱v3.0.12-alpha (發布於 )
用户参与
星數473
關注者數52
派生數156
提交數5.1k
已啟用問題?
問題數230
打開的問題數16
拉請求數93
打開的拉請求數4
關閉的拉請求數38
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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.