slim

The Slab Like Microtearing mode model

https://github.com/maxtcurie/slim

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 8 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    1 of 3 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary

Keywords

gui simulation
Last synced: 6 months ago · JSON representation

Repository

The Slab Like Microtearing mode model

Basic Info
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
gui simulation
Created over 4 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License Citation

README.md

SLiM

The Slab Like Microtearing mode (SLiM) model

Overview

This software provides a rapid assessment of the slab-like microtearing mode using a global linear dispersion model, which takes 50ms to calculate the growth rate and frequency of a given mode on the personal computer. Potentially uses 10^-7 of the computation resources for discharge study. For detail, one can check on the site (under construction): https://www.drmcurie.com/project-page/Research_Projects/SLiM

The package can be download via pip: pip install slim_phys

GitHub repo: https://github.com/maxtcurie/SLiM

for more detailed information, please check wikipage: https://github.com/maxtcurie/SLiM/wiki

Executable the program:

Determine the stabilities of the MTM for different mode numbers

  • GUI: GUI/mode_finder.py (under the folder GUI)
  • script: Templet/mode_finder (under the folder Templet)

Plot the modified the safety factor (q) to see if the rational surfaces are intersected with the q profile.

  • GUI: GUI/Plot_q_modification.py (under the folder GUI)
  • script: Templet/Plot_ome_q_surface_demo.py (under the folder Templet)

Calculate dispersion

  • script: Templet/Dispersion.py (under the folder Templet)

Tutorial

APS 2021 invited talk about SLiM model:

https://youtu.be/j2MYfGwlBYY

Playlist for tutorial on running the SLiM model:

https://youtube.com/playlist?list=PLgNi5MiqkBWagsB8yRjRncsz1D4oeedQB

How to use GUI:

mode finder GUI: https://youtu.be/R_-ldYNvmhU

plot modified safety factor GUI: https://youtu.be/L01xl_e1bpM

Citation

This software is based on the following articles and presentations, please the cite those articles in the publications uses such software package:

  1. M.T. Curie, J. L. Larakers, D. R. Hatch, A. O. Nelson, A. Diallo, E. Hassan, W. Guttenfelder, M. Halfmoon, M. Kotschenreuther, R. D. Hazeltine, S. M. Mahajan, R. J. Groebner, J. Chen, C. Perez von Thun, L. Frassinetti, S. Saarelma, C. Giroud, M. M. Tennery (2022) "A survey of pedestal magnetic fluctuations using gyrokinetics and a global reduced model for microtearing stability" Physics of Plasmas (Editor's Pick) https://doi.org/10.1063/5.0084842

  2. J.L. Larakers, M. Curie, D. R. Hatch, R. D. Hazeltine, and S. M.Mahajan, 2021) "Global Theory of Microtearing Modes in the Tokamak Pedestal" https://doi.org/10.1103/PhysRevLett.126.225001

  3. M. Curie, J.L. Larakers, D.R. Hatch, A. Diallo, E. Hassan, O. Nelson, W. Guttenfelder, M. Halfmoon, M. Kotschenreuthe, S. M. Mahajan, R. J. Groebner (2021)"Reduced predictive models for Micro-tearing modes in the pedestal" APS DPP https://doi.org/10.13140/RG.2.2.27713.48482

  4. M. Curie (2022) "Simulations and reduced models for Micro-tearing modes in the Tokamak pedestal" Ph.D. Dissertation https://doi.org/10.13140/RG.2.2.24468.37769

Owner

  • Name: maxcurie
  • Login: maxtcurie
  • Kind: user

GitHub Events

Total
Last Year

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 126
  • Total Committers: 3
  • Avg Commits per committer: 42.0
  • Development Distribution Score (DDS): 0.484
Past Year
  • Commits: 45
  • Committers: 1
  • Avg Commits per committer: 45.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
maxcurie1996 m****e@u****u 65
maxcurie 4****e 48
maxcurie1996 4****6 13
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 2
  • Total pull requests: 0
  • Average time to close issues: 16 days
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 2.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jmcclena (2)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels