GYRO_scan

Contacts: Brian Grierson, Arash Ashouvan

Short Description

Runs the GYRO_GACODE gyrokinetic turbulence simulation module

Keywords

Gyrokinetics, eulerian, turbulence, transport, GACODE

Long Description

GYRO_scan runs the GYRO_GACODE module over arbitrary lists of parameters in the input file.

Operation is flexible, with the capability to scan
  • 1D A single variable
  • 1D Multiple variables co-linearly
  • 2D Single variables and multiple variables co-linearly
  • View convergence
  • Refine any single run
  • Plot the scan as a function of one of the input variables

Typical workflows

  1. Setup GYRO_GACODE module with case of interest (regression, input, experimental)
    • Adjust inputs for desired resolution
    • Test GYRO
    • Run GYRO
  2. Setup scan
    • Determine the scan type (1D, 2D)
    • Set the input file variables and their values for the scan
    • Test all GYRO_GACODE simulations (serial and parallel)
  3. Run scan
    • Run all GYRO_GACODE simulations (serial and parallel)
    • (Optional) Continue all runs by changing GYRO_GACODE execution from ‘new’ to ‘cont’
  1. View scan
    • Enter simulation runid and variable for x-axis and plot

Supported devices

  • Device independent with templates for DIII-D like experimental conditions

Tutorials

Contributors

List of contributors sorted by number of lines authored:

2041 Brian Grierson
  73 Bhavin Patel
  34 Orso Meneghini

Users

List of usernames sorted by number of module imports: grierson, ashourvana, jianx, vaezip, marinoni, aashourv, holland, bgrierson, bgriers, orlov, neisert, hongrongjie, mcclenaghanj, patelb, sciortinof, guttenfe, howardnt, shisy, dingsiye, renyang, tomas, wuyifan, bpatel2, brookmanmw, chenxi, jlchen, schmitzl, zhaixm