Contacts: Orso Meneghini, Michael Brookman, Joseph McClenaghan

Short Description

Run the TORAY ray,-tracing code for ECH waves


ray-tracing, paraxial, ECH

Long Description

The TORAY code is an adaptation to tokamak geometry of earlier work done for mirror geometry. TORAY uses the cold plasma dispersion relation for the ray tracing and various models may be chosen for the absorption. For ECCD, TORAY may use the adjoint approach specialized to ECCD by Cohen. The Cohen approach has been reworked by Lin-Liu to generalize the square magnetic well used in Cohen’s approach. In a third version of the ECCD calculation, Lin-Liu has added the effect of the wave polarization calculated from an externally evaluated dispersion relation rather than the approximation that the wave is right-hand circularly polarized, a condition that is not even approximately true for the ordinary mode as in the ITER design.

Typical workflows

This module is used to:

Setup profiles from ODS, OMFITprofiles, ZIPFITs, PRO_create, kineticEFITtime

Setup gyrotrons for a given shot and time.

Edit gyrotrons aiming if desired.


As stand-alone For entire shot Find critical density of entire shot Scan Density Scan Angle


Supported devices

  • Device agnostic


List of contributors sorted by number of lines authored:

921 Joseph McClenaghan
852 Michael Brookman
283 Orso Meneghini
199 Fusion Bot
150 Nikolas Logan
 27 Brian Grierson
  7 Tim Slendebroek
  7 Kathreen Thome
  1 Brendan Lyons


List of usernames sorted by number of module imports: mcclenaghanj, brookmanmw, meneghini, odstrcilt, xuemiao, chenxi, ypark, nelsonand, smithsp, thomek, zpw001, lyonsbc, pwzheng, vanzee, xiafan, chenj, chenji, fila, izzov, jlchen, johnsonc, knolkerm, krietedm, kyungjin, lauc, renyang, saarelmas, turcof, vaezip, wangzw, wuxh, xiangjian, xier, xugl, zhaodeng