TGYRO_GACODE¶
Contacts: Orso Meneghini, Sterling Smith, Jeff Candy, Christopher Holland, Brian Grierson, Garud Snoep
Short Description¶
Runs the steady state TGYRO transport code
Long Description¶
TGYRO manages execution of multiple instances of the kinetic neoclassical code NEO and the gyrokinetic code GYRO or the quasiliear code TGLF. Equilbrium profiles of density and temperature are modified by Newton iteration until measured losses from collisions (NEO) and turbulence (GYRO or TGLF) balance experimental power and density sources.
Typical workflows¶
Setup of geometry
Pick what equations to evolve
Newton solver controls
Iteration with or without self-consistent EPED1-NN pedestal model
Profiles scalings and particle sources
Selection of turbulent TGLF/GYRO/IFS and neoclassical NEO/Chang-Hinton/Hinton-Hazeltine models to use
Support running and viewing multiple simulations stored on remote server
Profiles as function of radius or iteration
Comparison of target, initial and final fluxes
Fluxes convergence for different iterations
Supported devices¶
Device independent
Tutorials¶
DIII-D * Google docs * PDF * YouTube video
ITER * Google docs * PDF
External resources¶
TGYRO on the GA GACODE website (needs GA account)
Contributors¶
List of contributors sorted by number of lines authored:
1079 Orso Meneghini
874 Galina Avdeeva
857 Tomas Odstrcil
701 Fusion Bot
355 Kathreen Thome
344 Brian Grierson
240 Sterling Smith
229 Joseph McClenaghan
117 Christopher Holland
59 Tim Slendebroek
58 Garud Snoep
30 Jeff Candy
10 Pablo Rodriguez
8 Zhixuan Wang
6 Francesco Sciortino
6 David Eldon
3 Chengkang Pan
2 Zhao Deng
1 Brendan Lyons
Submodules¶
None
Users¶
List of usernames sorted by number of module imports: mcclenaghanj, panck, thomek, grierson, snoepg, sciortinof, meneghini, cuil, marinoni, candy, dingsiye, wmq, tomas, wanghuiqian, fernandezp, holland, likai, chrystal, smithsp, bgriers, victorb, odstrcilt, sungc, orlov, knolkerm, guowf, vaezip, xiangjian, bgrierson, pablorf, shisy, zhaodeng, lizj, xuemiao, kaye, kinsey, capitainetema, jorge, renyang, DarkConscript, guttenfe, jlchen, lyonsbc, xugl, mordijck, neisert, wuxh, degrandchampg, luoyiming, jianx, lijx, ludat, schmitzl, sciortino, wgutten, callahank, haskeysr, houshman, nanshi, wangzhuo, zhanghongming, zyunpeng, Trevisan, stephanet, xier, bassem, howardnt, lfluo, renq, wangzw, wfguo, yanz, zhuzj, baradakk, chenji, fusionbot, g2jofe, groebner, petty, roelofsm, shin, staebler, xdyang, xuelei, zhwang, abbatej, collinscs, dfkong, jsachdev, kyungjin, morosohks, rlore, root, slendebroekt, solokhav, wangy, xiafan, xug