EFIT++¶
Contacts: Bhavin Patel
Short Description¶
Run the EFIT equilibrium solver for MAST or JET to generate gEQDSK files from an EFIT++ NETCDF file
Long Description¶
This module can perform the following operations:
Generate gEQDSK file from EFIT++ run
-> User GUI inputs used to generate EFIT++ run command -> Run EFIT++ button generates bash script to setup environment and run command required to run EFIT++ on CCFE Linux system (Freia) -> Retrieve EFIT++ netCDF output file and generate geqdsk files for each time slice
(2) Generate gEQDSK file from netCDF file -> Generate geqdsk files from currently loaded netCDF file (i.e. do not run EFIT++)
(3) Generate gEQDSK file from processed data file -> For MAST, use UDA -> For JET, use PPF
(4) Load existing gEQDSK file -> Manually load in geqdsk files
(5) Load existing netCDF file -> Manually load in EFIT++ netCDF output file
EFIT (Equilibrium Fitting) is a computer code developed to translate measurements from plasma diagnostics into useful information like plasma geometry, stored energy, and current profiles. The measurements are obtained from diagnostics such as external magnetic probes, external poloidal flux loops, and the Motional Stark Effect (MSE), which measures the direction of the magnetic field lines inside the plasma. The Grad-Shafranov equilibrium equation, which describes the force balance in a plasma, is solved using the available measurements as constraints on the toroidal current density. Since the current also depends on the solution of the equation, the poloidal flux function, this is a nonlinear optimization problem. The equilibrium constraint allows the two-dimensional current density to be represented by two one-dimensional stream functions (functions only of flux), which significantly reduces the complexity of the problem.
Supported devices¶
MAST
JET
Contributors¶
List of contributors sorted by number of lines authored:
412 shenders
171 Stuart Henderson
120 Fusion Bot
46 Orso Meneghini
35 Bhavin Patel
22 Ziga Stancar
20 Jorge Ferreira
8 Richard Kalling
4 Sterling Smith
2 poradzin
Submodules¶
None
Users¶
List of usernames sorted by number of module imports: shenders, ajsen, hwong, mfitz, mdunn, pbonofig, mcecc, arjacks, anetepen, holiver, nfil, selmore, zhouyujie, buchanj, faurie, kh5639, pshi, ql0457, zc5361, bpatel2, lvovskiya, mcclenaghanj, meneghini, ncrocker, sabbagh, tsun, akleiner, andreavergara, bechtelt, fitzpatrickr, fujia, jrm6173, knolkerm, cmichael, gagek, lindan, mlampert, nakeva, rutherfordg, smuna, vanzee, weixishuo, wigram, dpalade, hongrongjie, jberkery, lpigat, majorm, mknolker, munarettos, nelsonand, panicid, peretm, qg9781, smordijc, smunaret, tangt, ulbl_p, wehnerw, welsha, zhen.zhou, ashourvana, bernardt, bzhu, chabanr, churchillr, cn8435, dambaj, eldond, gerrur, guizzos, guterlj, james.bland, jiahongray, jqw5960, jrivero, jruizru, kg7356, khabanovf, kimsang, kmcc, laggnerf, leutholdn, lgarzot, likai, lishimin, liu, liuchang, liuy_dlut, lizeyu, macwant, marinic, markovic, omeneghi, pandyam, paz-soldan, prabhudesaig, prattq, qingyunhu, ramanr, sgibson, shisy, smiskeyj, ssaar, syang, tangs, terranova, tsingh, victorb, vk1027, wangzibo, yadavn, yangseongmoo, zhangw, zhaoc