TRIP3DGPU¶
Contacts: Gregorio L. Trevisan
Short Description¶
Trace magnetic field lines with TRIP3DGPU
Long Description¶
TRIP3DGPU
is the GPU-enabled version of the TRIP3D
three-dimensional magnetic field-line tracing code.
The module guides you through the setup, execution, and post-processing phases of a typical TRIP3DGPU
workflow.
Typical workflows¶
At present, the code can run simulations based on equilibria from either:
EFIT
, the classic two-dimensional equilibrium solver, orM3D-C1
, a three-dimensional one- or two-fluid equilibrium solver.
Typical outputs from the code include:
lines.out
, for Poincare’ plotting,hit.out
, for footprint plotting.
Supported devices¶
DIII-D
Supported servers¶
The code is currently compiled on the DIII-D clusters:
iris
, for DoE-funded work, andsaturn
, for GA-IR&D-funded work.
Available GUIs¶
Simplified GUIs include:
device selection,
equilibrium solution,
coil modeling,
current computation,
parameter tweaking,
batch submission,
multi submission,
post-processing.
Relevant publications¶
R.C. Kalling, T.E. Evans, D.M. Orlov, D.P. Schissel, Rajesh Maingi, J.E. Menard, S.A. Sabbagh, “Accelerating the Numerical Simulation of Magnetic Field Lines in Tokamaks Using the GPU”, Fusion Eng. Des. 86 (2011) 399-406 (8pp) @ https://dx.doi.org/10.1016/j.fusengdes.2011.03.064
T.E. Evans, R.A. Moyer and P. Monat, “Modeling of stochastic magnetic flux loss from the edge of a poloidally diverted tokamak”, Phys. Plasmas 9 (2002) 4957 @ https://dx.doi.org/10.1063/1.1521125
Contributors¶
List of contributors sorted by number of lines authored:
2130 Gregorio L. Trevisan
480 Fusion Bot
54 Orso Meneghini
41 Wen Wu
8 Sterling Smith
1 Nikolas Logan
Submodules¶
None
Users¶
List of usernames sorted by number of module imports: Trevisan, leejanet, munarettos, wuwen, orlov, evans, teklua, herfindalj, trevisan, meneghini, eskewj, hongrongjie, riviereb, smithsp, bursche, bykovi, cotet, deshazere, huqiming, ngyuenle, yuguanying, duxiaodi, gonzalezj, howelle, knolkerm, logannc, margomw, marinoni, shafer, sweeneyrm, duttas, gagek, jlchen, kostukm, krietedm, lix, lyonsbc, majorm, moyer, stewarts, vanzee, weisbergd, yangseongmoo