M3DC1¶
Contacts: Brendan Lyons, Orso Meneghini, Nate Ferraro, Sterling Smith
Short Description¶
Workflow that allows for automated running of M3D-C1
Long Description¶
- GUI for:
- Starting calculations from new equilibrium files
Selecting new equilibrium files
Extending profile data beyond separatrix
Restarting calculations from an existing OMFIT M3D-C1 directory
Loading and modifying C1input namelist
- Selecting linear calulations to perform
Equilibrium, stability, and 3D response
Arbitrary toroidal mode number
Single- or two-fluid
- Post-process results
Select result directories (remote directories synced locally)
Accepts Python and IDL commands
- Automated running:
Maps input equilibrium to M3D-C1 uniform mesh
Computes equilibrium on uniform mesh
Creates shape, n_e, T_e, and T_i plots to check for good equilibrium match
Adapts mesh to equilibrium
Runs selected calculations
Supported devices¶
DIII-D, AUG, KSTAR, EAST, JET, ITER
Relevant publications¶
S.C. Jardin, N. Ferraro, J. Breslau, and J. Chen, Comput. Sci. Discovery 5, 014002 (2012).
N.M. Ferraro, S.C. Jardin, L.L. Lao, M.S. Shephard, and F. Zhang, Phys. Plasmas 23, 056114 (2016).
External resources¶
M3D-C1 webpage: https://w3.pppl.gov/~nferraro/m3dc1.html
Contributors¶
List of contributors sorted by number of lines authored:
1670 Brendan Lyons
539 Fusion Bot
50 Orso Meneghini
3 David Eldon
2 Milo Dorr
1 Sterling Smith
1 Gregorio L. Trevisan
Submodules¶
None
Users¶
List of usernames sorted by number of module imports: lyonsbc, chenran, blyons, cotet, zhaoc, knolkerm, orlov, wilcoxr, yuguanying, ypark, vanzee, wingen, yoom, meneghini, psinha, Trevisan, gagek, hinsone, jgchen, munarettos, sinhap, smithsp, trevisan, mcclenaghanj, ashourvana, lizeyu, oizacard, chenxi, Lyons, beidlerm, boyesw, joungs, jsh8708, liudingyun, nferraro, wangy, willensdorferm, akcayc, akleiner, bykovi, churchillr, czhu, ert, fila, gonzalezj, halfmoon, huqiming, izacardo, jianx, jmlmir, josephi, jparisi, jsachdev, kyungjin, liuyiqi, lmorton, mortonl, nazikian, parkys, pierrenc, rkalling, slendebroekt, turnbull, wanghuiqian, wangqi, wangyingchu, wilkstm, wuxuemin, xugs, zhuyilun