| 查看: 8709 | 回復: 47 | |||
honestxing木蟲 (正式寫手)
|
[交流]
微磁模擬軟件oommf/llg/mumax之比較 已有20人參與
|
||
|
(根據筆者使用經驗,對微磁軟件作如下簡單介紹) oommf是當前使用最廣泛(沒有之一)的微磁模擬軟件,屬于開源軟件,自由下載,主要由美國NIST的M.Donahue等人開發(fā),不定期釋出新版本。目前的最新版本為oommf1.2a5,分為64位和32位兩種,適用平臺囊括Windows/Linux/Unix/Mac等幾乎所有操作系統。官網有Windows預編譯版和源文件包提供,前者可以在Windows上直接運行,后者需要自行編譯。使用oommf前需要先安裝tcl/tk軟件,如果要從oommf源文件自行編譯,還需要安裝合適的編譯器,例如MS-VC++(免費的express版就可以)等。oommf屬于面向對象軟件,功能很強大,而且very flexible,就速度而言,64位版要比32位版快幾倍。要學會oommf必須好好看一下安裝包自帶的說明書(userguide),并且安裝包里還有很多示例性的mif文件。看完說明書后,最好把mif文件逐個看一遍,這樣肯定能夠學會編寫oommf的輸入文件(即mif文件)。oommf的輸入文件語言是tcl語言。 LLG Micromagnetics Simulator是一款收費軟件,由原美國亞利桑那州立大學教授M.Scheinfein開發(fā),用戶比oommf要少很多,一方面是由于其售價高達合人民幣約六萬,另一方面是由于其速度太慢,比oommf要慢數倍,另外,llg的功能也沒有oommf強大,有些微磁學問題用llg是沒辦法做的。作為售價不菲的收費軟件,llg有其自身的優(yōu)點-提供了某些數據處理功能,這是自由軟件所不具備的。對于某些微磁問題,這些數據后處理功能非常重要。llg只能在Windows平臺上運行,2013年推出了64位版本。 mumax是最近兩三年才推出的一款微磁軟件,屬于開源軟件,自由下載,主要由比利時Ghent大學的A.Vansteenkiste博士開發(fā),不定期釋出新版本,目前更新很頻繁。mumax是一款GPU軟件,所以它的特點是速度快。經筆者驗證,mumax的運算速度比oommf-64位版本還要快幾倍(因此比llg要快幾十甚至上百倍)。mumax專門針對nVIDIA GPU開發(fā),可以在Linux/Windows/Mac平臺上運行。官網有Windows可執(zhí)行文件包和源文件包提供。mumax的輸入文件為mx3格式,官網提供有示例性mx3文件和API,簡單易學,大約幾天就能上手。mumax的輸入文件語言是比較新的go語言。 另外,免費微磁軟件還有magpar/nmag/micromagnum(GPU軟件)等,收費軟件還有micromagus/GPMagnet(GPU軟件)。 oommf/llg/mumax/micromagnum采用的是有限差分法(finite-difference method),magpar和nmag采用的是有限元法(finite-element method)。 oommf:見http://math.nist.gov/oommf/ mumax:見http://mumax.github.io/ llg:見http://llgmicro.home.mindspring.com/ magpar:見http://www.magpar.net/ nmag:見http://nmag.soton.ac.uk/nmag/ micromagus:見http://www.micromagus.de/ GPMagnet:見http://www.goparallel.net/ micromagnum:見http://micromagnum.informatik.uni-hamburg.de/ LLG Micromagnetics Simulator于2015年4月推出了64位CPU+GPU版本,并且新版中加入了對spin-orbit torques(即spin-Hall torque與Rashba torque)與Dzyaloshinskii-Moriya interaction等物理效應的支持。另外GPMagnet也加入了對這些新效應的支持。 [ Last edited by honestxing on 2015-5-21 at 13:16 ] |

木蟲 (正式寫手)
|
方法1: 在DOS命令窗中,把工作目錄切換到mumax3的安裝目錄,運行 mumax3 myfile.mx3即可。 方法2: 你也可以寫個批處理文件,放到mumax3的安裝目錄下,雙擊該批處理文件即可。批處理文件怎么寫呢?很簡單,把mumax3 myfile.mx3這一語句放到一個txt文件里面,把txt文件擴展名改為bat即可。每個語句占一行,每一行運行一個mx3文件,做一次計算。你寫多少行,就做多少次計算。 發(fā)自小木蟲IOS客戶端 |

