Contacts: Brian Grierson, Garud Snoep, Orso Meneghini

Short Description

Runs the STRAHL code, displays output, and compares runs


Impurity transport, charged states, radiation, emission, LBO, Laser Blow Off, minimization

Long Description

STRAHL is a code to calculate the radial transport and the emission of impurities in the plasma bulk. The code solves the radial continuity equation for each ionisation stage of the impurity in 1-D geometry. For the transport an ansatz of anomalous diffusivities and radial drift velocities is used; a full neoclassical treatment of impurity transport can be switched on if desired. The model focuses on the impurity transport and radiation, while the parameters of the background plasma are taken from the experiment.

Typical workflows

STRAHL is used either for predicting impurity transport and the evolution of the impurity density, or post-diction and nonlinear least-squares minimization using LMFIT to infer the transport from an experiment that has impurity density or emission measurements.

Supported devices

Device agnostic

External resources

  • Ralph Dux STRAHL User Manual IPP 10/30 September, 2006 <>

  • Odstrcil, T., et al. Physics of Plasmas 27.8 (2020): 082503.<>



List of contributors sorted by number of lines authored:

16963 Tomas Odstrcil
 6337 Francesco Sciortino
  763 Brian Grierson
  506 Brian Victor
  480 Orso Meneghini
   20 Fusion Bot
   17 Sterling Smith
    5 Tim Slendebroek
    4 David Eldon
    1 Shaun Haskey
    1 Heng Lan


List of usernames sorted by number of module imports: tomas, grierson, victorb, sciortinof, snoepg, odstrcilt, xiangjian, hengl, bgrierson, sciortino, meneghini, wumuq, hsx-user, odstrcil, howardnt, mordijck, pablorf, ckswee, sapna, callahank, soukhan, haskeysr, unterbee, vallar, guttenfe, shisy, thomek, duxiaodi, jianx, jspark, orso, shafer, smithsp, vlad, wanghuiqian, zhangp, aaboutal, ashourvana, casalil, chenji, delcastilloc, delgadol, fernandezp, hinsone, huwen, johnsonc, knolkerm, mcclenaghanj, mckayk, montesk, nanshi, nornbergm, orlov, samuellc, shaskey, thomas, valizzo, zhaodeng