Contacts: Orso Meneghini, Jeff Candy, Emily Belli, Sterling Smith, Garud Snoep

Short Description

Local/remote execution of PROFILES_GEN preprocessor to GACODE suite tools


GACODE, statefile, input.gacode

Long Description

Runs the GACODE utility profiles_gen to convert various inputs into the GACODE standard file input.gacode

PROFILES_GEN converts various common plasma description files into the format read by the GACODE tools such as GYRO, CGYRO, TGYRO, TGLF and NEO

This module also includes the ability to reorder the ions in the file, as well as add and remove ions.

  • Generate GACODE-compatible profiles from EPED run (dead-start or blend with existing input.gacode)

  • Allows (parallel) execution of NEO at multiple radii using experimental input profiles

  • Generate synthetic CER file from NEO run

  • GUI for batch execution on series of equilibria, statefile, and CER files

  • Check/enforce quasineutrality

  • Reorder the ion species

Typical workflows

  1. Start with input.gacode

    • Load from disk or OMFIT tree

  2. Start with statefile and (optional) gfile

    • Load statefile from disk or OMFIT tree

    • Run profiles_gen to create input.gacode

  3. Start with statefile and (optional) gfile from TRANSP TRXPL

    • Enable TRXPL

    • Fill out TRANSP run information

    • Extract statefile

    • Run profiles_gen to create input.gacode

Supported devices

  • Device independent


Included in TGYRO, TGLF and GYRO tutorials


List of contributors sorted by number of lines authored:

825 Orso Meneghini
359 Brian Grierson
197 Fusion Bot
194 Galina Avdeeva
102 Sterling Smith
 61 Tomas Odstrcil
 23 Shaun Haskey
 16 Joseph McClenaghan
 15 Brendan Lyons
  7 Payam Vaezi
  7 Arsene Stephane Tema Biwole
  6 Garud Snoep
  4 Kathreen Thome
  1 Christopher Holland


List of usernames sorted by number of module imports: stephanet, capitainetema, grierson, lyonsbc, meneghini, likai, haskeysr, orlov, wanghuiqian, collinscs, mcclenaghanj, bgriers, nazikian, vanzee, ashourvana, smithsp, holland, dingsiye, tomas, howardnt, sungc, truongd, adwiteey, baradakk, nave, roelofsm, victorb, knolkerm, wgutten, yanz, fascianam, fernandezp, lfluo, marinoni, bgrierson, chenj, guttenfe, marinic, snoepg, zeng, aashourv, banerjees, candy, ernst, hinsone, jorge, mathewsa, neisert, normandy, pablorf, panck, DarkConscript, abbatej, beidlerm, bellie, bpatel2, bykovi, callahank, chenxi, chrystal, churchillr, dernst, eldond, guowf, halfmoon, huqiming, jmsfer, kinsey, kyungjin, ludat, luoyiming, mordijck, nelsonand, odstrcilt, pankin, patelb, ramanr, rlore, schmitzl, shisy, thomek, wuyifan, zhaodeng