新蟲 (小有名氣)
|
很有幫助,樓主在這方面應該有很深入的研究了。我一直對微磁學感興趣,但還沒有做過,理論原理還沒完全搞透。這里想請教一個問題,希望能指點一二。 微磁學像oommf好像也要使用能量最小化求出平衡態(tài)(可能我不對,請指正),但在沒有完全退磁狀態(tài)下,材料其實都是非平衡態(tài),這種做法怎么能行得通呢? 即使不用能量最小原理,解LLG方程時怎么確定得到的磁化狀態(tài)是所處外場下的”平衡態(tài)“呢? 我曾經聽一個人做報告說,就算飽和磁化狀態(tài)下的永磁體,只要放置的時間足夠久,也會成為退磁狀態(tài),所有有此一問。 謝謝! |
木蟲 (正式寫手)
|
把寫好的代碼放入一個txt文件中,擴展名改為mx3,文件名取為myfile,就寫好了一個myfile.mx3文件。其中myfile就是你隨便給文件取的名字。 發(fā)自小木蟲IOS客戶端 |

| MK |
木蟲 (正式寫手)
|
深入研究談不上,只是在這方面開展了一點工作。以下是我粗淺的理解。 求解微磁學問題一般分為statics和dynamics兩類。你說的求解系統的平衡態(tài)應該屬于前者,關注系統的平衡狀態(tài),不關注中間的動態(tài)演化過程。在數值求解中,可以通過比較許多“可能狀態(tài)”的能量,來逐漸找到具有極小能量的狀態(tài),直到滿足一定的條件,比如系統中最大矩(m x H x m)小于某一個值(這個值可以人為設定)。這些“可能狀態(tài)”可以通過一定的方式來得到,你可以看看oommf的說明書中關于CGEvolve和MinDriver部分。另外,請注意,找到的平衡狀態(tài)不一定是能量最小狀態(tài),有可能只是某一能量極小狀態(tài)。 “在沒有完全退磁狀態(tài)下,材料其實都是非平衡態(tài)”,但是該"非平衡態(tài)"在所處條件下屬于某一能量極小態(tài),處于勢阱中,在外力驅動下,可以越過勢壘弛豫到能量最小狀態(tài),比如熱作用就屬于一種外力。 |

新蟲 (小有名氣)
新蟲 (小有名氣)
|
新蟲 (小有名氣)
木蟲 (正式寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 317求調劑 +12 | 申子申申 2026-03-19 | 18/900 |
|
|---|---|---|---|---|
|
[考研] 311求調劑 +6 | 冬十三 2026-03-18 | 6/300 |
|
|
[考研] 一志愿武理材料工程348求調劑 +5 |  ̄^ ̄゜汗 2026-03-19 | 7/350 |
|
|
[考研] 08工科 320總分 求調劑 +11 | 梨花珞晚風 2026-03-17 | 11/550 |
|
|
[考研] 一志愿 西北大學 ,070300化學學碩,總分287,雙非一本,求調劑。 +3 | 晨昏線與星海 2026-03-20 | 3/150 |
|
|
[考研] 319求調劑 +4 | 小力氣珂珂 2026-03-20 | 4/200 |
|
|
[考研] 材料學碩301分求調劑 +7 | Liyouyumairs 2026-03-21 | 7/350 |
|
|
[考研] 廣西大學材料導師推薦 +3 | 夏夏夏小正 2026-03-17 | 5/250 |
|
|
[考研] 材料學學碩080502 337求調劑-一志愿華中科技大學 +4 | 順順順mr 2026-03-18 | 5/250 |
|
|
[考研] 083200學碩321分一志愿暨南大學求調劑 +3 | innocenceF 2026-03-17 | 3/150 |
|
|
[考研] 初始318分求調劑(有工作經驗) +3 | 1911236844 2026-03-17 | 3/150 |
|
|
[考研] 295求調劑 +4 | 一志愿京區(qū)211 2026-03-18 | 6/300 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 329求調劑 +9 | 想上學吖吖 2026-03-19 | 9/450 |
|
|
[考研] 材料學求調劑 +4 | Stella_Yao 2026-03-20 | 4/200 |
|
|
[考研] 353求調劑 +3 | 拉鉤不許變 2026-03-20 | 3/150 |
|
|
[考研] 求調劑 +3 | eation27 2026-03-20 | 3/150 |
|
|
[考研]
|
不想起名字112 2026-03-19 | 3/150 |
|
|
[考研] 085600材料與化工求調劑 +6 | 緒幸與子 2026-03-17 | 6/300 |
|
|
[考研] 有沒有道鐵/土木的想調劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|