Giter VIP home page Giter VIP logo

ojb-quantum / mumax3-how-to Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 1.52 MB

Installation, scripting, & data generation demo of computational micro and nanomagnetism in MuMax3. Formed & written by Onri Jay Benally, an Indigenous American quantum hardware engineer.

License: GNU General Public License v3.0

Jupyter Notebook 99.88% TeX 0.12%
computational-magnetism computational-physics engineering magnetism micromagnetism mram mumax mumax3 spintronics computational-micromagnetics

mumax3-how-to's Introduction

MuMax3-How-To

License

Installation, scripting, & data generation demo of computational micro and nanomagnetism in MuMax3. Formed & written by Onri Jay Benally, an Indigenous American quantum hardware engineer.


image


Uses code heavily-modified for clarity, inspired from: (https://github.com/mumax/3) & (https://mumax.github.io/examples.html)

(Examples computed in this repository were performed on an NVIDIA (RTX4070 Ti Super) GPU, connected externally to a Microsoft Surface Pro 8).

How to Install and Run MuMax3 by Onri
Video Example of Onri's MuMax3 Hysteresis Plots in Python
Example MuMax3 Script in TXT Format
Google Colab/ Jupyter Notebook Example of Data Imported From MuMax3 - Hysteresis Loop by Onri
Video Animation of Magnetic Orders
Explanation of Hysteresis Curves & Coercivity
Micromagnetism Overview

If MuMax3 is installed already, start the GUI by typing the following 2 lines into a non-admin command prompt or non-admin PowerShell:

cd <directory_to_your_MuMax3_file>
mumax3 -i <your_MuMax3_TXT_file_name>

Note: MuMax3 scripts can be written as TXT file types. The above script will load and automatically run the script into a browser.

Online OVF file type visualization: (https://mumax.ugent.be/mumax-view). While using the viewer, you can load multiple OVF files to play an animation of the magnetization frame capture.


Below is an example of a Hysteresis loop plotted in Python, provided in one of the examples above:

Hysteresis Plot_Python_Blue

Magnetic material visualization example:

Vector field after 2 minutes Vector field after a couple more minutes

Magnetic geometry (300 nm x 100 nm x 3 nm) visualization in 3D using MuMax View in the browser:

ezgif-2-ce10ab426e

More examples:

Screenshot 2024-03-13 124721 Screenshot 2024-03-13 125101

mumax3-how-to's People

Contributors

ojb-quantum avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.