COMPX SM
Computational Modeling and Software Development

 

GENRAY Code

Description | Purpose | Algorithms | Results | Publications | Documentation

Short Description

General Ray Tracing code for 3D Plasmas. Cyclotron Emission Spectra. Source code is available at github.com/compxco.

Date/Active Use

1994 to present

Authors

A.P. Smirnov and R.W. Harvey

Language

Fortran

Purpose/Function/Special Features

GENRAY is a general ray tracing code for the calculation of electromagnetic wave propagation and absorption in the geometrical optics approximation. It provides a solution of the ray tracing equations in general non-axisymmetric geometry, although work to date is with axisymmetric equilibria with added toroidal perturbations. Several alternative dispersion functions D are provided in order to ray trace for EC, LH, and ICRF waves. Current drive is calculated based on Maxwellian distribution functions. Results are coupled to the CQL3D code to provide input for calculation of the rf QL diffusion coefficients.

Many individual, specialized ray tracing codes have been developed in the plasma physics community for application in varous plasma geomentries and situations such as fusion energy tokamak, stellerator, or reversed field pinch plasmas, magnetoshperic plasmas, and interstellar and solar wind plasmas. The basic objective of the GENRAY code is to provide a well-tested, well-documented code applicable in all these situations. The code is constructed for general geometry and wave mode; introduction of specific geometries and modes is facilitated by a modular design for the code. The code is applicable for arbitrary magnetic field, with general flux surfaces. The magnetic field is specified by splines of tabulated values or as an arbitrary function of space. The modular features facilitate introduction of new dispersion relations. The integration of the ray equations is carried out using analytic forms or numerical differentiation for the derivatives of the dispersion relation.

Cylindrical coordinates are used, enabling simplifications for axisymmetric plasmas but permitting investigation of general geometry situations. In axisymmetric devices, the code treats flux surfaces as a function of root(toroidal flux), root(volume), or root(area), for generality and compatibility with other codes. Absorption and linear current drive is calculated, and ray parameters are output for use by ancillary codes.

Basic Algorithms

Integration of the ray equations is carried out using Runge-Kutta methods with fixed or adaptime step size, and methods are provided for conservation of the dispersion function along the trajectories.

For the ECE/EBW emission, methods developed in [3] are used. The radiation transfer equation is solved along WKB rays using a fully relativistic calculation of the emission and absorption from electron distributions which are limited only in being gyrotropic and toroidally symmetric, but may be otherwise arbitrary functions of the constants of motion. Using a radial array of electron distributions obtained from a bounce-averaged Fokker-Planck code such as CQL3D, we obtain the emission spectra.

Key Results

The code has been benchmarked against previous ray tracing codes for propagation of LH, FW, and EC waves in axisymmetric tokamak plasmas. Present work is focussed on non-axisymmtric effects on LH/FW propagation, and on EBWCD calculations.

EBWCD calculations [in conjunction with CQL3D] are provided for the MST and NSTX toroidal devices [4,5].

EBW emission is calculated for the MST experiment [7].

Selected Publications

  1. A.P. Smirnov, R.W. Harvey, and K. Kupfer, A general ray tracing code GENRAY, Bull Amer. Phys. Soc. Vol 39, No. 7, p. 1626 Abstract 4R11 (1994).
  2. A.P. Smirnov and R.W. Harvey, Calculations of the Current Drive in DIII-D with the GENRAY Ray Tracing Code, Bull. Amer. Phys. Soc. Vol. 40, No. 11, p. 1837, Abstract 8P35 (1995); CompX report CompX-2000-01 (2001).
  3. R.W. Harvey, M.R. O'Brien, V.Rozhdestvesky, T. C. Luce, M. G. McCoy and G. D. Kerbel, Electron Cyclotron Emission from Non-Thermal Tokamak Plasmas, Physics of Fluids B, 5, 446 (1993).
  4. P.K. Chattopadhyay, J.K. Anderson, T. Biewer, D. Craig, C.B. Forest, R.W. Harvey, A.P. Smirnov, Electron Bernstein wave emission from an over-dense reversed field pinch plasma, Phyics of Plasmas {\bf 9}, 752 (2002).
  5. G. Taylor, P.C. Efthimion, B. Jones,...R.W. Harvey, C.B. Forest, Electron Bernstein wave research on CDX-U and NSTX, 14th Topical Conf. on Radio Frequency Power in Plasmas, Oxnard, CA, p. 282, AIP Conf. Proc. 595 [2002].
  6. C.B. Forest, R.W. Harvey and A.P. Smirnov,``Power deposition by mode-converted electron Bernstein waves in the DIII-D ``heat-pinch'' experiments, Nucl. Fus. 41, 619 (2001).
  7. C.B. Forest, P.K. Chattopadhay, R.W. Harvey, and A.P. Smirnov, Off-midplane Launch of Electron Bernstein Waves for Current Drive in Overdense Plasmas, Phys. of Plasmas 7, 1352 (2000).

Documentation

Check Google for Genray

 

Home | CQL3D | Genray | STELLA | MCGO | DC | DTRAN | Mirror/Open Sys