diff --git a/docs/cgyro.html b/docs/cgyro.html index 724f9f2..59e358e 100644 --- a/docs/cgyro.html +++ b/docs/cgyro.html @@ -206,8 +206,6 @@
Comments
This is the radial electric field shear and is a global term (can’t be treated in a local simulation)
It it zeroed automatically in a linear simulation
DEFAULT = 0.0
See discussion on plasma rotation
Definition
+The ballooning angle parameter \(\mathrm{PX0} = \theta_0/(2\pi)\).
+Comments
+DEFAULT = 0.0
This is used only for linear simulations.
The most unstable linear mode is normally at \(\mathrm{PX0} = 0\).
Choose \(0 \le \mathrm{PX0} < 1\).
Definition
diff --git a/docs/gyro/gyro_history.html b/docs/gyro/gyro_history.html index 5e09bdb..9689da4 100644 --- a/docs/gyro/gyro_history.html +++ b/docs/gyro/gyro_history.html @@ -236,7 +236,7 @@This is false for realistic core tokamak parameters. The so-called parallel nonlinearity (a velocity-space nonlinearity which is formally one order smaller in \(\rho_*\) than other terms in the gyrokinetic equations) is only one of several small terms commonly neglected in the standard operation of gyrokinetic codes. GYRO has shown [CWPC06] that the parallel nonlinearity has no statistically significant effect on the diagnosed transport when rho_* < 0.01. Moreover, the parallel nonlinearity has nothing whatsoever to do with the entropy paradox or with producing steady-states of turbulence. To be clear the parallel nonlinearity (related to the nonlinear Landau damping and to wave-particle trapping) is the physical origin of a small turbulent heating source. GYRO is the first code to diagnostically calculate this heating [HW06].
+This is false for realistic core tokamak parameters. The so-called parallel nonlinearity (a velocity-space nonlinearity which is formally one order smaller in \(\rho_*\) than other terms in the gyrokinetic equations) is only one of several small terms commonly neglected in the standard operation of gyrokinetic codes. GYRO has shown [CWPC06] that the parallel nonlinearity has no statistically significant effect on the diagnosed transport when \(\rho_* < 0.01\). Moreover, the parallel nonlinearity has nothing whatsoever to do with the entropy paradox or with producing steady-states of turbulence. To be clear the parallel nonlinearity (related to the nonlinear Landau damping and to wave-particle trapping) is the physical origin of a small turbulent heating source. GYRO is the first code to diagnostically calculate this heating [HW06].
Description
+Mass and charge of all species
+Format
+Rectangular array of ASCII data:
+cols: \(2 \times \mathtt{N\_SPECIES}\)
For each species \(\sigma\):
++++
+- +
\(m_\sigma/m_\mathrm{norm}\): species mass (we suggest always taking deuterium as the normalizing mass)
- +
\(z_\sigma\): species charge
Description
diff --git a/docs/objects.inv b/docs/objects.inv index 850f828..8ce935c 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/searchindex.js b/docs/searchindex.js index ee0b542..d6cd43d 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["build", "cgyro", "cgyro/FAQ", "cgyro/cgyro_cori", "cgyro/cgyro_list", "cgyro/cgyro_table", "cgyro/cgyro_titan", "cgyro/outputs", "cgyro/running_cases", "download", "geometry", "gyro", "gyro/gyro_gallery", "gyro/gyro_history", "gyro/gyro_list", "gyro/gyro_table", "gyro/gyro_vv", "index", "input_gacode", "license", "misc", "neo", "neo/neo_list", "neo/neo_table", "neo/outputs", "prgen", "rotation", "setup", "shortfall", "tglf", "tglf/tglf_list", "tglf/tglf_output_list", "tglf/tglf_table", "tgyro", "tgyro/equations", "tgyro/output", "tgyro/plot", "tgyro/scenarios", "tgyro/solver", "tgyro/tgyro_list", "tgyro/tgyro_table", "workshop", "zreferences"], "filenames": ["build.rst", "cgyro.rst", "cgyro/FAQ.rst", "cgyro/cgyro_cori.rst", "cgyro/cgyro_list.rst", "cgyro/cgyro_table.rst", "cgyro/cgyro_titan.rst", "cgyro/outputs.rst", "cgyro/running_cases.rst", "download.rst", "geometry.rst", "gyro.rst", "gyro/gyro_gallery.rst", "gyro/gyro_history.rst", "gyro/gyro_list.rst", "gyro/gyro_table.rst", "gyro/gyro_vv.rst", "index.rst", "input_gacode.rst", "license.rst", "misc.rst", "neo.rst", "neo/neo_list.rst", "neo/neo_table.rst", "neo/outputs.rst", "prgen.rst", "rotation.rst", "setup.rst", "shortfall.rst", "tglf.rst", "tglf/tglf_list.rst", "tglf/tglf_output_list.rst", "tglf/tglf_table.rst", "tgyro.rst", "tgyro/equations.rst", "tgyro/output.rst", "tgyro/plot.rst", "tgyro/scenarios.rst", "tgyro/solver.rst", "tgyro/tgyro_list.rst", "tgyro/tgyro_table.rst", "workshop.rst", "zreferences.rst"], "titles": ["Build from sources", "CGYRO", "FAQ", "Running CGYRO on NERSC Cori", "Alphabetical list for input.cgyro", "Tabular list for input.cgyro", "Running CGYRO on OLCF Titan (deprecated)", "CGYRO output files", "Running Cases", "Download and user agreement", "FLUX-SURFACE GEOMETRY", "GYRO", "Gallery of classic GYRO images (circa 2003)", "Gyrokinetic Simulation in the 2000s", "Alphabetical list for input.gyro", "Tabular list for input.gyro", "GYRO verification and validation (pre 2010)", "The General Atomics GACODE Suite", "input.gacode", "GACODE License", "Miscellaneous", "NEO", "Alphabetical list for input.neo", "Parameters for input.neo", "NEO Output Files", "profiles_gen", "PLASMA ROTATION THEORY", "Environment setup", "DIII-D L-mode shortfall", "TGLF", "Alphabetical list for input.tglf", "Alphabetical list for out.tglf files", "Table of inputs and outputs", "TGYRO", "Equations solved in TGYRO", "OUTPUT", "PLOT", "Scenarios and connection to energy sources", "TGYRO solver algorithm", "input.tgyro Alphabetical List", "input.tgyro Tabular List", "CGYRO Workshop 2022", "References"], "terms": {"These": [0, 2, 13, 18, 23, 24, 28], "instruct": [0, 27], "assum": [0, 22, 24, 30], "you": [0, 2, 3, 6, 8, 17, 30], "have": [0, 1, 10, 11, 16, 17, 26, 28, 29, 38, 39], "complet": [0, 1, 11, 16, 21, 26, 27, 28], "gacod": [0, 1, 2, 4, 9, 10, 21, 25, 26, 27, 28, 33, 34, 39, 40, 41], "top": [0, 3, 6, 30, 32], "level": [0, 16, 28, 39], "directori": 0, "which": [0, 1, 2, 3, 4, 6, 10, 11, 13, 16, 22, 25, 26, 28, 29, 31, 32, 38, 39], "can": [0, 2, 3, 4, 6, 8, 10, 16, 17, 18, 21, 22, 26, 28, 30, 38, 39], "clone": [0, 9], "github": [0, 1, 9, 17], "git": 0, "com": [0, 9, 19, 41], "gafus": 0, "In": [0, 4, 10, 13, 16, 21, 22, 24, 26, 29, 33, 38, 39, 42], "order": [0, 2, 4, 5, 13, 16, 18, 21, 22, 23, 24, 26, 28, 30, 32, 33], "compil": [0, 3, 9, 13, 19], "full": [0, 4, 16, 17, 21, 22, 26, 42], "packag": 0, "new": [0, 1, 10, 16, 18, 25, 29, 30, 32, 39, 42], "machin": 0, "must": [0, 3, 4, 10, 13, 22, 38], "creat": [0, 13, 25], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 16, 17, 18, 19, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 38, 39, 41, 42], "exist": 0, "ones": [0, 13], "your": [0, 6, 8, 9, 17, 41], "own": 0, "after": [0, 13, 16, 38], "repositori": [0, 17], "queri": 0, "share": [0, 27, 39], "bin": [0, 4, 7, 27], "gacode_platform": [0, 27], "To": [0, 2, 4, 6, 8, 9, 12, 13, 18, 19, 27, 38, 39], "sai": [0, 26], "mine": 0, "copi": [0, 4, 9, 19], "edit": 0, "follow": [0, 4, 9, 13, 16, 19, 21, 24, 26, 27, 38], "gacode_root": [0, 27], "make": [0, 3, 4, 6, 9, 13, 19, 38, 39], "inc": 0, "exec": 0, "env": [0, 27], "need": [0, 3, 4, 6, 8, 14, 25, 38], "numer": [0, 1, 4, 8, 10, 11, 13, 17, 22, 24, 28, 41, 42], "templat": [0, 8], "each": [0, 3, 6, 22, 24, 30, 31, 32, 39], "found": [0, 9, 13, 16, 28, 29, 38], "specif": [0, 1, 4, 18, 24, 26, 38], "folder": 0, "most": [0, 3, 4, 6, 13, 16, 26, 28, 30, 32, 33, 34], "often": [0, 3, 4, 6, 8, 26, 30], "an": [0, 1, 2, 3, 4, 6, 8, 13, 16, 18, 19, 21, 22, 25, 26, 29, 30, 38, 39, 42], "i": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42], "almost": 0, "exactli": [0, 22], "what": [0, 2, 5, 8, 13, 18], "enter": [0, 22], "line": [0, 13, 16, 18, 23, 27, 41], "shell": 0, "rc": 0, "export": [0, 27], "home": 0, "gacode_setup": [0, 27], "when": [0, 1, 2, 3, 4, 6, 11, 13, 21, 22, 24, 30, 31, 32, 38, 39], "gfortran": 0, "we": [0, 2, 4, 7, 10, 11, 13, 16, 22, 24, 26, 27, 28, 29, 33, 34, 38], "recommend": [0, 2, 3, 4, 6, 7, 30], "It": [0, 1, 7, 8, 11, 16, 22, 26, 38, 39], "import": [0, 1, 13, 26, 29, 30, 38], "singl": [0, 3, 4, 5, 6, 13, 26, 28, 30, 32], "thread": [0, 3, 6, 7], "set": [0, 2, 3, 4, 6, 8, 13, 21, 22, 26, 27, 28, 30, 31, 32, 39], "makefil": 0, "rule": [0, 29, 30, 32, 38, 39, 40, 42], "fc": 0, "binari": [0, 7], "64": [0, 3, 4, 6], "use_thread": 0, "0": [0, 2, 3, 4, 5, 7, 8, 10, 13, 15, 16, 18, 21, 22, 23, 24, 26, 28, 30, 31, 32, 38, 39, 40, 41], "num_thread": 0, "1": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 16, 18, 21, 22, 23, 24, 26, 27, 30, 31, 32, 34, 37, 38, 39, 40, 42], "no_shar": 0, "no_cbla": 0, "no_lapack": 0, "find": [0, 8, 16, 29, 30, 32, 39], "exampl": [0, 10, 13, 26, 39], "link": [0, 3, 17, 28, 41], "mint": 0, "entir": [0, 18], "project": [0, 4, 13, 21, 27, 42], "type": [0, 8, 18, 30, 31, 32], "cd": [0, 8], "test": [0, 4, 5, 8, 9, 13, 16, 19, 22, 28], "success": [0, 13, 16], "run": [0, 4, 10, 13, 14, 21, 22, 24, 27, 29, 30, 39], "regress": [0, 8], "neo": [0, 1, 9, 10, 16, 17, 25, 26, 27, 33, 34, 38, 39, 40, 42], "r": [0, 2, 4, 10, 12, 13, 16, 18, 21, 22, 24, 26, 30, 32, 34, 38, 42], "tglf": [0, 1, 9, 11, 13, 17, 28, 33, 42], "cgyro": [0, 2, 8, 9, 10, 11, 17, 18, 20, 21, 26, 27, 30, 33, 34, 39, 42], "n": [0, 2, 3, 4, 5, 6, 8, 10, 14, 15, 16, 17, 18, 24, 27, 31, 32, 34, 39, 42], "4": [0, 2, 3, 4, 5, 6, 9, 13, 14, 15, 16, 22, 23, 24, 27, 30, 32, 39, 42], "nomp": [0, 3, 6, 8, 27], "2": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 16, 18, 21, 22, 23, 24, 26, 30, 31, 32, 34, 37, 38, 39, 40, 42], "thi": [0, 1, 3, 4, 6, 8, 9, 10, 11, 13, 14, 16, 19, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 38, 39], "last": [0, 26, 30, 32, 39], "command": [0, 18], "suit": [0, 13], "mpi": [0, 4, 7, 8, 27], "task": [0, 7, 8], "openmp": 0, "8": [0, 2, 3, 4, 5, 6, 22, 24, 27, 42], "total": [0, 18, 22, 24, 31, 38, 39], "avail": [1, 3, 4, 9, 13, 19, 22, 23, 28], "The": [1, 2, 3, 4, 6, 8, 9, 10, 16, 18, 19, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 38, 39, 42], "past": 1, "gyro": [1, 4, 9, 10, 13, 17, 21, 25, 26, 29, 30, 31, 32, 33, 39, 42], "over": [1, 13, 16, 18, 21, 28, 29, 31, 32], "two": [1, 3, 16, 28, 30, 32, 38, 42], "decad": [1, 13], "fusion": [1, 9, 11, 13, 18, 19, 27, 41, 42], "commun": [1, 4, 5, 11, 13, 16, 42], "ha": [1, 6, 11, 13, 16, 21, 27, 28, 29, 30, 31, 32, 38, 39], "focus": [1, 13, 29], "its": [1, 3, 4, 6, 13, 16, 22, 29, 33], "model": [1, 4, 5, 9, 10, 11, 13, 16, 22, 24, 26, 28, 30, 31, 32, 33, 39, 42], "effort": [1, 13], "primarili": 1, "core": [1, 8, 11, 13, 27, 28, 29, 42], "region": [1, 11, 13, 29], "A": [1, 4, 8, 16, 17, 19, 21, 24, 28, 31, 38, 42], "popular": [1, 3, 6, 13, 38], "kinet": [1, 4, 11, 13, 21, 22, 23, 24, 28, 29, 39, 42], "purpos": [1, 3, 4, 6, 9, 19], "wa": [1, 10, 11, 13, 16, 21, 25, 26, 33, 38], "cb10": [1, 10, 11, 42], "cw03a": [1, 11, 13, 42], "cw03b": [1, 9, 11, 13, 16, 42], "cwd04": [1, 11, 13, 16, 42], "thousand": [1, 11, 13], "nonlinear": [1, 4, 5, 8, 11, 14, 16, 17, 28, 29, 41, 42], "simul": [1, 3, 4, 5, 6, 7, 9, 11, 14, 17, 18, 22, 23, 25, 28, 29, 30, 33, 39, 40, 41, 42], "inform": [1, 7, 10, 11, 18, 24, 27], "": [1, 2, 5, 7, 8, 9, 10, 11, 13, 16, 18, 19, 22, 24, 29, 30, 31, 34, 38, 42], "understand": [1, 11, 34], "plasma": [1, 4, 11, 13, 16, 18, 21, 22, 24, 25, 28, 29, 39, 42], "turbul": [1, 11, 13, 17, 19, 26, 28, 34, 38, 42], "hhw": [1, 11, 42], "16": [1, 3, 4, 5, 6, 11, 24, 27, 28, 30, 32, 42], "kwc05": [1, 11, 13, 42], "kwc06": [1, 11, 13, 42], "kwc07": [1, 11, 13, 42], "provid": [1, 3, 6, 11, 13, 19, 25, 28], "transport": [1, 4, 9, 10, 11, 17, 19, 22, 25, 26, 28, 29, 32, 38, 39, 42], "databas": [1, 11, 13, 29], "calibr": [1, 11, 30], "reduc": [1, 4, 5, 11, 13, 14, 26, 38], "skw07": [1, 9, 11, 13, 29, 30, 42], "first": [1, 3, 4, 8, 11, 13, 18, 21, 22, 24, 28, 29, 39, 42], "global": [1, 4, 11, 17, 22, 27, 28, 39, 42], "electromagnet": [1, 5, 11, 13, 17, 28, 29, 39, 42], "solver": [1, 11, 17, 21, 22, 33, 42], "pioneer": [1, 11], "develop": [1, 9, 11, 13, 17, 21, 29, 39], "algorithm": [1, 11, 13, 17, 33], "gk": [1, 5, 7, 11, 13, 29, 30], "equat": [1, 2, 7, 11, 13, 17, 21, 22, 24, 26, 29, 38, 39, 42], "electron": [1, 4, 5, 11, 13, 17, 18, 22, 23, 24, 26, 28, 29, 30, 32, 38, 39, 40, 42], "formul": [1, 11, 17, 26], "real": [1, 11, 13, 41], "space": [1, 4, 11, 17, 22, 23, 28, 30, 32, 42], "like": [1, 3, 6, 8, 10, 11, 13, 16, 18], "all": [1, 2, 4, 8, 9, 11, 13, 16, 18, 19, 22, 24, 26, 28, 30, 31, 32, 39, 40], "requir": [1, 4, 6, 9, 11, 13, 18, 22, 25, 26, 27, 29, 34, 42], "ad": [1, 8, 11, 13, 16, 17, 18, 22, 24], "hoc": [1, 11, 22], "absorb": [1, 11], "layer": [1, 11, 13], "boundari": [1, 11, 13, 22, 30, 32, 38], "condit": [1, 9, 11, 13, 16, 19, 22, 38], "profil": [1, 4, 5, 9, 10, 11, 13, 16, 18, 21, 22, 25, 29, 33, 38, 39, 42], "variat": [1, 11, 13, 24, 38, 39], "approach": [1, 11], "suitabl": [1, 11, 25], "cover": [1, 11, 16, 30], "larg": [1, 2, 3, 4, 6, 8, 11, 13, 16, 22, 26, 30, 32, 39, 42], "radial": [1, 4, 5, 11, 13, 16, 22, 23, 24, 26, 33, 38, 39, 42], "ar": [1, 2, 3, 4, 6, 8, 9, 10, 11, 16, 17, 18, 19, 21, 22, 23, 24, 26, 28, 29, 30, 33, 38, 39], "domin": [1, 11, 13, 30], "low": [1, 4, 11, 13, 16, 25, 29, 30, 32], "wavenumb": [1, 2, 4, 5, 11], "futur": [1, 13, 28, 42], "As": [1, 3, 6, 13, 16, 26], "becom": [1, 11, 26], "increasingli": [1, 11], "cut": [1, 11], "edg": [1, 11, 28], "research": [1, 11, 13, 16, 28], "move": [1, 10, 11, 13], "toward": [1, 11, 13], "pedest": [1, 11, 38, 41], "where": [1, 2, 4, 10, 11, 13, 16, 22, 24, 26, 29, 30, 34, 38, 39], "character": [1, 11, 13, 42], "larger": [1, 4, 11, 13, 16, 29], "collision": [1, 4, 11, 13, 21, 24, 28, 34, 39, 42], "steeper": [1, 11], "pressur": [1, 4, 5, 11, 18, 22, 23, 30, 32], "gradient": [1, 4, 5, 11, 13, 17, 22, 23, 24, 26, 29, 30, 32, 38, 39, 40, 42], "greatli": [1, 11], "modifi": [1, 2, 4, 8, 11, 19, 24, 38], "phenomena": [1, 11, 13], "plai": [1, 11, 13, 16, 26, 29], "motiv": [1, 11, 13, 16, 25], "from": [1, 3, 4, 6, 10, 11, 16, 17, 19, 21, 22, 24, 25, 26, 28, 29, 30, 32, 39], "scratch": [1, 11], "bc17": [1, 11, 42], "bc18": [1, 11, 42], "cbb16": [1, 2, 9, 11, 42], "csb": [1, 42], "19": [1, 18, 24, 29, 42], "complement": [1, 11, 21], "eulerian": [1, 17, 21, 42], "design": [1, 16, 17, 28, 33], "optim": [1, 4, 13, 42], "multiscal": [1, 42], "kei": [1, 2, 13, 16, 17, 38], "aspect": [1, 11, 22, 29], "spectral": [1, 13, 29, 30, 31, 32, 42], "complic": 1, "integr": [1, 2, 4, 5, 13, 22, 33, 38, 39], "gyroaverag": [1, 13], "kernel": [1, 7], "multipl": [1, 4, 13, 24, 28, 33, 38], "retain": [1, 4, 10, 13, 21], "abil": [1, 13, 25, 33], "treat": [1, 13, 21, 22, 26, 30], "cb18": [1, 11, 42], "cbs20": [1, 42], "coordin": [1, 4, 7, 17, 22], "system": [1, 4, 8, 10, 13, 22, 26, 29, 30, 32, 38, 41], "more": [1, 3, 6, 11, 13, 18, 22, 28, 29, 30, 38, 39], "highli": [1, 13, 42], "shape": [1, 4, 10, 13, 16, 18, 21, 22, 25, 29, 39, 42], "regim": [1, 13, 16, 26], "adopt": [1, 38], "bc08": [1, 9, 21, 26, 42], "bc12": [1, 9, 21, 42], "standard": [1, 2, 10, 13, 17, 22, 25, 26, 28, 30, 32, 39], "calcul": [1, 13, 21, 24, 25, 28, 29, 34, 39, 40, 42], "toroid": [1, 4, 10, 13, 16, 18, 22, 23, 24, 26, 30, 31, 32, 42], "geometri": [1, 16, 22, 24, 25, 28, 29, 30, 31, 42], "tabular": [1, 11, 17, 33], "list": [1, 8, 9, 11, 17, 19, 21, 28, 29, 33], "alphabet": [1, 11, 17, 21, 29, 33], "although": [1, 13, 28, 33], "descript": [1, 5, 7, 13, 15, 17, 18, 21, 23, 26, 31, 32, 33, 40], "suggest": [1, 8, 13, 33], "user": [1, 4, 17, 19, 30, 32, 33, 42], "python": [1, 7, 17], "interfac": [1, 7, 17, 21, 22, 32], "quantiti": [1, 10, 16, 21, 22, 24, 26, 38], "unit": [1, 2, 4, 7, 10, 17, 18, 21, 22, 24, 31, 32, 34], "length": [1, 4, 5, 13, 21, 22, 24, 30, 32, 39, 40], "minor": [1, 2, 4, 5, 10, 13, 18, 21, 22, 23, 24, 30, 32], "radiu": [1, 2, 4, 5, 10, 13, 16, 18, 21, 22, 23, 24, 29, 30, 32, 39, 42], "mass": [1, 4, 5, 13, 21, 22, 23, 24, 26, 30, 32], "m_": [1, 4, 21, 22, 24, 30, 32], "mathrm": [1, 4, 10, 13, 16, 24, 34, 37, 39], "d": [1, 4, 10, 13, 17, 18, 20, 21, 22, 24, 26, 29, 30, 32, 34, 42], "deuterium": [1, 4, 21, 22, 24], "3": [1, 3, 4, 5, 6, 9, 10, 13, 16, 18, 21, 22, 23, 24, 30, 32, 34, 37, 38, 39, 42], "345": 1, "time": [1, 2, 3, 4, 6, 10, 13, 14, 16, 22, 24, 26, 27, 28, 30, 32, 33, 38, 41], "10": [1, 4, 5, 13, 18, 28, 39, 42], "24": [1, 4, 5, 30, 41], "g": [1, 3, 6, 8, 10, 18, 21, 22, 24, 42], "densiti": [1, 4, 5, 13, 16, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 38, 39, 40, 42], "n_e": [1, 4, 7, 16, 18, 24, 38], "temperatur": [1, 4, 5, 13, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 38, 39, 40, 42], "t_e": [1, 4, 7, 13, 16, 18, 24, 38, 39], "veloc": [1, 4, 5, 17, 18, 21, 22, 23, 26, 28, 30, 31, 32, 41, 42], "c_": [1, 4, 7, 16, 24, 26, 28, 30, 32, 38, 39], "sqrt": [1, 7, 16, 21, 22, 24], "sound": [1, 7, 13, 16], "speed": [1, 4, 5, 7, 22, 24, 26], "cori": [1, 41], "titan": 1, "faq": 1, "k_y": [2, 4, 5, 7, 31, 32], "rho_": [2, 4, 7, 13, 16, 21, 22, 24, 28, 31, 38], "why": [2, 13], "doe": [2, 6, 9, 13, 16, 22, 30, 39], "fundament": 2, "definit": [2, 4, 10, 14, 18, 22, 23, 26, 30, 32, 34, 39], "gyroradiu": [2, 7, 13, 30, 32], "given": [2, 4, 13, 22, 26, 38, 39], "begin": [2, 23, 24, 26, 37, 38], "align": [2, 10, 24, 26, 30, 37, 38], "doteq": [2, 4, 22, 26, 38], "nq": 2, "rm": [2, 4, 7, 10, 16, 18, 21, 22, 23, 24, 26, 30, 32, 34, 38], "frac": [2, 4, 7, 10, 13, 18, 22, 24, 26, 30, 31, 32, 34, 38, 39], "e": [2, 3, 4, 5, 6, 7, 8, 13, 14, 16, 18, 21, 22, 23, 24, 26, 28, 30, 32, 38, 42], "b_": [2, 4, 7, 10, 14, 16, 22, 24, 30, 31, 32], "m_d": [2, 4, 7, 22, 24], "c": [2, 7, 13, 17, 18, 22, 24, 26, 28, 42], "displaystyl": [2, 4, 18, 24, 26, 38, 39], "q": [2, 5, 10, 13, 17, 18, 23, 24, 26, 30, 32, 34, 38, 42], "partial": [2, 3, 4, 6, 10, 22, 24, 26, 30, 32, 34, 38], "psi": [2, 10, 18, 22, 26, 34], "end": [2, 13, 24, 26, 37, 38], "here": [2, 4, 10, 13, 18, 21, 26, 28, 38], "waltz": [2, 12, 13, 42], "effect": [2, 4, 16, 17, 18, 22, 24, 26, 28, 29, 30, 32, 39, 42], "magnet": [2, 4, 5, 13, 16, 17, 22, 23, 24, 28, 30, 32, 42], "field": [2, 4, 8, 16, 17, 22, 23, 24, 26, 30, 31, 32, 39, 40, 42], "across": [2, 13, 24, 28, 42], "tool": [2, 13, 18, 21, 25, 27, 28, 42], "code": [2, 3, 6, 11, 16, 19, 21, 22, 24, 25, 26, 27, 29, 33, 39, 41, 42], "midplan": [2, 4, 22, 24, 30, 32], "For": [2, 3, 4, 6, 10, 11, 13, 14, 16, 18, 21, 22, 24, 26, 30, 32, 39], "valu": [2, 4, 7, 13, 14, 16, 22, 23, 24, 28, 30, 32, 39, 42], "gyrokinet": [2, 9, 11, 17, 21, 25, 26, 28, 29, 42], "invari": 2, "scale": [2, 4, 5, 10, 13, 16, 22, 23, 24, 26, 30, 39, 40, 42], "rightarrow": [2, 4, 13, 22, 24, 38], "alpha": [2, 4, 10, 13, 16, 22, 24, 29, 30, 34, 39, 42], "arbitrari": [2, 18, 21, 22, 23, 38], "paramet": [2, 4, 13, 16, 17, 18, 21, 22, 24, 30, 31, 38, 39, 41], "input": [2, 3, 6, 7, 8, 10, 11, 17, 24, 25, 27, 28, 29, 31, 41], "ky": [2, 5, 17, 32], "mathtt": [2, 24, 37], "delta": [2, 5, 7, 10, 13, 14, 16, 17, 18, 23, 28, 30, 31, 32, 38, 39, 42], "left": [2, 4, 10, 22, 23, 24, 26, 34, 37, 38, 39], "right": [2, 4, 10, 19, 22, 23, 24, 26, 34, 37, 38, 39], "enforc": [2, 4, 5, 13, 30, 38, 39], "artifici": [2, 13], "see": [2, 3, 4, 6, 9, 18, 22, 26, 29, 30, 32, 33, 39], "physic": [2, 7, 9, 13, 16, 28, 30, 39, 41, 42], "profiles_gen": [2, 17, 18, 41], "loc_rad": [2, 41], "6": [2, 3, 4, 6, 13, 16, 22, 23, 24, 39, 42], "info": [2, 4, 7], "autodetect": 2, "locpargen": 2, "quasineutr": [2, 4, 5, 39], "NOT": [2, 19], "rho": [2, 4, 16, 18, 30, 32, 42], "44577e": 2, "03": [2, 13, 42], "te": [2, 18, 22, 42], "kev": [2, 18, 24], "81550e": 2, "01": [2, 4, 5, 13], "ti": [2, 13, 18, 42], "7": [2, 3, 4, 6, 16, 24, 30, 32], "58644e": 2, "bunit": 2, "92020e": 2, "00": [2, 8, 13, 27, 42], "beta_": [2, 4, 10, 22], "84003e": 2, "74754e": 2, "wrote": 2, "how": [2, 3, 4, 6, 18, 22, 39], "adapt": [2, 4, 41], "step": [2, 3, 4, 6, 13, 27, 38, 39, 40], "work": [2, 13, 16, 17, 26, 28, 30, 41], "control": [2, 4, 13, 16, 39, 42], "delta_t_method": [2, 5], "give": [2, 10, 13, 26, 27, 31, 33], "legaci": [2, 11], "fix": [2, 4, 13, 24, 38, 39, 41], "timestep": [2, 4, 13, 41], "wherea": [2, 10, 13, 26], "greater": 2, "than": [2, 4, 13, 26, 30, 32, 38, 39], "method": [2, 13, 16, 17, 29, 30, 32, 38, 39, 42], "delta_t": [2, 5], "print_step": [2, 5], "100": [2, 3, 5, 6, 28], "overal": [2, 30], "split": [2, 25], "between": [2, 4, 13, 16, 24, 25, 28, 29, 38], "explicit": [2, 4, 13, 38], "high": [2, 4, 21, 29, 30, 32, 39, 42], "implicit": [2, 13, 38], "second": [2, 3, 24, 26, 28, 39], "collis": [2, 4, 6, 13, 21, 22, 23, 24, 28, 30, 32, 42], "trap": [2, 13, 16, 26, 29, 30, 32, 42], "size": [2, 3, 5, 6, 13, 16, 40, 41, 42], "Then": [2, 38], "decreas": [2, 3, 4, 6, 16], "match": [2, 13, 17, 28, 39, 42], "error": [2, 4, 5, 6, 7, 13, 16, 28, 38, 39], "toler": [2, 4, 5], "error_tol": [2, 5], "default": [2, 4, 5, 6, 14, 15, 22, 23, 30, 32, 39, 40], "should": [2, 3, 4, 6, 8, 22, 23, 24, 28, 39], "suffici": [2, 18], "one": [3, 4, 6, 10, 13, 22, 30, 32, 38, 39], "document": [3, 6, 13, 19, 28], "some": [3, 6, 11, 13, 17, 23, 28, 34], "guidanc": [3, 6], "best": [3, 6], "resourc": [3, 6, 13, 16, 28], "bulk": [3, 6], "comput": [3, 4, 6, 10, 16, 17, 22, 30, 32, 39, 42], "power": [3, 6, 13, 16, 17, 18, 38, 39, 40], "come": [3, 6], "approxim": [3, 6, 13, 21, 26, 30, 38, 39], "10k": 3, "node": [3, 6, 27, 30, 32], "host": [3, 6, 7], "xeon": 3, "phi": [3, 4, 7, 10, 14, 17, 18, 26, 31, 32], "cpu": [3, 4, 6, 17], "our": [3, 6, 13], "128": [3, 6, 13, 27, 42], "execut": [3, 6, 8], "also": [3, 4, 6, 8, 11, 13, 16, 17, 21, 22, 25, 28, 29, 33, 38], "equip": [3, 6], "96": [3, 29], "gb": [3, 6, 7, 24, 32, 38], "ram": [3, 6], "There": [3, 4, 13, 16, 17, 18], "cori_knl_ht2_ifort": 3, "cori_knl_ht2_mkl": 3, "build": [3, 13, 17, 30], "against": [3, 13, 16, 28], "fftw": 3, "while": [3, 16, 22, 28, 38, 39], "fft": 3, "librari": 3, "insid": [3, 4], "intel": 3, "mkl": 3, "version": [3, 7, 9, 28, 30, 39], "gener": [3, 4, 6, 8, 10, 12, 13, 18, 21, 22, 26, 28, 29, 30, 34, 38, 39, 41, 42], "faster": [3, 4, 6], "big": [3, 6], "problem": [3, 4, 13, 22, 23, 38], "seem": [3, 13], "better": [3, 27, 29], "smaller": [3, 4, 13, 14, 16, 39], "differ": [3, 17, 22, 24, 28, 30, 31, 32, 34, 38, 39], "up": [3, 5, 16, 18, 21, 24, 28, 30, 32], "20": [3, 6, 24, 29, 30, 42], "both": [3, 4, 10, 13, 16, 25, 26, 29, 30, 32, 38, 41], "extrem": [3, 16], "job": [3, 6, 8, 25, 27, 33, 39], "same": [3, 6, 11, 13, 16, 26, 28, 39], "submit": [3, 6, 8], "ask": [3, 6, 17], "pick": [3, 6, 30], "number": [3, 4, 5, 6, 8, 13, 16, 18, 21, 22, 23, 24, 26, 30, 32, 33, 38, 39, 40], "process": [3, 6, 25, 39], "product": [3, 6, 13, 42], "determin": [3, 4, 6, 22, 23, 38], "amount": [3, 6, 13, 30, 39, 40], "onli": [3, 4, 5, 6, 11, 13, 16, 22, 23, 24, 26, 28, 30, 38, 39], "few": [3, 6, 8, 13, 39], "mai": [3, 16, 26, 28, 42], "realli": [3, 6, 26], "get": [3, 6, 9, 21, 30], "margin": [3, 13, 16], "speedup": [3, 6], "even": [3, 4, 6, 13, 38], "hpc": [3, 6, 13, 17, 41], "howev": [3, 6, 9, 10, 13, 16, 19], "too": [3, 6], "abl": [3, 6, 13], "less": [3, 4, 6, 13, 39], "done": [3, 6, 16, 22, 28], "alloc": [3, 6], "expect": [3, 6, 10, 13], "tradeoff": 3, "desir": [3, 4, 6, 38], "result": [3, 4, 6, 8, 9, 11, 13, 17, 19, 26, 29, 30, 38, 42], "within": [3, 6, 13, 16], "reason": [3, 6, 26], "consciou": [3, 6], "decis": [3, 6], "independ": [3, 6, 13, 22, 26, 33, 38, 39], "onc": [3, 6, 27], "do": [3, 6, 13, 19, 39], "care": [3, 6], "them": [3, 6, 26], "parallel": [3, 4, 6, 7, 14, 17, 18, 22, 23, 24, 26, 30, 31, 32, 33, 39, 42], "8th": [3, 6], "instead": [3, 6, 22, 33, 38], "sequenti": [3, 6], "mani": [3, 6, 11, 13], "possibl": [3, 6, 13, 28, 38], "actual": [3, 6, 13, 16], "relat": [3, 6, 13, 24, 26, 34], "depend": [3, 4, 6, 13, 22, 26, 31, 32, 38, 42], "setup": [3, 6, 17], "below": [3, 6, 9, 10, 13, 16, 24, 26, 27, 28, 30, 34], "wallclock": [3, 6], "veri": [3, 4, 6, 8, 16], "small": [3, 4, 6, 13, 26, 28], "medium": [3, 6], "38": [3, 6], "0x": [3, 6], "22": [3, 29, 30, 42], "7x": [3, 6], "86": 3, "12": [3, 30, 32, 42], "1x": [3, 6], "78": [3, 6, 42], "5": [3, 4, 5, 6, 9, 13, 16, 22, 23, 24, 28, 30, 32, 39, 42], "5x": [3, 6], "69": 3, "32": [3, 4, 6, 22, 27], "4x": 3, "46": 3, "9": [3, 6, 41, 42], "30": [3, 6, 24, 28, 42], "933": 3, "489": 3, "9x": 3, "95": [3, 42], "259": 3, "6x": 3, "90": [3, 6], "152": 3, "77": [3, 6, 42], "85": [3, 42], "11x": 3, "68": 3, "256": [3, 6, 27], "57": 3, "16x": 3, "51": [3, 42], "154": 3, "101": 3, "76": 3, "512": [3, 6, 8], "1024": [3, 6], "37": [3, 6], "2x": 3, "52": 3, "return": [3, 4, 6, 14, 22, 30, 31], "mathbf": [4, 10, 13, 14, 16, 22, 26, 30], "b": [4, 5, 10, 13, 14, 16, 22, 24, 26, 30, 31, 32, 42], "a_": [4, 7, 14, 24, 30, 32], "initi": [4, 5, 9, 13, 14, 15, 16, 25, 28, 39, 40, 42], "amplitud": [4, 5, 13, 14, 15, 30, 31, 32], "finit": [4, 13, 14, 22, 28, 29, 38, 39], "mode": [4, 5, 7, 8, 13, 14, 16, 17, 20, 21, 22, 23, 24, 29, 30, 31, 32, 39, 40, 42], "comment": [4, 14, 17, 18, 22, 23, 28, 30, 31, 39], "linear": [4, 8, 13, 14, 16, 21, 22, 28, 29, 30, 41, 42], "unimport": [4, 14], "usual": [4, 26], "beta": [4, 5, 13, 17, 22, 32, 39, 40, 42], "refer": [4, 13, 17, 19, 24, 28], "pi": [4, 10, 18, 22], "factor": [4, 5, 10, 13, 16, 18, 22, 23, 24, 30, 31, 32, 42], "defin": [4, 10, 21, 22, 24, 26, 30, 32, 33, 38], "dp": 4, "dr": [4, 10, 22, 24, 26, 30, 32, 34], "absenc": 4, "self": [4, 5, 13, 24, 30, 32, 39, 42], "consist": [4, 5, 13, 17, 24, 39, 42], "leav": [4, 26], "unchang": [4, 13, 39], "case": [4, 10, 11, 13, 17, 21, 22, 24, 26, 27, 28, 30, 38, 39], "divid": [4, 10], "select": [4, 5, 22], "orient": [4, 5, 17, 22], "b_t": [4, 22, 26], "rel": [4, 16, 22, 30], "angl": [4, 5, 10, 22, 24, 26, 28], "varphi": [4, 10, 22, 24, 26, 34], "choic": [4, 6, 22, 30, 39], "counter": [4, 10, 22], "clockwis": [4, 10, 22], "view": [4, 13, 22], "abov": [4, 8, 9, 10, 19, 22, 26, 28, 38], "toru": [4, 17, 22], "neg": [4, 10, 22, 23], "_": [4, 10, 21, 22, 24, 26, 30, 31, 32, 38], "hand": [4, 10, 13, 22], "theta": [4, 5, 7, 10, 16, 22, 24, 26, 30, 32, 34], "thu": [4, 10, 13, 22, 26, 38], "along": [4, 10, 22, 29, 30], "direct": [4, 13, 16, 22, 28, 30, 32, 42], "posit": [4, 10, 22], "diii": [4, 10, 13, 17, 20, 22, 29, 42], "typic": [4, 10, 13, 22, 25], "experiment": [4, 10, 13, 16, 17, 18, 21, 22, 23, 25], "orienti": [4, 22], "infer": [4, 10, 13, 22], "integ": [4, 22, 23], "multipli": [4, 30, 32], "box": [4, 17, 41], "l_x": [4, 39], "distanc": 4, "singular": [4, 13], "surfac": [4, 13, 17, 18, 21, 22, 24, 26, 30, 32, 34, 42], "l_0": 4, "_size": 4, "note": [4, 9, 17, 19, 22, 23, 24, 26, 28, 30, 31, 32, 38], "alwai": [4, 13, 26, 39], "lowest": [4, 22, 30], "non": [4, 13, 23, 24, 30, 32], "zero": [4, 13, 22, 30, 32, 39], "oper": [4, 6, 13, 16, 21, 22, 33, 39, 40, 42], "lorentz": [4, 26], "ee": 4, "ei": [4, 30, 32, 37], "connor": [4, 22], "sugama": [4, 5, 17, 24, 26, 34, 42], "maxim": [4, 30, 32], "accuraci": [4, 13, 16, 21, 29, 42], "simpl": [4, 8, 29, 31, 39], "fastest": 4, "conserv": [4, 5, 13], "other": [4, 6, 10, 13, 16, 19, 22, 25, 28, 33, 39, 42], "properti": [4, 42], "memori": [4, 5, 7, 13], "usag": [4, 7], "On": [4, 8, 13, 38], "gpu": [4, 5, 6, 17], "offload": [4, 5], "enabl": [4, 5], "slower": 4, "demand": 4, "flag": [4, 8, 22, 39], "toggl": [4, 5, 39, 40], "updat": [4, 5, 9, 28, 38, 40], "dure": [4, 13], "off": [4, 39, 42], "ON": 4, "momentum": [4, 5, 7, 10, 13, 17, 18, 24, 32, 42], "energi": [4, 5, 7, 9, 13, 16, 17, 18, 22, 24, 29, 31, 32, 33, 38, 39, 42], "diffus": [4, 5, 13, 16], "k_": [4, 16, 24, 30, 32], "perp": [4, 22], "term": [4, 5, 13, 16, 21, 22, 24, 26, 30, 32, 38], "precis": [4, 5], "cmat": 4, "constant": [4, 22, 26], "bit": 4, "lower": [4, 13, 22], "diagon": [4, 16, 38], "element": [4, 22, 34], "activ": [4, 13, 22], "signific": [4, 6, 13, 16], "save": 4, "neglig": [4, 13], "loss": [4, 13, 26, 42], "stripe": 4, "close": [4, 8, 13, 16, 38], "triangular": [4, 5, 10, 18, 22, 23, 30, 32], "flux": [4, 5, 7, 13, 16, 17, 18, 21, 22, 24, 26, 28, 29, 30, 31, 32, 38, 39, 41, 42], "miller": [4, 22, 28, 29, 30], "equilibrium": [4, 7, 10, 13, 16, 18, 22, 24, 25, 26, 28, 29], "function": [4, 13, 16, 22, 24, 26, 30, 32, 38], "read": [4, 7, 22, 25, 28, 34, 39], "t": [4, 7, 8, 10, 13, 16, 24, 26, 28, 30, 32, 34, 38, 41, 42], "becaus": [4, 26, 38, 39], "scheme": [4, 13, 22, 38, 39, 40], "collisionless": 4, "long": [4, 13, 26], "wavelength": [4, 13, 26], "rk4": 4, "cash": 4, "karp": 4, "bogacki": 4, "shampin": 4, "verner": 4, "notat": [4, 34], "o": [4, 26], "stage": 4, "estim": 4, "normal": [4, 5, 10, 13, 16, 17, 22, 23, 24, 30, 31, 32, 34, 38, 39], "speci": [4, 11, 18, 21, 22, 24, 26, 28, 30, 31, 39, 42], "dens_1": [4, 22], "so": [4, 5, 13, 16, 19, 22, 25, 27, 28, 30, 33, 38, 39], "den": [4, 22], "n_": [4, 21, 22, 24, 30, 31, 32], "commment": [4, 22], "ldot": [4, 13, 24, 26], "automat": 4, "rotat": [4, 18, 21, 22, 28, 33, 38, 39, 42], "includ": [4, 9, 11, 12, 13, 16, 18, 19, 21, 22, 23, 24, 28, 30, 32, 38, 42], "outboard": [4, 22, 24, 30, 32], "dlnndr": [4, 22], "ln": [4, 16, 22, 24, 26], "intern": [4, 5, 22, 42], "dlntdr": [4, 22], "t_": [4, 16, 21, 22, 24, 26, 30, 32, 38], "rate": [4, 5, 13, 16, 22, 26, 28, 30, 32, 34], "chang": [4, 9, 19, 22, 24, 29, 30, 39], "elev": [4, 5, 10, 18, 22, 23, 30, 32], "z_0": [4, 10, 18, 22], "maximum": [4, 5, 13, 22, 30, 32, 39, 40], "pseudospectr": 4, "dimensionless": [4, 18, 24, 25, 38, 39], "varepsilon_": [4, 24], "max": [4, 23, 39], "correspond": [4, 10, 16, 21, 22, 39], "maxwellian": [4, 16, 21, 22, 24, 30], "1e": [4, 5, 14, 15], "slightli": [4, 13, 28], "parameter": [4, 10, 28, 42], "fourier": [4, 22, 23, 24, 30, 32], "print": [4, 8, 22], "k_x": [4, 5, 7, 31, 32], "output": [4, 8, 17, 22, 23, 25, 28, 29, 30, 31], "file": [4, 8, 10, 17, 19, 21, 22, 28, 29, 33, 39, 41], "kxky_apar": [4, 7], "kxky_bpar": [4, 7], "respect": [4, 21, 22, 26, 30, 32], "potenti": [4, 13, 22, 24, 26, 30], "fluctuat": [4, 13, 16, 26, 28, 29, 30, 31, 32, 39, 42], "written": [4, 13, 16, 22, 24, 38, 39], "kxky_phi": [4, 7], "eigenvalu": [4, 30, 31, 32, 42], "converg": [4, 13, 28, 38, 42], "001": [4, 5, 22, 23], "shear": [4, 5, 10, 13, 16, 17, 23, 24, 26, 29, 30, 32, 42], "discuss": [4, 16, 26], "appli": [4, 13, 26, 38], "disabl": 4, "intens": [4, 16, 29, 31, 32, 42], "acceler": 4, "due": [4, 6, 13, 16, 22, 26, 28, 29, 30, 42], "kept": 4, "ani": [4, 9, 19, 28, 30, 38, 39], "distribut": [4, 5, 9, 13, 16, 17, 24], "current": [4, 5, 13, 18, 22, 23, 24, 28, 42], "poloid": [4, 5, 10, 13, 18, 22, 23, 24, 26, 30, 32, 41, 42], "b_p": [4, 18, 22, 26], "ip": [4, 22], "elong": [4, 5, 10, 18, 22, 23, 29, 30, 32], "selector": [4, 5, 23], "If": [4, 6, 9, 19, 22, 26, 38, 39], "nonzero": [4, 24], "out": [4, 7, 8, 13, 16, 17, 18, 19, 22, 26, 29, 30, 32], "guid": [4, 10, 42], "m": [4, 18, 24, 26, 28, 42], "mass_1": [4, 17, 22, 32], "carbon": [4, 16], "would": [4, 8, 10, 38], "mass_2": [4, 22], "mass_3": [4, 22], "724e": 4, "n_a": [4, 7, 22, 26, 34], "e_a": [4, 7], "specifi": [4, 18, 22, 23, 25, 39], "rank": [4, 7, 30, 32], "depth": 4, "breadth": 4, "hardwar": [4, 13], "being": [4, 6, 13, 31, 32], "inclus": [4, 26, 28], "harmon": [4, 10], "shorter": 4, "sourc": [4, 5, 13, 17, 18, 19, 22, 25, 33, 38, 39, 41], "15": [4, 5, 28, 42], "increas": [4, 6, 10, 13, 16, 26, 29, 39], "discret": [4, 13, 17, 28, 42], "1st": [4, 22], "upwind": [4, 5, 42], "3rd": [4, 5, 13, 22], "5th": [4, 28], "perturb": [4, 13, 17], "induc": [4, 13, 22, 26], "grid": [4, 7, 13, 17, 18, 22, 30, 39], "dissip": [4, 13, 42], "frequenc": [4, 5, 7, 16, 18, 22, 23, 24, 26, 30, 32], "nu_": 4, "2t_e": 4, "m_e": 4, "log": 4, "lambda": [4, 22], "ion": [4, 5, 7, 13, 16, 18, 22, 24, 26, 28, 29, 30, 32, 38, 39, 40, 42], "minimum": [4, 30, 32, 42], "minimium": 4, "span": [4, 13], "p": [4, 22, 26, 30, 32, 34, 38, 42], "gridpoint": [4, 5, 13, 18, 22, 23, 24, 38], "theta_i": 4, "mesh": [4, 7, 33], "unlik": [4, 33], "legendr": [4, 22, 24], "meshpoint": 4, "xi_i": 4, "pitch": [4, 5, 22, 24, 28], "resolut": [4, 17, 22, 39, 41, 42], "equival": [4, 10, 13], "polynomi": [4, 22, 23, 24, 30, 32], "laguerr": [4, 22, 24], "v_i": 4, "binorm": [4, 5], "togeth": [4, 21], "data": [4, 5, 10, 13, 17, 18, 22, 24, 25, 28, 39], "local": [4, 10, 17, 21, 22, 23, 24, 28, 38, 39, 42], "safeti": [4, 5, 10, 13, 18, 22, 23, 24, 30, 32, 42], "raw": 4, "reset": 4, "main": [4, 25, 26, 32, 39], "ratio": [4, 13, 21, 22, 24, 29, 39], "lcf": 4, "r_0": [4, 10, 18, 22, 24, 26], "major": [4, 5, 10, 13, 18, 22, 23, 24, 30, 32], "weak": [4, 38], "sonic": [4, 17, 21, 22, 24], "shafranov": [4, 5, 10, 22, 23, 30], "center": [4, 13, 22, 24], "deriv": [4, 22, 26, 38], "0th": [4, 22], "antisymmetr": [4, 5, 22], "moment": [4, 5, 10, 22, 26, 29, 30], "1th": [4, 22], "2nd": [4, 5, 22, 32], "2th": [4, 22], "symmetr": [4, 5, 10, 22], "measur": [4, 13, 16, 22, 26, 28, 30, 32, 38, 42], "averag": [4, 13, 16, 22, 24, 26, 28, 34, 42], "s_": [4, 10, 22, 34], "squar": [4, 5, 10, 16, 18, 22, 23, 30, 32], "temp_1": [4, 22], "temp": [4, 22], "point": [4, 13, 16, 18, 28, 38, 39], "arrai": [4, 22, 23, 24, 30, 32], "divisor": 4, "inner": 4, "loop": 4, "outer": 4, "xi": [4, 5, 22, 23, 24], "drastic": 4, "cost": [4, 6], "restart": [4, 5, 39, 40, 41], "format": [4, 13, 17, 24, 25, 26, 28, 42], "charg": [4, 5, 18, 19, 22, 23, 30, 32], "z_1": [4, 22], "z_2": [4, 22], "z_3": [4, 22], "eff": [4, 16, 18], "allow": [4, 6, 13, 16, 18, 22, 23, 26, 30, 32, 39], "base": [4, 9, 13, 17, 19, 22, 25, 28, 33, 39, 42], "tabl": [4, 14, 17, 22, 26, 29, 30, 31], "short": [5, 7, 13, 15, 23, 24, 32, 40], "equilibrium_model": [5, 10, 17, 23], "rmin": [5, 10, 18], "rmaj": [5, 10, 18], "shift": [5, 10, 13, 17, 23, 29, 30, 31, 32], "kappa": [5, 10, 17, 18, 23, 30, 32], "s_kappa": [5, 10, 17, 23], "s_delta": [5, 10, 17, 23], "zeta": [5, 10, 17, 18, 23, 30, 32], "s_zeta": [5, 10, 17, 23], "zmag": [5, 10, 18], "dzmag": [5, 10], "btccw": [5, 10, 17, 23], "ipccw": [5, 10, 17, 23], "udsymmetry_flag": 5, "down": [5, 6, 10, 16, 18, 21, 24, 28], "symmetri": 5, "shape_cos0": [5, 10, 17, 18], "tilt": [5, 10, 18], "shape_s_cos0": [5, 10, 17], "shape_cos1": [5, 10, 17, 18], "oval": [5, 10], "shape_s_cos1": [5, 10, 17], "shape_cos2": [5, 10, 17, 18], "shape_s_cos2": [5, 10, 17], "shape_cos3": [5, 10, 17, 18], "shape_s_cos3": [5, 10, 17], "shape_sin3": [5, 10, 17, 18], "shape_s_sin3": [5, 10, 17], "profile_model": [5, 17, 23, 24], "quasineutral_flag": 5, "nonlinear_flag": 5, "zf_test_mod": 5, "zonal": [5, 13, 30, 42], "flow": [5, 13, 16, 22, 24, 26, 30, 42], "silent_flag": [5, 17, 23, 24], "silent": 5, "amp": 5, "amp0": 5, "n_field": 5, "evolv": [5, 13, 38, 39, 40], "betae_unit": [5, 10, 41], "betae_unit_scal": 5, "beta_star_scal": [5, 10], "lambda_deby": 5, "deby": [5, 17, 32], "lambda_debye_scal": 5, "n_radial": [5, 17, 23, 24], "box_siz": 5, "domain": [5, 7, 13, 22], "n_toroid": 5, "n_theta": [5, 17, 23, 24, 41], "n_xi": [5, 17, 23, 41], "n_energi": [5, 17, 23, 41], "u": [5, 9, 13, 24, 26, 30, 42], "e_max": 5, "up_radi": 5, "up_theta": 5, "up_alpha": 5, "nup_radi": 5, "nup_theta": 5, "nup_alpha": 5, "velocity_ord": 5, "upwind_single_flag": 5, "max_tim": 5, "freq_tol": 5, "interv": 5, "restart_step": 5, "n_speci": [5, 17, 23], "plu": [5, 8], "z_": [5, 17, 18, 23, 24, 30, 32, 38, 39], "mass_": [5, 17, 23], "dens_": [5, 17, 23], "temp_": [5, 17, 23], "dlnndr_": [5, 17, 23], "dlntdr_": [5, 17, 23], "nu_e": [5, 41], "collision_model": [5, 6, 17, 23], "collision_field_model": 5, "collision_mom_restor": 5, "collision_ene_restor": 5, "collision_ene_diffus": 5, "collision_kperp": 5, "call": [5, 13, 21, 25, 28, 30, 32, 33], "flr": 5, "collision_precision_mod": 5, "gpu_bigmem_flag": [5, 6], "rotation_model": [5, 17, 23, 24], "gamma_": [5, 7, 24, 26, 32, 39, 41], "dopper": 5, "gamma_p": [5, 26, 41], "mach": [5, 26, 30, 32], "gamma_e_scal": 5, "doppler": [5, 17, 30, 32], "gamma_p_scal": 5, "mach_scal": 5, "n_global": 5, "nu_glob": 5, "field_print_flag": [5, 7], "compon": [5, 24, 38], "moment_print_flag": [5, 7], "gflux_print_flag": 5, "h_print_flag": 5, "ornl": [6, 8, 13, 42], "18k": 6, "amd": 6, "opteron": 6, "nvidia": 6, "k20x": 6, "5gb": 6, "titan_pgi": 6, "unless": [6, 28], "simplifi": [6, 13, 30], "been": [6, 10, 13, 16, 21, 28, 29, 38], "made": [6, 9, 13, 19, 21, 30, 32], "significantli": [6, 13, 16], "slow": [6, 16], "forc": [6, 17], "much": [6, 13, 22], "fail": 6, "cuda": 6, "try": 6, "40": [6, 42], "99": 6, "13": [6, 29, 42], "63": [6, 42], "3x": 6, "23": [6, 28, 42], "366": 6, "203": 6, "8x": 6, "149": 6, "62": [6, 42], "123": 6, "2048": 6, "94": [6, 13, 42], "65": [6, 30, 32], "4096": 6, "73": [6, 42], "42": 6, "directli": [7, 22, 38], "rather": [7, 13, 26, 38, 39], "encourag": [7, 28], "filenam": [7, 24, 32], "egrid": 7, "variou": [7, 13, 21, 28], "weight": [7, 29, 30, 31, 32], "dimens": [7, 22], "hostnam": 7, "human": 7, "readabl": 7, "statist": [7, 13], "choos": 7, "omp": [7, 27], "timestamp": 7, "geo": [7, 22, 28, 41], "coeffici": [7, 13, 17, 22, 23, 24, 26, 30], "versu": [7, 16, 41], "switch": [7, 13, 30], "vector": [7, 13, 22, 24, 38], "timer": 7, "freq": [7, 31], "kxky_n": 7, "kxky_e": 7, "kxky_v": 7, "v_a": 7, "ky_flux": [7, 41], "gamma_a": [7, 34], "pi_a": [7, 34], "q_a": [7, 34], "ky_cflux": 7, "half": [7, 13], "tag": 7, "contain": [7, 13, 16, 18, 21, 24, 26], "index": [7, 22, 31], "gyrobohm": [7, 17, 30, 32, 38, 39, 42], "particl": [7, 13, 17, 18, 22, 24, 26, 28, 29, 31, 32, 34, 39, 42], "pi_": [7, 24, 32], "q_": [7, 13, 24, 32, 37, 38, 39], "reg08": 8, "cgyro_plot": 8, "plot": [8, 16, 17, 28, 41], "ball": [8, 41], "configur": [8, 10], "auto": [8, 10], "easiest": 8, "accordingli": 8, "nl00": 8, "strongli": [8, 18, 28], "nersc": [8, 17, 41], "elsewher": 8, "establish": [8, 13, 25], "interact": 8, "queue": 8, "diagnost": [8, 13, 17, 22, 28, 41, 42], "screen": 8, "pai": 8, "attent": [8, 38], "show": [8, 13, 16, 26, 39], "accept": 8, "platform": [8, 13, 17, 27, 41], "burden": 8, "write": [8, 26, 34, 39, 40], "script": 8, "count": 8, "manag": [8, 13, 33, 39, 40], "gacode_qsub": [8, 27], "src": 8, "could": [8, 13], "nl01": 8, "regular": 8, "repo": [8, 27], "atom": [8, 12, 13, 27, 42], "w": [8, 24, 27, 34, 42], "09": [8, 9, 13, 16, 28, 42], "addit": [8, 13, 21, 22, 24, 26, 30, 33], "2013": [9, 17, 42], "07": [9, 42], "02": [9, 39], "2018": [9, 19, 42], "11": [9, 16, 22, 24, 41, 42], "06": [9, 16, 39, 42], "fund": 9, "depart": 9, "subject": [9, 19, 26, 41], "restrict": [9, 13, 19, 26, 38], "By": [9, 13, 25, 26, 29, 39], "otherwis": [9, 19, 22, 28, 30], "recipi": 9, "agre": [9, 16], "copyright": [9, 19], "notic": [9, 19], "disclaim": [9, 19], "shall": [9, 19], "substanti": [9, 19], "portion": [9, 19], "softwar": [9, 13, 19, 27], "AS": [9, 19], "public": [9, 12, 16, 17, 19], "welcom": [9, 19, 28], "request": [9, 19], "modif": [9, 19], "issu": [9, 13, 19, 28], "pull": [9, 19], "author": [9, 19], "third": [9, 19], "parti": [9, 19], "ensur": [9, 19, 28], "email": [9, 19, 41], "draft": [9, 19], "articl": [9, 19, 28], "letter": [9, 19], "gat": [9, 19, 41], "publish": [9, 13, 16, 19], "present": [9, 12, 13, 16, 17, 19, 22, 24, 26, 41], "name": [9, 13, 16, 19, 21, 24], "topic": [9, 16, 28, 42], "area": [9, 34, 42], "citat": [9, 29, 42], "neoclass": [9, 13, 21, 22, 24, 25, 26, 34, 38, 39, 42], "sk10": [9, 42], "tgyro": [9, 17, 18, 24, 27, 42], "evolut": [9, 28, 38, 39, 40, 42], "chw": [9, 42], "free": [9, 13, 19, 26], "account": 9, "send": [9, 41], "usernam": 9, "AT": 9, "clebsch": 10, "represent": [10, 34, 42], "nabla": [10, 16, 22, 26, 34], "nu": [10, 22], "shown": [10, 13, 16, 23, 28], "figur": [10, 12, 16, 28], "counterclockwis": 10, "blue": [10, 16], "z": [10, 22, 34, 38, 39, 42], "mxh": [10, 18], "acb20": [10, 18, 42], "via": [10, 13, 16, 17, 22, 23, 42], "contour": 10, "extrema": 10, "max_": 10, "ell": 10, "min_": 10, "strength": [10, 22], "chi": [10, 29], "roughli": [10, 13, 16, 30], "obtain": [10, 13, 16, 19, 29, 33], "deform": 10, "circl": [10, 16], "circular": [10, 29], "grad": [10, 22], "form": [10, 13, 21, 22, 26, 34, 38], "co": [10, 13, 24], "sin": [10, 24], "mxh3": 10, "theta_r": 10, "c_0": 10, "sum_": [10, 24], "c_n": 10, "s_n": 10, "anti": [10, 30], "profile_equilibrium_model": [10, 17, 23], "symbol": [10, 23], "mean": [10, 13, 22, 26, 42], "rmin_over_a": [10, 17, 23], "rmaj_over_a": [10, 17, 23], "zmag_over_a": [10, 17, 23], "s_zmag": [10, 17, 23], "s_1": 10, "s_2": 10, "c_1": 10, "c_2": 10, "c_3": 10, "s_3": 10, "na": 10, "beta_star": [10, 17, 23], "further": 10, "about": [10, 13, 16, 17, 18, 22, 27], "convent": 10, "consult": 10, "technic": [10, 13, 42], "cylindr": 10, "look": [10, 18], "tokamak": [10, 13, 17, 26, 28, 29, 42], "realiti": 10, "sign": [10, 22, 23, 30, 32], "histor": [10, 13], "suppress": [10, 26, 42], "neglect": [10, 13, 16], "theori": [10, 13, 17, 21, 22, 27, 28, 34, 39, 42], "proper": [10, 19], "treatment": [10, 42], "know": 10, "tor": [10, 28, 30, 32], "pol": 10, "psi_": 10, "word": 10, "reflect": 10, "properli": [10, 13], "construct": 10, "verif": [11, 13, 17, 28, 42], "valid": [11, 13, 17, 24, 26, 28, 42], "pre": [11, 17, 25], "2010": [11, 17, 25, 42], "2000": [11, 17, 42], "galleri": [11, 17], "classic": [11, 17], "imag": [11, 16, 17, 42], "circa": [11, 17, 25], "2003": [11, 16, 17, 42], "multi": [11, 13, 16, 21, 39, 42], "emcw05": [11, 13, 16, 42], "year": [11, 13, 28], "recent": [11, 13, 16, 28, 29, 30], "interest": [11, 28, 38], "reader": 11, "offer": 11, "brief": [11, 33], "histori": [11, 17], "idiosyncrat": 11, "possibli": 11, "forgotten": 11, "reproduc": [11, 13, 16, 30], "summari": [11, 16, 28], "era": 11, "pleas": [12, 18], "attribut": 12, "courtesi": 12, "j": [12, 16, 24, 28, 38, 42], "candi": [12, 16, 28, 42], "url": [12, 42], "overview": [13, 17], "period": [13, 22, 25], "text": [13, 26, 28, 29, 34, 38], "describ": [13, 17, 26, 38], "broad": 13, "spectrum": [13, 30, 31, 32], "applic": [13, 16, 28, 42], "summar": [13, 34], "role": [13, 16, 26, 29, 33, 42], "program": 13, "clarifi": [13, 16, 26], "detail": [13, 16, 17, 22, 26, 28, 34, 38, 39], "spring": 13, "scidac": [13, 42], "review": 13, "manual": 13, "underli": [13, 26], "began": 13, "1994": [13, 42], "acquisit": 13, "stabil": [13, 29, 42], "gstotal": 13, "krt95": [13, 42], "pass": [13, 30, 32, 42], "well": [13, 16, 21, 26, 28, 30, 32], "repres": [13, 21, 26], "enorm": 13, "advanc": [13, 16, 42], "capabl": [13, 16, 38], "compar": [13, 16, 28, 29, 33, 39, 42], "kotschenreuth": [13, 42], "prior": [13, 16], "invent": 13, "known": [13, 26], "f": [13, 17, 28, 34, 39, 42], "kot88": [13, 42], "fulli": 13, "those": [13, 21, 28], "impos": [13, 16], "courant": 13, "speak": 13, "practic": [13, 21, 26, 34], "With": [13, 22, 29], "routin": [13, 39], "studi": [13, 17, 26, 28, 42], "combin": [13, 24, 26], "tube": [13, 16], "gyrofluid": [13, 28, 42], "wkm94": [13, 42], "wkmh95": [13, 42], "crucial": [13, 16], "glf23": [13, 29], "wsd": [13, 42], "97": [13, 42], "worldwid": 13, "draw": 13, "distinct": [13, 38], "context": 13, "pure": [13, 16, 26], "larmor": [13, 16, 22, 23, 24, 29], "beer": [13, 42], "dorland": [13, 42], "hammett": [13, 42], "snyder": [13, 42], "discoveri": 13, "mid": 13, "1990": 13, "befor": 13, "were": [13, 16, 29], "observ": [13, 16, 26, 28], "demonstr": [13, 16, 29], "satur": [13, 16, 30, 31, 32, 42], "bh96b": [13, 42], "dh93": [13, 42], "hbc": [13, 42], "quench": [13, 29, 30, 32, 42], "growth": [13, 16, 28, 30, 32], "bh96a": [13, 42], "sh01": [13, 42], "contribut": [13, 30, 32], "rosenbluth": [13, 24, 42], "hinton": [13, 17, 22, 24, 26, 42], "rh": [13, 22], "residu": [13, 38, 39, 40], "rh98": [13, 42], "cell": [13, 28, 42], "pic": [13, 16], "pg3eq": [13, 16], "dwbc96": [13, 42], "rise": 13, "upshift": 13, "threshold": [13, 30, 32], "itg": [13, 16, 29, 30], "ae": 13, "later": [13, 16], "dimit": [13, 42], "discover": 13, "difficulti": [13, 16], "upon": 13, "worker": 13, "gs2": [13, 16, 28], "djkr00": [13, 42], "nonadiabat": 13, "dynam": [13, 21, 37, 39, 42], "start": [13, 18, 28, 39], "1999": [13, 24, 42], "primari": [13, 21, 28, 33], "goal": [13, 38], "principl": 13, "deviat": [13, 21, 28], "pattern": 13, "wherev": 13, "departur": 13, "meet": 13, "target": [13, 38, 39], "simultan": [13, 16, 39], "effici": [13, 39], "2001": [13, 17, 42], "had": 13, "either": 13, "dirichlet": 13, "rung": 13, "kutta": 13, "imex": 13, "rk": 13, "eventu": 13, "overcom": 13, "electrostat": [13, 24, 26, 28, 30], "alfv\u00e9n": 13, "wave": [13, 16, 30, 42], "sever": 13, "novel": 13, "solv": [13, 17, 21, 22, 24, 29, 33, 38, 39], "amper": 13, "cancel": [13, 26], "latter": [13, 16], "pathologi": 13, "hamper": 13, "date": [13, 25, 28, 41], "cpc": [13, 42], "successfulli": [13, 16], "implement": [13, 16, 26, 28, 42], "analog": 13, "achiev": [13, 16], "robust": [13, 16, 38, 39], "realist": [13, 42], "dimension": [13, 24], "similar": [13, 26, 28, 42], "bohm": [13, 16, 31, 32, 42], "l": [13, 16, 17, 20, 22, 29, 42], "discharg": [13, 16, 28, 29, 42], "adiabat": [13, 17, 22, 23, 24, 28, 30, 32], "electon": 13, "systemat": [13, 28], "examin": [13, 28], "break": 13, "now": 13, "somewhat": 13, "ambigu": 13, "nonloc": [13, 42], "spread": 13, "wcr02": [13, 42], "delai": 13, "submiss": 13, "lost": 13, "transit": 13, "benchmark": [13, 16, 17, 29], "cyclon": [13, 17], "scan": [13, 16], "variant": [13, 38], "side": 13, "bar": [13, 16, 28], "dynamo": 13, "voltag": 13, "hwc04": [13, 42], "emf": 13, "drive": 13, "corrug": [13, 42], "ration": 13, "littl": [13, 29, 38], "net": 13, "attempt": [13, 16], "correct": 13, "misunderstand": 13, "leht02": [13, 42], "appear": [13, 26], "univers": [13, 42], "rang": [13, 16, 21, 22], "mark": 13, "cannot": [13, 26], "curv": [13, 16], "persist": 13, "claim": [13, 19], "certain": 13, "group": [13, 16, 17, 19, 28, 42], "depress": 13, "min": [13, 23, 27], "gap": 13, "kkh": [13, 42], "indic": 13, "tend": 13, "vari": [13, 16, 26], "monoton": 13, "cwr04": [13, 42], "nonreson": 13, "absent": 13, "confirm": 13, "barrier": [13, 25, 26, 29], "hypothesi": 13, "impur": [13, 17, 26, 39, 42], "thesi": [13, 16, 42], "ucsd": 13, "graduat": 13, "student": 13, "particular": [13, 19], "pinch": [13, 42], "thermal": [13, 16, 18, 22, 24, 26, 39, 40, 42], "energet": [13, 17, 39], "helium": [13, 39, 42], "ash": [13, 39, 42], "differenti": 13, "tem": [13, 29, 30], "t_i": [13, 26, 38, 39], "can05": [13, 42], "runawai": 13, "phenomenon": 13, "occur": 13, "mhd": [13, 30], "crictic": 13, "winter": 13, "remain": [13, 30], "unsolv": 13, "feedback": 13, "relax": [13, 38, 39, 40], "wch": [13, 42], "05": [13, 30, 39, 42], "sort": [13, 30, 32], "earli": [13, 42], "landmark": 13, "comprehens": [13, 34, 42], "steadi": [13, 33, 38, 42], "state": [13, 33, 38, 42], "yield": 13, "wal05": [13, 42], "wc05": [13, 42], "drain": 13, "unstabl": [13, 30, 32], "stabl": 13, "At": [13, 16], "structur": 13, "explor": 13, "natur": 13, "pronounc": 13, "weaker": 13, "higher": [13, 22, 23, 26, 39], "width": [13, 17], "gyroradii": 13, "emcw06b": [13, 42], "carri": [13, 16, 18, 26], "heat": [13, 16, 24, 34, 39, 42], "hw06": [13, 42], "perfectli": [13, 30], "verifi": [13, 16], "did": 13, "inde": 13, "h": [13, 24, 28, 29, 42], "dissimilar": 13, "wcp06": [13, 42], "predict": [13, 16, 28, 29, 42], "attend": 13, "believ": [13, 26], "trigger": 13, "revers": [13, 42], "itb": 13, "wabc06": [13, 42], "peak": [13, 30, 42], "emcw06a": [13, 16, 42], "foundat": [13, 34], "connect": [13, 17, 18, 19, 33, 38, 39], "entropi": [13, 42], "rigor": [13, 26], "cw06": [13, 42], "asymptot": [13, 21], "subdomin": 13, "relev": [13, 26, 42], "cwpc06": [13, 42], "perform": [13, 16, 28, 39, 41, 42], "coupl": [13, 21, 22, 30, 38, 42], "etg": [13, 16, 29, 30, 32], "cwfh07a": [13, 42], "progress": 13, "identifi": 13, "failur": 13, "cwfh07b": [13, 42], "isotropi": 13, "wcf07": [13, 42], "presenc": [13, 26], "instabl": [13, 30, 32, 42], "decoupl": [13, 39, 40], "reduct": 13, "previou": [13, 26], "wsch07": [13, 42], "angular": [13, 22, 23, 24, 26, 32, 34, 42], "corioli": [13, 26], "next": [13, 29], "begun": 13, "synthet": [13, 17, 28, 42], "BES": [13, 17], "cece": 13, "comparison": [13, 17, 28, 42], "confer": [13, 42], "journal": 13, "hcw": [13, 42], "08": [13, 28, 39, 42], "wsm": [13, 28, 42], "conclus": 13, "onetwo": [13, 18, 25, 28], "balanc": [13, 17, 39, 40, 42], "analysi": [13, 26, 28, 41, 42], "uncertainti": [13, 16], "denot": [13, 26, 38], "underpredict": [13, 16], "radii": [13, 39], "accur": [13, 28, 29, 38], "spectra": [13, 16, 31, 32], "correl": [13, 16], "75": [13, 16, 28, 39], "interestingli": 13, "still": [13, 38], "whether": [13, 19, 22, 23], "hold": [13, 26, 39], "open": [13, 16], "question": [13, 17, 28], "under": [13, 26], "investig": [13, 28], "ws08": [13, 42], "gam": 13, "drift": [13, 21, 22, 23, 26, 28, 30, 32, 42], "paradigm": [13, 42], "wh08": [13, 42], "equal": [13, 22, 23, 26, 30, 32, 39], "separ": [13, 16, 25], "wiki": 13, "mit": 13, "good": [13, 16, 39], "agreement": [13, 16, 17, 19, 29], "mod": [13, 17, 24, 42], "experi": [13, 16, 26, 39, 42], "pci": [13, 17], "lpe": [13, 42], "ow": 13, "part": [13, 16], "strong": [13, 16, 22, 24, 26], "support": [13, 39], "cc": 13, "wide": [13, 16, 21], "cluster": 13, "supercomput": [13, 17, 42], "One": 13, "seamlessli": 13, "environ": [13, 17, 41], "variabl": [13, 17, 34, 38], "among": [13, 16], "earliest": 13, "port": 13, "crai": [13, 42], "x1": [13, 42], "xt3": [13, 42], "modular": 13, "layout": [13, 27], "carefulli": 13, "organ": 13, "esoter": 13, "languag": 13, "featur": [13, 23, 38], "take": [13, 23], "advantag": 13, "multistream": 13, "quit": 13, "improv": [13, 25, 29, 30], "ten": 13, "ibm": 13, "commod": 13, "perc": 13, "analyz": 13, "wcc": [13, 42], "ipm": 13, "kojak": 13, "svpablo": 13, "tau": 13, "pmac": 13, "xd1": [13, 42], "vetter": [13, 42], "vathd": [13, 42], "worlei": [13, 42], "wathd": [13, 42], "fahei": [13, 42], "fc04": [13, 42], "reliabl": 13, "staff": 13, "diagnos": 13, "chassi": 13, "interconnect": 13, "filesystem": 13, "slowdown": 13, "sgi": 13, "altix": 13, "util": 13, "apart": 13, "thei": [13, 21], "grow": 13, "painstak": 13, "jet": [13, 29], "jt60": 13, "nstx": [13, 29, 30, 42], "bravenec": [13, 28, 42], "holland": [13, 16, 28, 42], "maintain": [13, 17, 27], "300": 13, "resolv": [13, 30], "ga": [13, 17], "nearli": 13, "continu": [13, 39], "skw05": [13, 42], "confront": 13, "mostli": 13, "unpublish": 13, "unsubstanti": 13, "circul": 13, "origin": [13, 28, 38, 39], "true": [13, 26, 30, 32, 38], "vanish": 13, "reach": 13, "locat": [13, 16], "ident": 13, "alik": 13, "repeatedli": 13, "6th": 13, "percent": 13, "fact": 13, "wast": 13, "fraction": [13, 26, 30, 32], "per": [13, 27, 31, 32, 38], "spatial": [13, 16, 22], "truth": 13, "opposit": 13, "check": [13, 22, 41], "adequ": 13, "refin": [13, 30], "particularli": [13, 26], "suffer": 13, "discontinu": [13, 42], "ppc": 13, "emphas": [13, 26, 38], "until": 13, "fine": 13, "ignor": [13, 18, 22, 26, 30, 32, 38], "coars": [13, 39], "grain": 13, "paradox": [13, 42], "manner": 13, "pictur": 13, "kromm": [13, 42], "kro99": [13, 42], "kh94": [13, 42], "affect": [13, 22, 39], "fals": [13, 30, 32], "formal": [13, 17], "commonli": 13, "moreov": [13, 16], "noth": 13, "whatsoev": 13, "produc": [13, 24, 26], "clear": [13, 25], "landau": [13, 29, 42], "damp": 13, "modest": 13, "consid": 13, "etc": [13, 39, 41], "sinc": [13, 21, 28], "nevin": [13, 42], "nois": [13, 42], "nhd": [13, 42], "grown": 13, "probabl": [13, 39], "sometim": 14, "amp_phi_n": [15, 17], "l_t": 16, "fig": 16, "chi_i": 16, "llnl": 16, "univ": 16, "colorado": 16, "exercis": 16, "gtc": 16, "encount": 16, "address": 16, "truli": 16, "paper": [16, 34], "intev": 16, "400": 16, "le": [16, 22], "900": 16, "solid": 16, "dot": 16, "three": [16, 38], "basic": 16, "ph": 16, "estrada": [16, 42], "mila": [16, 42], "black": 16, "dong": [16, 42], "dh95": [16, 42], "concentr": 16, "f_c": 16, "z_c": 16, "n_c": 16, "incorrect": 16, "european": 16, "gene": [16, 28], "ncc": [16, 42], "associ": [16, 19, 22, 24, 28, 38], "behav": 16, "remark": [16, 26, 29], "intercod": 16, "chi_e": [16, 29], "q_e": [16, 32, 37, 38], "n_0": 16, "t_0": 16, "green": 16, "red": 16, "gem": [16, 28], "refus": 16, "particip": 16, "angioni": [16, 42], "app": [16, 42], "compars": 16, "quasilinear": [16, 29, 30, 32, 42], "thing": 16, "thermodiffus": 16, "convect": [16, 18, 24], "unperturb": 16, "perfect": 16, "conduct": [16, 18], "chi_": 16, "dash": 16, "rescal": 16, "lvert": [16, 30, 32], "without": [16, 19, 26, 38], "contact": 16, "beam": [16, 18, 26, 34, 42], "emiss": 16, "spectroscopi": 16, "cyclotron": 16, "attenu": 16, "spot": 16, "incorpor": 16, "essenti": 16, "quantit": 16, "vertic": 16, "anomali": 16, "phy": [16, 24, 42], "lin": [16, 42], "taken": [16, 28, 38], "ohmic": [16, 18], "alcat": [16, 42], "phase": [16, 29, 31, 32, 42], "contrast": [16, 29, 42], "propag": 16, "diamagnet": [16, 22, 24, 26], "absolut": [16, 30, 32], "60": 16, "fu": [16, 37, 42], "june": [16, 42], "casati": 16, "magnitud": [16, 22], "perpendicular": [16, 22, 23, 41], "help": 16, "revis": 16, "instrument": 16, "appar": 16, "evid": 16, "anisotropi": 16, "complementari": 16, "k_r": 16, "underestim": 16, "rev": [16, 24, 42], "lett": [16, 42], "februari": [16, 41], "seri": [16, 24, 28, 42], "sensit": 16, "nomin": 16, "paramat": 16, "overestim": 16, "bring": 16, "rough": 16, "juli": 16, "collect": 17, "serial": [17, 39], "through": [17, 26], "instal": 17, "desktop": 17, "laptop": 17, "unifi": 17, "licens": 17, "download": [17, 28], "access": 17, "perlmutt": [17, 41], "omega": [17, 22, 34], "prerequisit": 17, "concept": 17, "openbla": 17, "quick": 17, "extra": [17, 28], "subroutin": [17, 21, 22], "aniso_model_": [17, 23], "dlnndre_ad": [17, 23], "dlntdr_para_": [17, 23], "dlntdr_perp_": [17, 23], "dlntdre_ad": [17, 23], "dphi0dr": [17, 23], "epar0": [17, 23], "epar0_spitz": [17, 23], "geo_ni": [17, 23], "geo_yin": [17, 23], "ne_ad": [17, 23], "nu_1": [17, 23], "omega_rot": [17, 23, 26], "omega_rot_deriv": [17, 23, 26], "profile_dlnndr_": [17, 23], "_scale": [17, 23], "profile_dlntdr_": [17, 23], "profile_erad0_model": [17, 23], "rho_star": [17, 23], "rmin_over_a_2": [17, 23], "sim_model": [17, 23, 24], "spitzer_model": [17, 23], "te_ad": [17, 23], "temp_para_": [17, 23], "temp_perp_": [17, 23], "threed_model": [17, 23], "threed_exb_model": [17, 23], "threed_exb_dphi0dr": [17, 23], "equil": 17, "exp_norm": 17, "theory_nclass": 17, "transport_exp": 17, "transport_flux": 17, "transport_gv": 17, "vel": 17, "vel_fouri": 17, "loc_betae_scal": [17, 40], "tgyro_den_method": [17, 40], "loc_dx": [17, 40], "loc_dx_max": [17, 40], "loc_er_feedback_flag": [17, 40], "loc_evolve_grad_only_flag": [17, 40], "loc_he_feedback_flag": 17, "tgyro_iteration_method": [17, 40], "loc_lock_profile_flag": [17, 40], "tgyro_mod": [17, 40], "tgyro_neo_method": [17, 40], "tgyro_relax_iter": [17, 40], "loc_relax": [17, 40], "loc_residual_method": [17, 40], "loc_restart_flag": [17, 40], "loc_scenario": [17, 40], "tgyro_therm_flag": [17, 40], "loc_te_feedback_flag": [17, 40], "loc_ti_feedback_flag": [17, 40], "tgyro_write_profiles_flag": [17, 40], "regard": 17, "solut": [17, 22, 24, 29, 39, 42], "strategi": [17, 41], "jacobian": [17, 34, 39, 40], "scenario": [17, 18, 33, 39, 40, 42], "frequent": 17, "limit": [17, 19, 21, 22, 24, 26, 30, 31, 32, 42], "2004": [17, 42], "2006": [17, 42], "2009": [17, 28, 42], "compression": [17, 30, 32], "abstract": 17, "cer": [17, 28], "fast": [17, 18, 39, 42], "sweep": 17, "reflectomet": 17, "tore": 17, "supra": 17, "anomal": [17, 42], "prehistori": 17, "yearli": 17, "synopsi": 17, "2002": [17, 42], "2005": [17, 25, 42], "2007": [17, 42], "2008": [17, 28, 42], "scienc": 17, "perspect": 17, "urban": 17, "legend": 17, "ul1": 17, "ul2": 17, "necessari": 17, "correctli": 17, "ul3": 17, "inadequ": 17, "ul4": 17, "dramat": 17, "adiabatic_elec": [17, 32], "alpha_": [17, 31, 32], "alpha_zf": [17, 31, 32], "alpha_mach": [17, 32], "alpha_p": [17, 32], "alpha_quench": [17, 31, 32], "alpha_sa": [17, 32], "as_1": [17, 32], "b_model_sa": [17, 32], "debye_factor": [17, 32], "delta_loc": [17, 32], "drmajdx_loc": [17, 32], "drmindx_loc": [17, 32], "dzmajdx_loc": [17, 32], "etg_factor": [17, 32], "filter": [17, 32], "find_width": [17, 32], "ft_model_sa": [17, 32], "gchat": [17, 32], "geometry_flag": [17, 32], "ghat": [17, 32], "gradb_factor": [17, 32], "ibranch": [17, 32], "iflux": [17, 32], "kappa_loc": [17, 32], "kx0_loc": [17, 32], "kygrid_model": [17, 32], "linsker_factor": [17, 32], "nbasis_max": [17, 32], "nbasis_min": [17, 32], "new_eikon": [17, 32], "nky": [17, 31, 32], "nmode": [17, 31, 32], "nwidth": [17, 32], "nxgrid": [17, 32], "park": [17, 32], "p_prime_loc": [17, 32], "q_loc": [17, 32], "q_prime_loc": [17, 32], "q_sa": [17, 32], "rlns_1": [17, 32], "rlts_1": [17, 32], "rmaj_loc": [17, 32], "rmaj_sa": [17, 32], "rmin_loc": [17, 32], "rmin_sa": [17, 32], "sat_rul": [17, 31, 32], "shat_sa": [17, 32], "sign_bt": [17, 32], "sign_it": [17, 32], "s_delta_loc": [17, 32], "s_kappa_loc": [17, 32], "s_zeta_loc": [17, 32], "taus_1": [17, 32], "theta0_sa": [17, 32], "theta_trap": [17, 32], "use_bisect": [17, 32], "use_bpar": [17, 32], "use_bp": [17, 32], "use_inboard_detrap": [17, 32], "use_mhd_rul": [17, 32], "use_transport_model": [17, 32], "vexb": [17, 32], "vexb_shear": [17, 32], "vpar_1": [17, 32], "vpar_model": [17, 32], "vpar_shear_1": [17, 32], "vpar_shear_model": [17, 32], "wd_zero": [17, 32], "width_min": [17, 32], "write_wavefunction_flag": [17, 32], "xnue": [17, 32], "xnu_factor": [17, 32], "xnu_model": [17, 32], "xwell_sa": [17, 32], "zeff": [17, 32], "zeta_loc": [17, 32], "zmaj_loc": [17, 32], "zs_1": [17, 32], "density_spectrum": [17, 32], "eigenvalue_spectrum": [17, 32], "field_spectrum": [17, 32], "intensity_spectrum": [17, 32], "nsts_crossphase_spectrum": [17, 32], "ql_flux_spectrum": [17, 32], "sat_geo_spectrum": [17, 32], "scalar_saturation_paramet": [17, 32], "spectral_shift": [17, 32], "sum_flux_spectrum": [17, 32], "temperature_spectrum": [17, 32], "bound": [17, 22], "equilibria": [17, 18], "consider": 17, "theoret": [17, 34], "basi": [17, 22, 28, 30, 32, 38], "miscellan": 17, "shortfal": [17, 20, 42], "gkw": 17, "25": [17, 24, 30, 32, 41, 42], "jan": 17, "cross": [17, 21, 31, 32, 42], "acknowledg": 17, "workshop": [17, 20], "2022": [17, 20, 42], "agenda": 17, "sampl": [18, 27, 39], "reg14": 18, "cat": 18, "dataset": 18, "nexp": 18, "asymmetr": [18, 24], "column": [18, 31], "conveni": [18, 38], "parser": 18, "nion": [18, 41], "label": 18, "hat": [18, 22, 24, 38], "nonuniform": 18, "polflux": 18, "weber": 18, "radian": 18, "omega0": 18, "omega_0": [18, 22, 24, 26, 34], "e_r": [18, 22, 23, 26], "rad": [18, 34, 37], "ne": [18, 22], "ptot": 18, "pascal": 18, "z_eff": 18, "ni": 18, "everi": [18, 39], "jb": [18, 21], "bootstrap": [18, 24], "ma": 18, "jrf": 18, "rf": 18, "driven": [18, 26, 42], "jnb": 18, "jbstor": 18, "vtor": 18, "vpol": 18, "qohm": [18, 37], "mw": 18, "qbeam": [18, 37], "qbeami": [18, 37], "qrfe": [18, 37], "qrfi": [18, 37], "qfuse": [18, 37], "qfusi": [18, 37], "qsync": [18, 37], "synchrotron": 18, "radiat": [18, 34, 39], "qbrem": [18, 37], "bremsstrahlung": 18, "qline": [18, 37], "qei": [18, 37], "exchang": [18, 31, 32, 34, 37, 39, 42], "qion": [18, 37], "recombin": 18, "qioni": [18, 37], "qcxi": [18, 37], "qpar_beam": 18, "qpar_wal": 18, "wall": [18, 27, 34], "qmom": 18, "torqu": [18, 26], "sum": [18, 26, 31, 32, 38], "permiss": 19, "herebi": 19, "grant": 19, "person": 19, "deal": [19, 38], "permit": 19, "whom": 19, "furnish": 19, "appropri": 19, "THE": 19, "warranti": 19, "OF": 19, "kind": 19, "express": [19, 26], "OR": 19, "impli": 19, "BUT": 19, "TO": 19, "merchant": 19, "fit": [19, 29], "FOR": 19, "AND": 19, "noninfring": 19, "IN": 19, "NO": 19, "event": 19, "holder": 19, "BE": 19, "liabl": 19, "damag": 19, "liabil": 19, "action": 19, "contract": 19, "tort": 19, "aris": [19, 26, 39], "WITH": 19, "bc09": [21, 26, 42], "esl": 21, "rho_i": [21, 26], "ll": [21, 26], "poisson": 21, "beyond": 21, "fokker": [21, 22, 26, 42], "planck": [21, 26, 42], "asymmetri": [21, 22, 24, 26, 28], "centrifug": [21, 26, 42], "extens": 21, "benchamark": 21, "analyt": [21, 22, 23, 24], "nclass": [21, 22, 24], "insofar": 21, "option": [21, 22, 41], "captur": [21, 30], "monolith": [21, 24], "modul": [21, 22], "neo_interfac": [21, 24], "prepend": 21, "neo_": 21, "append": 21, "_in": 21, "neo_init": 21, "neo_n_species_in": 21, "neo_run": 21, "neo_jpar_dke_out": [21, 24], "norm": [21, 22, 24, 26], "v": [21, 22, 23, 24, 26, 28, 34, 38, 42], "3452e": [21, 22], "27": [21, 22, 24, 28], "kg": [21, 22, 24], "anisotrop": [22, 23, 24], "isotrop": 22, "dke": [22, 23, 24], "aniso_model_1": 22, "aniso_model_2": 22, "aniso_model_3": 22, "neo_aniso_model_in": 22, "sum_a": [22, 34], "p_a": [22, 26], "prime": [22, 34, 38], "t_a": 22, "phi_": [22, 24, 26], "bt": 22, "zeroth": [22, 24, 26, 39], "hirshman": [22, 24, 39], "sigmar": [22, 24, 39], "plank": 22, "fp": 22, "delta_": [22, 38], "upper": 22, "dens_2": 22, "dens_3": 22, "neo_dens_in": 22, "dlnndr_1": 22, "dlnndr_2": 22, "dlnndr_3": 22, "neo_dlnndr_in": 22, "dlnndre": 22, "_ade": 22, "ref": [22, 38], "neo_rotation_model": 22, "paramt": 22, "dlntdr_1": 22, "dlntdr_2": 22, "dlntdr_3": 22, "neo_dlntdr_in": 22, "_para": 22, "dlntdr_para_1": 22, "dlntdr_para_2": 22, "dlntdr_para_3": 22, "neo_dlntdr_para_in": 22, "_perp": 22, "dlntdr_perp_1": 22, "dlntdr_perp_2": 22, "dlntdr_perp_3": 22, "neo_dlntdr_perp_in": 22, "dlntdre": 22, "electr": [22, 23, 24, 26, 39, 40, 42], "phi_0": [22, 24, 26], "regardless": 22, "induct": [22, 23], "e_": [22, 24], "v_": [22, 24, 26, 30, 32], "spitzer": [22, 23], "_spitzer": 22, "geometr": [22, 30], "themselv": 22, "_r": 22, "_z": 22, "_rp": 22, "_zp": 22, "neo_mass_in": 22, "varepsilon": 22, "x_a": [22, 24], "ta": [22, 24], "expans": 22, "p_l": 22, "l_m": 22, "k": [22, 24, 29, 30, 32, 42], "colloc": 22, "monomi": 22, "2m": 22, "gamma": [22, 30, 31], "n_r": 22, "quasi": [22, 26, 30, 42], "neutral": [22, 26], "Of": 22, "17": [22, 23, 24, 42], "odd": 22, "4th": 22, "cosin": [22, 24], "_1": [22, 26], "tau_": [22, 24], "ss": 22, "species1": 22, "_rot": 22, "_deriv": 22, "torodi": 22, "_dlnndr": 22, "profile_dlnndr_1_scal": 22, "profile_dlnndr_2_scal": 22, "profile_dlnndr_3_scal": 22, "re": 22, "neo_profile_dlnndr_scale_in": 22, "_dlntdr": 22, "profile_dlntdr_1_scal": 22, "profile_dlntdr_2_scal": 22, "profile_dlntdr_3_scal": 22, "neo_profile_dlntdr_scale_in": 22, "int_": 22, "cdot": [22, 26], "math": 22, "wong": [22, 26, 42], "z0": 22, "neural": 22, "network": [22, 42], "l11": 22, "l12": 22, "l21": 22, "l22": 22, "temp_2": 22, "temp_3": 22, "neo_temp_in": 22, "temp_para_1": 22, "temp_para_2": 22, "temp_para_3": 22, "neo_temp_para_in": 22, "temp_perp_1": 22, "temp_perp_2": 22, "temp_perp_3": 22, "neo_temp_perp_in": 22, "axisymmetr": [22, 26, 42], "2d": 22, "nonaxisymmetr": [22, 42], "3d": [22, 23], "le3": 22, "bf": 22, "threed": 22, "_exb": 22, "_dphi0dr": 22, "neo_z_in": 22, "fill": 23, "No": [23, 39], "_model": 23, "exb": [23, 29, 30, 32], "logarithm": [23, 30], "temperaur": 23, "aniso": [23, 24], "_speci": 24, "_radial": 24, "_theta": 24, "_energi": 24, "_xi": 24, "runtim": 24, "gyroviscos": 24, "neo_pflux_dke_out": 24, "sigma": [24, 38], "neo_efluxtot_dke_out": 24, "neo_efluxncv_dke_out": 24, "neo_mflux_dke_out": 24, "neo_vpol_dke_out": 24, "neo_vtor_dke_out": 24, "j_": 24, "neo_jtor_dke_out": 24, "neo_pflux_gv_out": 24, "neo_efluxtot_gv_out": 24, "neo_efluxncv_gv_out": 24, "neo_mflux_gv_out": 24, "neo_pflux_thhh_out": 24, "hazeltin": 24, "neo_eflux_thhhi_out": 24, "neo_eflux_thhhe_out": 24, "neo_eflux_thchi_out": 24, "neo_pflux_thhs_out": 24, "neo_eflux_ths_out": 24, "neo_jpar_ths_out": 24, "sauter": 24, "neo_jtor_ths_out": 24, "neo_pflux_nclass_out": 24, "neo_efluxtot_nclass_out": 24, "neo_vpol_nclass_out": 24, "neo_vtor_nclass_out": 24, "neo_jpar_nclass_out": 24, "rectangular": 24, "ascii": [24, 28], "row": 24, "col": [24, 34], "l_": 24, "e19": 24, "ie": 24, "ix": 24, "g_": 24, "x_": 24, "f_": [24, 26], "0a": 24, "p_": 24, "theta_j": 24, "r_j": [24, 38], "interpret": 24, "lambda_": 24, "entri": 24, "transform": [24, 39], "meaning": 24, "none": 24, "hazltin": 24, "vol": [24, 42], "48": [24, 42], "239": 24, "1976": 24, "1493": 24, "1982": 24, "taguchi": 24, "interpol": 24, "ppcf": 24, "1897": 24, "1988": [24, 42], "et": [24, 28], "al": [24, 28], "2834": 24, "fluid": [24, 29, 42], "836": 24, "1973": 24, "418": 24, "1977": 24, "koh": 24, "072505": 24, "2012": [24, 28, 42], "hh": 24, "ambipolar": 24, "u_": [24, 26], "ch": 24, "tg": 24, "hr": 24, "phi_1": [24, 26], "houlberg": 24, "3230": 24, "1997": [24, 42], "gv": 24, "horton": [24, 42], "405": 24, "gyrovisc": 24, "cj": 24, "sj": 24, "m_theta": 24, "sine": 24, "rational": 25, "summer": 25, "decid": 25, "handl": 25, "iterdb_read": 25, "morph": 25, "iterdb2gyro": 25, "final": [25, 26, 39], "becam": 25, "conceptu": 25, "challeng": 25, "qualiti": 25, "led": 25, "idea": 25, "transp": 25, "efit": [25, 28], "statefil": 25, "gfile": 25, "uniqu": [25, 38], "inject": 26, "push": 26, "outward": 26, "caus": [26, 30], "redistribut": 26, "nonuniformli": 26, "around": 26, "complex": 26, "critic": 26, "heavi": 26, "influenc": [26, 38], "amplifi": 26, "sh98": [26, 34, 42], "hw85": [26, 42], "who": 26, "_0": 26, "scalar": [26, 31, 32], "throughout": 26, "longrightarrow": 26, "priori": 26, "formula": [26, 39, 40], "subtl": 26, "henc": 26, "arrow": 26, "section": 26, "accord": 26, "lead": 26, "banana": 26, "pfirsh": 26, "schl\u00fcter": 26, "curvatur": [26, 30, 32, 42], "instanc": [26, 33, 39], "enhanc": [26, 42], "omega_": 26, "rapid": 26, "f_i": 26, "m_i": 26, "c_i": 26, "s_i": [26, 38], "circumst": 26, "subscript": 26, "matrix": [26, 38], "quad": [26, 34, 38], "i0": 26, "i1": 26, "justifi": 26, "langl": [26, 34], "rangl": [26, 34], "bracket": 26, "analogi": 26, "deduc": 26, "omega_1": 26, "simeq": [26, 38], "altern": [26, 28], "wai": [26, 38], "analys": 26, "z_a": 26, "steep": 26, "swnn11": [26, 42], "k_a": 26, "cal": [26, 38], "substitut": 26, "proce": 27, "add": 27, "bashrc": 27, "perlmutter_cpu": 27, "common": [27, 28, 30, 32], "59": [27, 42], "clock": 27, "logic": 27, "perlmutter_gpu": 27, "toroidals_per_proc": 27, "dedic": 27, "iri": 27, "page": 28, "serv": 28, "central": [28, 29], "collabor": 28, "itpa": 28, "shot": 28, "128913": 28, "1500": 28, "chri": 28, "characterist": 28, "white": [28, 42], "056116": [28, 42], "052301": [28, 42], "hwm": [28, 42], "exam": 28, "dishcharg": 28, "confin": [28, 29, 42], "barn": [28, 42], "microst": [28, 42], "18": [28, 29, 42], "122505": [28, 42], "2011": [28, 42], "bcbh11": [28, 42], "identit": 28, "chowdhuri": [28, 42], "21": [28, 29, 30, 32, 42], "112503": [28, 42], "2014": [28, 42], "cwc": [28, 42], "14": [28, 42], "g\u00f6rler": [28, 42], "122307": [28, 42], "gwt": [28, 42], "tutori": 28, "metric": [28, 42], "060901": [28, 42], "2016": [28, 42], "hol16": [28, 42], "geqdsk": 28, "iterdb": 28, "older": 28, "availbl": 28, "old": 28, "qualit": 28, "report": [28, 42], "urg": 28, "ge": 28, "005": 28, "nx": 28, "50": [28, 42], "energy_grid": 28, "pass_grid": 28, "trap_grid": 28, "orbit_grid": 28, "rbf": 28, "seen": 28, "electrion": 28, "nu_ei": 28, "em": 28, "scatter": 28, "continuum": 28, "eulearian": 28, "mar": 28, "individu": 28, "thank": 28, "ron": 28, "yann": 28, "camenen": 28, "tobia": 28, "respons": [29, 42], "predecessor": 29, "eigenmod": [29, 30, 32], "tim": 29, "balloon": [29, 30, 32, 42], "kb": 29, "1800": 29, "ql": [29, 31, 32], "83": 29, "500": 29, "tftr": 29, "surprisingli": 29, "lack": 29, "place": 29, "infinit": 29, "especi": 29, "compens": 29, "sat0": [29, 30], "ksw08": [29, 42], "swck13": [29, 30, 42], "scw": [29, 42], "sat1": [29, 30, 32], "schh16": [29, 30, 42], "sat2": [29, 30], "scb": [29, 30, 42], "sbc": [29, 30, 42], "sat3": [29, 30], "dcd": [29, 30, 42], "dud22": [29, 30, 42], "devic": 29, "gss": [29, 42], "tdg": [29, 42], "asdex": [29, 42], "agt": [29, 42], "respond": 30, "immedi": 30, "assumpt": [30, 38], "distinguish": 30, "mix": 30, "hidden": 30, "avoid": 30, "unphys": 30, "exclud": [30, 32], "k_per": [30, 32], "r_": [30, 32, 38], "maj": [30, 32], "x": [30, 32, 34, 38, 42], "expon": [30, 32], "driftwav": [30, 32], "irreduc": [30, 32], "elit": [30, 32], "closur": [30, 32], "gradb": [30, 32], "growthrat": [30, 32], "kx0": [30, 32], "offset": [30, 32], "defind": 30, "kymin": 30, "rho_ion": 30, "prefer": [30, 38], "grad_r0": 30, "linsker": [30, 32], "me": [30, 32], "md": [30, 32], "eikon": [30, 32], "tglf_new_eikonal_in": [30, 32], "store": [30, 32], "tglf_ibranch_in": [30, 32], "search": [30, 32], "gauss": [30, 32], "hermit": [30, 32], "quadratur": [30, 32], "qa": [30, 32], "rb_": [30, 32], "ab": [30, 32], "dn_": [30, 32], "dt_": [30, 32], "centroid": [30, 32], "mechan": 30, "zf": 30, "nl": 30, "caution": 30, "repsect": 30, "ccw": [30, 32], "i_": [30, 32], "sk_": [30, 32], "y": [30, 32, 34, 42], "adjust": [30, 32, 39], "nov": 30, "2019": [30, 42], "bisect": [30, 32], "bpar": 30, "flutter": 30, "enough": 30, "transvers": [30, 32], "inward": [30, 32], "vpar": [30, 32], "rc_": [30, 32], "depric": 30, "cutoff": [30, 32], "prevent": [30, 32], "gaussian": 30, "explanatori": [30, 32], "preset": 30, "tild": 31, "e0": 31, "ns_in": 31, "nm": 31, "stress": [31, 32], "kx": [31, 32], "kx_e": [31, 32], "axi": [31, 42], "tglf_ns_in": 32, "tglf_use_transport_model_in": 32, "tglf_geometry_flag_in": 32, "tglf_use_bper_in": 32, "tglf_use_bpar_in": 32, "tglf_use_bisection_in": 32, "tglf_use_mhd_rule_in": 32, "tglf_use_inboard_detrapped_in": 32, "tglf_sat_rule_in": 32, "tglf_kygrid_model_in": 32, "tglf_xnu_model_in": 32, "tglf_vpar_model_in": 32, "tglf_vpar_shear_model_in": 32, "deprec": 32, "tglf_sign_bt_in": 32, "tglf_sign_it_in": 32, "tglf_ky_in": 32, "tglf_vexb_in": 32, "tglf_vexb_shear_in": 32, "tglf_betae_in": 32, "tglf_xnue_in": 32, "tglf_zeff_in": 32, "tglf_debye_in": 32, "tglf_iflux_in": 32, "tglf_nmodes_in": 32, "tglf_nbasis_max_in": 32, "tglf_nbasis_min_in": 32, "tglf_nxgrid_in": 32, "tglf_nky_in": 32, "tglf_tm": 32, "tglf_adiabatic_elec_in": 32, "tglf_alpha_p_in": 32, "tglf_alpha_mach_in": 32, "tglf_alpha_e_in": 32, "tglf_alpha_quench_in": 32, "tglf_xnu_factor_in": 32, "tglf_debye_factor_in": 32, "tglf_etg_factor_in": 32, "tglf_write_wavefunction_flag_in": 32, "units_in": 32, "tglf_zs_in": 32, "tglf_mass_in": 32, "tglf_rlns_in": 32, "tglf_rlts_in": 32, "tglf_taus_in": 32, "tglf_as_in": 32, "tglf_vpar_in": 32, "tglf_vpar_shear_in": 32, "tglf_width_in": 32, "tglf_width_min_in": 32, "tglf_nwidth_in": 32, "tglf_find_width_in": 32, "tglf_rmin_loc_in": 32, "tglf_rmaj_loc_in": 32, "tglf_zmaj_loc_in": 32, "tglf_q_loc_in": 32, "tglf_q_prime_loc_in": 32, "tglf_p_prime_loc_in": 32, "tglf_drmindx_loc_in": 32, "tglf_drmajdx_loc_in": 32, "tglf_dzmajdx_loc_in": 32, "tglf_kappa_loc_in": 32, "tglf_s_kappa_loc_in": 32, "tglf_delta_loc_in": 32, "tglf_s_delta_loc_in": 32, "tglf_zeta_loc_in": 32, "tglf_s_zeta_loc_in": 32, "tglf_kx0_in": 32, "tglf_rmin_sa_in": 32, "tglf_rmaj_sa_in": 32, "tglf_q_sa_in": 32, "tglf_shat_sa_in": 32, "tglf_alpha_sa_in": 32, "tglf_xwell_sa_in": 32, "tglf_theta0_sa_in": 32, "tglf_b_model_sa_in": 32, "tglf_ft_model_sa_in": 32, "tglf_theta_trapped_in": 32, "tglf_park_in": 32, "tglf_ghat_in": 32, "tglf_gchat_in": 32, "tglf_wd_zero_in": 32, "tglf_linsker_factor_in": 32, "tglf_gradb_factor_in": 32, "tglf_filter_in": 32, "tglf_elec_pflux_out": 32, "overlin": 32, "tglf_elec_mflux_out": 32, "pi_e": 32, "tglf_elec_eflux_out": 32, "tglf_ion1_pflux_out": 32, "gamma_1": 32, "tglf_ion1_mflux_out": 32, "pi_1": 32, "tglf_ion1_eflux_out": 32, "q_1": 32, "tglf_ion2_pflux_out": 32, "gamma_2": 32, "tglf_ion2_mflux_out": 32, "pi_2": 32, "tglf_ion2_eflux_out": 32, "q_2": 32, "spars": 33, "minim": [33, 38, 39], "ensembl": 33, "chain": 34, "faith": 34, "simplif": 34, "tur": 34, "cm": [34, 38], "w_a": 34, "aux": [34, 37], "erg": [34, 38], "auxiliari": [34, 39], "m_a": 34, "volum": [34, 38], "dv": 34, "j_r": 34, "dn": 34, "int_0": [34, 38], "oint": 34, "int": 34, "s_w": 34, "q_i": [37, 38], "tot": [37, 39], "loc": [37, 39], "_scenario": 37, "static": [37, 39], "reactor": [37, 39, 42], "widehat": 38, "jj": 38, "partial_t": 38, "envis": 38, "frankli": 38, "flexibl": 38, "though": 38, "s_e": 38, "turb": 38, "cg": 38, "emploi": 38, "sim": 38, "dx": 38, "curiou": 38, "z_i": 38, "z_e": 38, "mbox": 38, "exp": 38, "int_r": 38, "trapezoid": 38, "put": 38, "newton": [38, 39, 40], "evalu": [38, 42], "expens": 38, "operation": 38, "normalzi": 38, "block": 38, "shorthand": 38, "0_": 38, "matric": 38, "eta_": 38, "eq": 38, "introduc": 38, "r_1": 38, "r_2": 38, "r_3": 38, "pmatrix": 38, "iter": [38, 39, 42], "1_": 38, "rapidli": [38, 42], "root": [38, 39], "qhat": 38, "smooth": 38, "forward": 38, "exact": [38, 39], "truncat": 38, "shut": 39, "pivot": 39, "dt": 39, "reaction": 39, "tgyro_den_method0": 39, "tgyro_den_method1": 39, "tgyro_den_method2": 39, "he4": 39, "nbi": 39, "tgyro_den_method3": 39, "tgyro_den_method4": 39, "safe": 39, "uniti": 39, "signal": 39, "stiff": 39, "assess": 39, "elimin": 39, "n_evolv": 39, "n_mpi": 39, "simpli": 39, "dz": 39, "_relax": 39, "dir": 39, "tglf1": 39, "tglf2": 39, "tglf3": 39, "tglf4": 39, "exch": 39, "tgyro_rmax": 39, "c1": 39, "384": 39, "c2": 39, "c3": 39, "04": [39, 42], "c4": 39, "c5": 39, "c6": 39, "eta": 39, "shrinkag": 39, "behaviour": 39, "sum_p": 39, "f_p": 39, "_p": 39, "loc_iteration_method": 39, "renorm": 39, "startup": 39, "thermonuclear": 39, "nontherm": [39, 40], "tgyro_therm_flag1": 39, "unequ": 39, "nth": 39, "00am": 41, "45am": 41, "pst": 41, "dai": 41, "zoom": 41, "ntheta": 41, "profiles_gen_plot": 41, "friend": 41, "nl_flag": 41, "theta_0": 41, "ky_phi": 41, "kx_phi": 41, "monitor": 41, "pygacod": 41, "custom": 41, "visual": 41, "fluct": 41, "implic": [41, 42], "hierarchi": 41, "pppl": 41, "psfc": 41, "virtual": 41, "pip": 41, "thursdai": 41, "11am": 41, "arash": 41, "ashourvan": 41, "fridai": 41, "9am": 41, "igor": 41, "sfiligoi": [41, 42], "jift": 41, "talk": [41, 42], "gamot": 42, "tardini": 42, "fabl": 42, "luda": 42, "bonanomi": 42, "kiefer": 42, "staebler": 42, "upgrad": 42, "team": 42, "eurofus": 42, "mst1": 42, "nucl": 42, "066015": 42, "doi": 42, "1088": 42, "1741": 42, "4326": 42, "ac592b": 42, "peeter": 42, "pereverzev": 42, "bottino": 42, "dux": 42, "hein": 42, "he": 42, "\u03b1": 42, "consequ": 42, "49": 42, "055013": 42, "arbon": 42, "belli": 42, "012001": 42, "2020": 42, "1361": 42, "6587": 42, "abc63b": 42, "bounc": 42, "4018": 42, "1996": 42, "4046": 42, "095010": 42, "0741": 42, "3335": 42, "075018": 42, "54": 42, "015015": 42, "045005": 42, "2017": 42, "impact": 42, "032301": 42, "microturbul": 42, "072307": 42, "356": 42, "448": 42, "1016": 42, "jcp": 42, "020": 42, "324": 42, "039": 42, "042001": 42, "ab759c": 42, "060704": 42, "hallatschek": 42, "howard": 42, "azevedo": 42, "petascal": 42, "architechtur": 42, "188": 42, "125": 42, "compfluid": 42, "016": 42, "91": 42, "045001": 42, "1103": 42, "physrevlett": 42, "maxwel": 42, "186": 42, "545": 42, "s0021": 42, "9991": 42, "00079": 42, "032310": 42, "l25": 42, "1063": 42, "1695358": 42, "dispar": 42, "conf": 42, "012008": 42, "1209": 42, "parker": 42, "chen": 42, "074501": 42, "smoooth": 42, "1879": 42, "cohen": 42, "schumak": 42, "decyk": 42, "leboeuf": 42, "43": 42, "1121": 42, "wan": 42, "groebner": 42, "william": 42, "byer": 42, "71": 42, "3412": 42, "1995": 42, "812": 42, "1993": 42, "jenko": 42, "roger": 42, "5579": 42, "dud": 42, "casson": 42, "dickinson": 42, "patel": 42, "roach": 42, "isotop": 42, "nuclear": 42, "096005": 42, "ac7a4d": 42, "harri": 42, "georg": 42, "phd": 42, "york": 42, "octob": 42, "http": 42, "ethes": 42, "whiteros": 42, "ac": 42, "uk": 42, "32664": 42, "022305": 42, "074505": 42, "112303": 42, "acm": 42, "ieee": 42, "proceed": 42, "sc2004": 42, "storag": 42, "pittsburgh": 42, "pa": 42, "grierson": 42, "solomon": 42, "mckee": 42, "austin": 42, "marinoni": 42, "schmitz": 42, "pinsker": 42, "baselin": 42, "022509": 42, "told": 42, "rhode": 42, "4904301": 42, "cum": 42, "lee": 42, "mynick": 42, "santoro": 42, "artun": 42, "furth": 42, "hahm": 42, "rewoldt": 42, "tang": 42, "kerbel": 42, "milovich": 42, "15th": 42, "iaea": 42, "sevil": 42, "spain": 42, "iii": 42, "273": 42, "102301": 42, "ohm": 42, "law": 42, "2433": 42, "28": 42, "3082": 42, "1985": 42, "865350": 42, "shafer": 42, "tynan": 42, "statu": 42, "012043": 42, "greenwald": 42, "56": 42, "014004": 42, "0029": 42, "5515": 42, "kay": 42, "112007": 42, "kinsei": 42, "055908": 42, "2889008": 42, "062302": 42, "102306": 42, "kishimoto": 42, "kim": 42, "tajima": 42, "lebrun": 42, "dettrick": 42, "li": 42, "shirai": 42, "667": 42, "invit": 42, "9i4": 42, "bull": 42, "am": 42, "soc": 42, "33": 42, "2107": 42, "88": 42, "0010": 42, "4655": 42, "00035": 42, "thermostat": 42, "1477": 42, "hu": 42, "homogen": 42, "3211": 42, "porkolab": 42, "edlund": 42, "rost": 42, "fior": 42, "mikkelsen": 42, "tsujii": 42, "wukitch": 42, "012502": 42, "ethier": 42, "195004": 42, "cowlei": 42, "dannert": 42, "pueschel": 42, "shumak": 42, "122306": 42, "122305": 42, "80": 42, "724": 42, "1998": 42, "744": 42, "015013": 42, "abc861": 42, "062518": 42, "4954905": 42, "055909": 42, "2436852": 42, "110": 42, "055003": 42, "61": 42, "116007": 42, "2021": 42, "ac243a": 42, "53": 42, "113017": 42, "122309": 42, "102508": 42, "2560": 42, "watanab": 42, "nunami": 42, "nishimura": 42, "024004": 42, "thome": 42, "du": 42, "kramer": 42, "petti": 42, "knolker": 42, "mcclenaghan": 42, "pace": 42, "smith": 42, "sung": 42, "turco": 42, "van": 42, "zeeland": 42, "zeng": 42, "zhu": 42, "popul": 42, "hybrid": 42, "036036": 42, "alam": 42, "jr": 42, "dunigan": 42, "roth": 42, "47th": 42, "knoxvil": 42, "tn": 42, "star": 42, "sci": 42, "tech": 42, "1051": 42, "burrel": 42, "heurist": 42, "broken": 42, "072303": 42, "45": 42, "741": 42, "072304": 42, "1938": 42, "122503": 42, "2229": 42, "2408": 42, "014505": 42, "122507": 42, "kone": 42, "2482": 42, "peebl": 42, "carter": 42, "interprocess": 42, "carrington": 42, "huck": 42, "kaiser": 42, "mahinthakumar": 42, "malonei": 42, "moor": 42, "reed": 42, "shan": 42, "shend": 42, "snave": 42, "sreepathi": 42, "wolf": 42, "zhang": 42, "san": 42, "francisco": 42, "ca": 42, "26": 42}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"build": 0, "from": [0, 13], "sourc": [0, 1, 9, 34, 37], "prerequisit": 0, "concept": 0, "platform": [0, 3, 6], "file": [0, 3, 5, 6, 7, 18, 24, 31, 32], "environ": [0, 27], "variabl": 0, "openbla": 0, "cgyro": [1, 3, 4, 5, 6, 7, 41], "code": [1, 9, 13, 17, 28], "overview": [1, 11, 18, 25, 28, 29, 33], "data": [1, 7, 16, 21, 26, 29, 33], "input": [1, 4, 5, 14, 15, 18, 21, 22, 23, 26, 30, 32, 33, 39, 40], "output": [1, 5, 7, 21, 24, 32, 33, 35], "plot": [1, 33, 36], "normal": [1, 7, 21], "run": [1, 3, 6, 8, 17], "case": [1, 8, 16], "frequent": 1, "ask": 1, "question": 1, "faq": 2, "nersc": [3, 27], "cori": 3, "capabl": [3, 6], "balanc": [3, 6, 26], "mpi": [3, 6], "rank": [3, 6], "v": [3, 6], "omp": [3, 6], "trade": [3, 6], "speed": [3, 6], "effici": [3, 6], "nl01": [3, 6], "nl03": [3, 6], "nl04": [3, 6], "alphabet": [4, 14, 22, 30, 31, 39], "list": [4, 5, 14, 15, 22, 30, 31, 39, 40], "amp": 4, "amp0": 4, "betae_unit": 4, "betae_unit_scal": 4, "beta_star_scal": 4, "btccw": [4, 22], "box_siz": 4, "collision_model": [4, 22], "collision_field_model": 4, "collision_mom_restor": 4, "collision_ene_restor": 4, "collision_ene_diffus": 4, "collision_kperp": 4, "collision_precision_mod": 4, "collision_full_strip": 4, "delta": [4, 22], "delta_t": 4, "delta_t_method": 4, "dens_": [4, 22], "dlnndr_": [4, 22], "dlntdr_": [4, 22], "dzmag": 4, "e_max": 4, "error_tol": 4, "equilibrium_model": [4, 22], "field_print_flag": 4, "freq_tol": 4, "gamma_": 4, "gamma_e_scal": 4, "gamma_p": 4, "gamma_p_scal": 4, "gpu_bigmem_flag": 4, "h_print_flag": 4, "ipccw": [4, 22], "kappa": [4, 22], "gflux_print_flag": 4, "ky": [4, 30], "lambda_deby": 4, "lambda_debye_scal": 4, "mach": 4, "mach_scal": 4, "mass_": [4, 22], "max_tim": 4, "moment_print_flag": 4, "mpi_rank_ord": 4, "nonlinear_flag": 4, "n_field": 4, "n_global": 4, "nu_glob": 4, "nup_radi": 4, "up_theta": 4, "nup_theta": 4, "up_alpha": 4, "nup_alpha": 4, "nu_e": 4, "n_radial": [4, 22], "n_theta": [4, 22], "n_xi": [4, 22], "n_energi": [4, 22], "n_toroid": 4, "n_speci": [4, 22], "print_step": 4, "profile_model": [4, 22], "q": [4, 22], "quasineutral_flag": 4, "restart_step": 4, "rmin": 4, "rmaj": 4, "rotation_model": [4, 22], "": [4, 32], "shift": [4, 22], "shape_cos0": [4, 22], "shape_s_cos0": [4, 22], "shape_cos1": [4, 22], "shape_s_cos1": [4, 22], "shape_cos2": [4, 22], "shape_s_cos2": [4, 22], "shape_cos3": [4, 22], "shape_s_cos3": [4, 22], "shape_sin3": [4, 22], "shape_s_sin3": [4, 22], "silent_flag": [4, 22], "s_delta": [4, 22], "s_kappa": [4, 22], "s_zeta": [4, 22], "temp_": [4, 22], "theta_plot": 4, "udsymmetry_flag": 4, "up_radi": 4, "upwind_single_flag": 4, "velocity_ord": 4, "z_": [4, 22], "z_eff": 4, "z_eff_method": 4, "zeta": [4, 22], "zf_test_mod": 4, "zmag": 4, "tabular": [5, 15, 40], "plasma": [5, 17, 23, 26], "shape": 5, "geometri": [5, 10, 17, 23, 32], "advanc": 5, "paramet": [5, 10, 15, 23, 26, 32, 40], "control": [5, 15, 32, 40], "field": [5, 10], "numer": [5, 23], "resolut": [5, 13, 23], "dissip": 5, "time": [5, 7], "step": 5, "speci": [5, 23, 32, 40], "relat": 5, "collis": 5, "rotat": [5, 17, 23, 24, 26], "physic": [5, 17, 23, 26, 40], "global": [5, 13, 16], "spectral": 5, "olcf": 6, "titan": 6, "deprec": 6, "memori": 6, "tradeoff": 6, "collision": 6, "term": 6, "independ": 7, "common": 7, "depend": [7, 23], "restart": 7, "quick": [8, 11, 21, 29, 33], "start": 8, "exampl": 8, "command": 8, "line": 8, "usag": 8, "batch": 8, "submiss": 8, "download": 9, "user": [9, 13], "agreement": 9, "appropri": [9, 42], "refer": [9, 29, 42], "repositori": 9, "access": 9, "flux": [10, 34], "surfac": 10, "coordin": 10, "bound": 10, "box": 10, "method": 10, "effect": [10, 13, 23], "equilibria": 10, "tabl": [10, 32], "magnet": 10, "orient": 10, "gyro": [11, 12, 14, 15, 16, 28], "link": [11, 21, 29, 33], "galleri": 12, "classic": 12, "imag": 12, "circa": 12, "2003": [12, 13], "gyrokinet": [13, 16], "simul": [13, 16], "2000": 13, "prehistori": 13, "design": 13, "histori": [13, 25], "yearli": 13, "public": [13, 28], "synopsi": 13, "2002": 13, "2004": [13, 16], "2005": 13, "2006": [13, 16], "2007": 13, "2008": 13, "2009": [13, 16], "A": 13, "comput": [13, 38], "scienc": 13, "perspect": 13, "urban": 13, "legend": 13, "ul1": 13, "The": [13, 17, 26], "local": [13, 16], "gyrobohm": 13, "limit": [13, 16], "differ": 13, "ul2": 13, "full": 13, "toru": 13, "ar": 13, "necessari": 13, "correctli": 13, "transport": [13, 16, 24, 33, 34], "ul3": 13, "eulerian": 13, "have": 13, "inadequ": 13, "veloc": 13, "space": 13, "ul4": 13, "parallel": 13, "nonlinear": 13, "can": 13, "dramat": 13, "amp_phi_n": 14, "verif": 16, "valid": [16, 29], "pre": 16, "2010": 16, "studi": 16, "cyclon": 16, "base": 16, "adiabat": 16, "electron": 16, "2001": 16, "impur": 16, "temperatur": 16, "gradient": 16, "turbul": 16, "energet": 16, "particl": 16, "coeffici": 16, "compression": 16, "electromagnet": 16, "perturb": 16, "abstract": 16, "comparison": 16, "synthet": 16, "diagnost": 16, "result": [16, 28], "diii": [16, 28], "d": [16, 28], "BES": 16, "cer": 16, "c": 16, "mod": 16, "pci": 16, "fast": 16, "sweep": 16, "doppler": 16, "reflectomet": 16, "tore": 16, "supra": 16, "anomal": 16, "tokamak": 16, "match": 16, "supercomput": 16, "gener": [17, 23], "atom": 17, "gacod": [17, 18, 19], "suit": 17, "equilibrium": [17, 23], "profil": [17, 23, 24, 26, 28, 40], "softwar": 17, "structur": 18, "licens": 19, "miscellan": 20, "neo": [21, 22, 23, 24], "aniso_model_": 22, "beta_star": 22, "dlnndre_ad": 22, "dlntdr_para_": 22, "dlntdr_perp_": 22, "dlntdre_ad": 22, "dphi0dr": 22, "epar0": 22, "epar0_spitz": 22, "geo_ni": 22, "geo_yin": 22, "ne_ad": 22, "nu_1": 22, "omega_rot": 22, "omega_rot_deriv": 22, "profile_dlnndr_": 22, "_scale": 22, "profile_dlntdr_": 22, "profile_equilibrium_model": 22, "profile_erad0_model": 22, "rho_star": 22, "rmaj_over_a": 22, "rmin_over_a": 22, "rmin_over_a_2": 22, "s_zmag": 22, "shear": 22, "sim_model": 22, "spitzer_model": 22, "te_ad": 22, "temp_para_": 22, "temp_perp_": 22, "threed_model": 22, "threed_exb_model": 22, "threed_exb_dphi0dr": 22, "zmag_over_a": 22, "model": [23, 29], "nonaxisymmetr": 23, "extra": 23, "subroutin": [23, 24], "interfac": [23, 33], "standard": 24, "experiment": [24, 26, 28, 29], "detail": 24, "descript": 24, "out": [24, 31], "equil": 24, "exp_norm": 24, "f": 24, "grid": [24, 38], "phi": 24, "theori": [24, 26], "theory_nclass": 24, "transport_exp": 24, "transport_flux": 24, "transport_gv": 24, "vel": 24, "vel_fouri": 24, "profiles_gen": 25, "consider": 26, "sonic": 26, "formal": 26, "theoret": 26, "basi": 26, "connect": [26, 34, 37], "consist": 26, "forc": 26, "setup": 27, "perlmutt": 27, "cpu": 27, "gpu": 27, "ga": 27, "omega": 27, "l": 28, "mode": 28, "shortfal": 28, "kei": 28, "present": 28, "gkw": 28, "ad": 28, "25": 28, "jan": 28, "2013": 28, "cross": 28, "benchmark": 28, "acknowledg": 28, "tglf": [29, 30, 31, 32], "satur": 29, "against": 29, "adiabatic_elec": 30, "alpha_": 30, "alpha_zf": 30, "alpha_mach": 30, "alpha_p": 30, "alpha_quench": 30, "alpha_sa": 30, "as_1": 30, "beta": 30, "b_model_sa": 30, "deby": 30, "debye_factor": 30, "delta_loc": 30, "drmajdx_loc": 30, "drmindx_loc": 30, "dzmajdx_loc": 30, "etg_factor": 30, "filter": 30, "find_width": 30, "ft_model_sa": 30, "gchat": 30, "geometry_flag": 30, "ghat": 30, "gradb_factor": 30, "ibranch": 30, "iflux": 30, "kappa_loc": 30, "kx0_loc": 30, "kygrid_model": 30, "linsker_factor": 30, "mass_1": 30, "nbasis_max": 30, "nbasis_min": 30, "new_eikon": 30, "nky": 30, "nmode": 30, "n": 30, "nwidth": 30, "nxgrid": 30, "park": 30, "p_prime_loc": 30, "q_loc": 30, "q_prime_loc": 30, "q_sa": 30, "rlns_1": 30, "rlts_1": 30, "rmaj_loc": 30, "rmaj_sa": 30, "rmin_loc": 30, "rmin_sa": 30, "sat_rul": 30, "shat_sa": 30, "sign_bt": 30, "sign_it": 30, "s_delta_loc": 30, "s_kappa_loc": 30, "s_zeta_loc": 30, "taus_1": 30, "theta0_sa": 30, "theta_trap": 30, "unit": [30, 38], "use_bisect": 30, "use_bpar": 30, "use_bp": 30, "use_inboard_detrap": 30, "use_mhd_rul": 30, "use_transport_model": 30, "vexb": 30, "vexb_shear": 30, "vpar_1": 30, "vpar_model": 30, "vpar_shear_1": 30, "vpar_shear_model": 30, "wd_zero": 30, "width": [30, 32], "width_min": 30, "write_wavefunction_flag": 30, "xnue": 30, "xnu_factor": 30, "xnu_model": 30, "xwell_sa": 30, "zeff": 30, "zeta_loc": 30, "zmaj_loc": 30, "zs_1": 30, "density_spectrum": 31, "eigenvalue_spectrum": 31, "field_spectrum": 31, "intensity_spectrum": 31, "nsts_crossphase_spectrum": 31, "ql_flux_spectrum": 31, "sat_geo_spectrum": 31, "scalar_saturation_paramet": 31, "spectral_shift": 31, "sum_flux_spectrum": 31, "temperature_spectrum": 31, "vector": 32, "gaussian": 32, "miller": 32, "alpha": 32, "chang": 32, "your": 32, "own": 32, "risk": 32, "tgyro": [33, 34, 38, 39, 40], "python": 33, "equat": [33, 34], "solut": [33, 38], "solv": 34, "densiti": 34, "energi": [34, 37], "momentum": 34, "power": 34, "scenario": 37, "solver": 38, "algorithm": 38, "formul": 38, "some": 38, "comment": 38, "regard": 38, "strategi": 38, "discret": 38, "jacobian": 38, "loc_betae_scal": 39, "tgyro_den_method": 39, "loc_dx": 39, "loc_dx_max": 39, "loc_er_feedback_flag": 39, "loc_evolve_grad_only_flag": 39, "loc_he_feedback_flag": 39, "tgyro_iteration_method": 39, "loc_lock_profile_flag": 39, "tgyro_mod": 39, "tgyro_neo_method": 39, "tgyro_relax_iter": 39, "loc_relax": 39, "loc_residual_method": 39, "loc_restart_flag": 39, "loc_scenario": 39, "tgyro_therm_flag": 39, "loc_te_feedback_flag": 39, "loc_ti_feedback_flag": 39, "tgyro_write_profiles_flag": 39, "high": 40, "level": 40, "iter": 40, "feedback": 40, "workshop": 41, "2022": 41, "agenda": 41}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinxcontrib.bibtex": 9, "sphinx": 60}, "alltitles": {"Build from sources": [[0, "build-from-sources"]], "Prerequisites": [[0, "prerequisites"]], "Concept of platform files": [[0, "concept-of-platform-files"]], "Environment variables": [[0, "environment-variables"]], "OpenBLAS": [[0, "openblas"]], "Building": [[0, "building"]], "CGYRO": [[1, "cgyro"]], "Source Code": [[1, "source-code"]], "Overview": [[1, "overview"], [11, "overview"], [18, "overview"], [28, "overview"], [29, "overview"], [33, "overview"]], "Data input": [[1, "data-input"], [21, "data-input"], [33, "data-input"]], "Data output and plotting": [[1, "data-output-and-plotting"]], "Normalization": [[1, "normalization"], [21, "normalization"]], "CGYRO Normalization": [[1, "id7"]], "Running Cases": [[1, "running-cases"], [8, "running-cases"]], "Frequently Asked Questions": [[1, "frequently-asked-questions"]], "FAQ": [[2, "faq"]], "Running CGYRO on NERSC Cori": [[3, "running-cgyro-on-nersc-cori"]], "Cori capabilities": [[3, "cori-capabilities"]], "CGYRO Platform File": [[3, "cgyro-platform-file"]], "Balancing MPI Rank vs OMP": [[3, "balancing-mpi-rank-vs-omp"], [6, "balancing-mpi-rank-vs-omp"]], "Trading speed vs efficiency": [[3, "trading-speed-vs-efficiency"], [6, "trading-speed-vs-efficiency"]], "nl01": [[3, "id1"], [6, "id1"]], "nl03": [[3, "id2"], [6, "id2"]], "nl04": [[3, "id3"], [6, "id3"]], "Alphabetical list for input.cgyro": [[4, "alphabetical-list-for-input-cgyro"]], "AMP": [[4, "amp"]], "AMP0": [[4, "amp0"]], "BETAE_UNIT": [[4, "betae-unit"]], "BETAE_UNIT_SCALE": [[4, "betae-unit-scale"]], "BETA_STAR_SCALE": [[4, "beta-star-scale"]], "BTCCW": [[4, "btccw"], [22, "btccw"]], "BOX_SIZE": [[4, "box-size"]], "COLLISION_MODEL": [[4, "collision-model"], [22, "collision-model"]], "COLLISION_FIELD_MODEL": [[4, "collision-field-model"]], "COLLISION_MOM_RESTORE": [[4, "collision-mom-restore"]], "COLLISION_ENE_RESTORE": [[4, "collision-ene-restore"]], "COLLISION_ENE_DIFFUSION": [[4, "collision-ene-diffusion"]], "COLLISION_KPERP": [[4, "collision-kperp"]], "COLLISION_PRECISION_MODE": [[4, "collision-precision-mode"]], "COLLISION_FULL_STRIPES": [[4, "collision-full-stripes"]], "DELTA": [[4, "delta"], [22, "delta"]], "DELTA_T": [[4, "delta-t"]], "DELTA_T_METHOD": [[4, "delta-t-method"]], "DENS_*": [[4, "dens"], [22, "dens"]], "DLNNDR_*": [[4, "dlnndr"], [22, "dlnndr"]], "DLNTDR_*": [[4, "dlntdr"], [22, "dlntdr"]], "DZMAG": [[4, "dzmag"]], "E_MAX": [[4, "e-max"]], "ERROR_TOL": [[4, "error-tol"]], "EQUILIBRIUM_MODEL": [[4, "equilibrium-model"], [22, "equilibrium-model"]], "FIELD_PRINT_FLAG": [[4, "field-print-flag"]], "FREQ_TOL": [[4, "freq-tol"]], "GAMMA_E": [[4, "gamma-e"]], "GAMMA_E_SCALE": [[4, "gamma-e-scale"]], "GAMMA_P": [[4, "gamma-p"]], "GAMMA_P_SCALE": [[4, "gamma-p-scale"]], "GPU_BIGMEM_FLAG": [[4, "gpu-bigmem-flag"]], "H_PRINT_FLAG": [[4, "h-print-flag"]], "IPCCW": [[4, "ipccw"], [22, "ipccw"]], "KAPPA": [[4, "kappa"], [22, "kappa"]], "GFLUX_PRINT_FLAG": [[4, "gflux-print-flag"]], "KY": [[4, "ky"], [30, "ky"]], "LAMBDA_DEBYE": [[4, "lambda-debye"]], "LAMBDA_DEBYE_SCALE": [[4, "lambda-debye-scale"]], "MACH": [[4, "mach"]], "MACH_SCALE": [[4, "mach-scale"]], "MASS_*": [[4, "mass"], [22, "mass"]], "MAX_TIME": [[4, "max-time"]], "MOMENT_PRINT_FLAG": [[4, "moment-print-flag"]], "MPI_RANK_ORDER": [[4, "mpi-rank-order"]], "NONLINEAR_FLAG": [[4, "nonlinear-flag"]], "N_FIELD": [[4, "n-field"]], "N_GLOBAL": [[4, "n-global"]], "NU_GLOBAL": [[4, "nu-global"]], "NUP_RADIAL": [[4, "nup-radial"]], "UP_THETA": [[4, "up-theta"]], "NUP_THETA": [[4, "nup-theta"]], "UP_ALPHA": [[4, "up-alpha"]], "NUP_ALPHA": [[4, "nup-alpha"]], "NU_EE": [[4, "nu-ee"]], "N_RADIAL": [[4, "n-radial"], [22, "n-radial"]], "N_THETA": [[4, "n-theta"], [22, "n-theta"]], "N_XI": [[4, "n-xi"], [22, "n-xi"]], "N_ENERGY": [[4, "n-energy"], [22, "n-energy"]], "N_TOROIDAL": [[4, "n-toroidal"]], "N_SPECIES": [[4, "n-species"], [22, "n-species"]], "PRINT_STEP": [[4, "print-step"]], "PROFILE_MODEL": [[4, "profile-model"], [22, "profile-model"]], "Q": [[4, "q"], [22, "q"]], "QUASINEUTRAL_FLAG": [[4, "quasineutral-flag"]], "RESTART_STEP": [[4, "restart-step"]], "RMIN": [[4, "rmin"]], "RMAJ": [[4, "rmaj"]], "ROTATION_MODEL": [[4, "rotation-model"], [22, "rotation-model"]], "S": [[4, "s"]], "SHIFT": [[4, "shift"], [22, "shift"]], "SHAPE_COS0": [[4, "shape-cos0"], [22, "shape-cos0"]], "SHAPE_S_COS0": [[4, "shape-s-cos0"], [22, "shape-s-cos0"]], "SHAPE_COS1": [[4, "shape-cos1"], [22, "shape-cos1"]], "SHAPE_S_COS1": [[4, "shape-s-cos1"], [22, "shape-s-cos1"]], "SHAPE_COS2": [[4, "shape-cos2"], [22, "shape-cos2"]], "SHAPE_S_COS2": [[4, "shape-s-cos2"], [22, "shape-s-cos2"]], "SHAPE_COS3": [[4, "shape-cos3"], [22, "shape-cos3"]], "SHAPE_S_COS3": [[4, "shape-s-cos3"], [22, "shape-s-cos3"]], "SHAPE_SIN3": [[4, "shape-sin3"], [22, "shape-sin3"]], "SHAPE_S_SIN3": [[4, "shape-s-sin3"], [22, "shape-s-sin3"]], "SILENT_FLAG": [[4, "silent-flag"], [22, "silent-flag"]], "S_DELTA": [[4, "s-delta"], [22, "s-delta"]], "S_KAPPA": [[4, "s-kappa"], [22, "s-kappa"]], "S_ZETA": [[4, "s-zeta"], [22, "s-zeta"]], "TEMP_*": [[4, "temp"], [22, "temp"]], "THETA_PLOT": [[4, "theta-plot"]], "UDSYMMETRY_FLAG": [[4, "udsymmetry-flag"]], "UP_RADIAL": [[4, "up-radial"]], "UPWIND_SINGLE_FLAG": [[4, "upwind-single-flag"]], "VELOCITY_ORDER": [[4, "velocity-order"]], "Z_*": [[4, "z"], [22, "z"]], "Z_EFF": [[4, "z-eff"]], "Z_EFF_METHOD": [[4, "z-eff-method"]], "ZETA": [[4, "zeta"], [22, "zeta"]], "ZF_TEST_MODE": [[4, "zf-test-mode"]], "ZMAG": [[4, "zmag"]], "Tabular list for input.cgyro": [[5, "tabular-list-for-input-cgyro"]], "Plasma shape/geometry": [[5, "id1"]], "Advanced shape parameters": [[5, "id2"]], "Control parameters": [[5, "id3"], [15, "id1"]], "Fields": [[5, "id4"]], "Numerical Resolution": [[5, "id5"]], "Numerical Dissipation": [[5, "id6"]], "Time Stepping": [[5, "id7"]], "Species-related parameters": [[5, "id8"]], "Collisions": [[5, "id9"]], "Rotation physics": [[5, "id10"], [23, "id5"]], "Global-spectral parameters": [[5, "id11"]], "Output file control": [[5, "id12"]], "Running CGYRO on OLCF Titan (deprecated)": [[6, "running-cgyro-on-olcf-titan-deprecated"]], "Titan capabilities": [[6, "titan-capabilities"]], "Titan Platform File": [[6, "titan-platform-file"]], "Memory vs speed tradeoff in collisional term": [[6, "memory-vs-speed-tradeoff-in-collisional-term"]], "CGYRO output files": [[7, "cgyro-output-files"]], "Time-independent output": [[7, "id1"]], "Common time-dependent output": [[7, "id2"]], "Restart data": [[7, "id3"]], "Output Normalization": [[7, "output-normalization"]], "Quick-start example": [[8, "quick-start-example"]], "Command-line usage": [[8, "command-line-usage"]], "Batch submission": [[8, "batch-submission"]], "Download and user agreement": [[9, "download-and-user-agreement"]], "Appropriate References": [[9, "id6"], [42, "id144"]], "Source code": [[9, "source-code"]], "Repository access": [[9, "repository-access"]], "FLUX-SURFACE GEOMETRY": [[10, "flux-surface-geometry"]], "Coordinates": [[10, "coordinates"]], "Bounding-box method": [[10, "bounding-box-method"]], "Effective field": [[10, "effective-field"]], "Equilibria": [[10, "equilibria"]], "Table of geometry parameters": [[10, "table-of-geometry-parameters"]], "Magnetic field orientation": [[10, "magnetic-field-orientation"]], "GYRO": [[11, "gyro"]], "Quick links": [[11, "quick-links"], [21, "quick-links"], [29, "quick-links"], [33, "quick-links"]], "Gallery of classic GYRO images (circa 2003)": [[12, "gallery-of-classic-gyro-images-circa-2003"]], "Gyrokinetic Simulation in the 2000s": [[13, "gyrokinetic-simulation-in-the-2000s"]], "Prehistory": [[13, "prehistory"]], "Design History": [[13, "design-history"]], "Yearly Publication Synopsis": [[13, "yearly-publication-synopsis"]], "2002": [[13, "id20"]], "2003": [[13, "id22"]], "2004": [[13, "id25"]], "2005": [[13, "id33"]], "2006": [[13, "id40"]], "2007": [[13, "id49"]], "2008": [[13, "id59"]], "2009": [[13, "id63"]], "A Computational Science and User Perspective": [[13, "a-computational-science-and-user-perspective"]], "Urban Legends": [[13, "urban-legends"]], "UL1: The local gyroBohm limit of global codes differs from local codes": [[13, "ul1-the-local-gyrobohm-limit-of-global-codes-differs-from-local-codes"]], "UL2: Full torus simulations are necessary to correctly compute the local transport": [[13, "ul2-full-torus-simulations-are-necessary-to-correctly-compute-the-local-transport"]], "UL3: Eulerian codes have inadequate velocity-space resolution": [[13, "ul3-eulerian-codes-have-inadequate-velocity-space-resolution"]], "UL4: The parallel nonlinearity can have a dramatic effect on the transport": [[13, "ul4-the-parallel-nonlinearity-can-have-a-dramatic-effect-on-the-transport"]], "Alphabetical list for input.gyro": [[14, "alphabetical-list-for-input-gyro"]], "AMP_PHI_N": [[14, "amp-phi-n"]], "Tabular list for input.gyro": [[15, "tabular-list-for-input-gyro"]], "GYRO verification and validation (pre 2010)": [[16, "gyro-verification-and-validation-pre-2010"]], "Verification Studies": [[16, "verification-studies"]], "Cyclone Base Case with Adiabatic Electrons (2001)": [[16, "cyclone-base-case-with-adiabatic-electrons-2001"]], "Local limit of Global Simulations (2004)": [[16, "local-limit-of-global-simulations-2004"]], "Gyrokinetic Simulation of Impurities (2004)": [[16, "gyrokinetic-simulation-of-impurities-2004"]], "Electron Temperature Gradient Turbulence (2006)": [[16, "electron-temperature-gradient-turbulence-2006"]], "Energetic particle transport coefficients (2009)": [[16, "energetic-particle-transport-coefficients-2009"]], "Compressional Electromagnetic Perturbations (2010)": [[16, "compressional-electromagnetic-perturbations-2010"]], "GYRO Validation Abstracts": [[16, "gyro-validation-abstracts"]], "Comparison of GYRO synthetic diagnostic results with DIII-D BES and CER data": [[16, "comparison-of-gyro-synthetic-diagnostic-results-with-diii-d-bes-and-cer-data"]], "Comparison of GYRO synthetic diagnostic results with C-Mod PCI data": [[16, "comparison-of-gyro-synthetic-diagnostic-results-with-c-mod-pci-data"]], "Comparison of GYRO simulations with fast-sweeping and Doppler reflectometer data in Tore Supra": [[16, "comparison-of-gyro-simulations-with-fast-sweeping-and-doppler-reflectometer-data-in-tore-supra"]], "Anomalous Transport in the DIII-D Tokamak Matched by Supercomputer Simulation": [[16, "anomalous-transport-in-the-diii-d-tokamak-matched-by-supercomputer-simulation"]], "The General Atomics GACODE Suite": [[17, "the-general-atomics-gacode-suite"]], "Running GACODE": [[17, "running-gacode"]], "Geometry": [[17, "geometry"]], "Plasma Rotation": [[17, "plasma-rotation"]], "Equilibrium and Profiles": [[17, "equilibrium-and-profiles"]], "Software": [[17, null]], "Codes": [[17, null]], "Physics": [[17, null]], "input.gacode": [[18, "input-gacode"]], "File structure": [[18, "id3"]], "GACODE License": [[19, "gacode-license"]], "Miscellaneous": [[20, "miscellaneous"]], "NEO": [[21, "neo"]], "Data output": [[21, "data-output"]], "Alphabetical list for input.neo": [[22, "alphabetical-list-for-input-neo"]], "ANISO_MODEL_*": [[22, "aniso-model"]], "BETA_STAR": [[22, "beta-star"]], "DLNNDRE_ADE": [[22, "dlnndre-ade"]], "DLNTDR_PARA_*": [[22, "dlntdr-para"]], "DLNTDR_PERP_*": [[22, "dlntdr-perp"]], "DLNTDRE_ADE": [[22, "dlntdre-ade"]], "DPHI0DR": [[22, "dphi0dr"]], "EPAR0": [[22, "epar0"]], "EPAR0_SPITZER": [[22, "epar0-spitzer"]], "GEO_NY": [[22, "geo-ny"]], "GEO_YIN": [[22, "geo-yin"]], "NE_ADE": [[22, "ne-ade"]], "NU_1": [[22, "nu-1"]], "OMEGA_ROT": [[22, "omega-rot"]], "OMEGA_ROT_DERIV": [[22, "omega-rot-deriv"]], "PROFILE_DLNNDR_*_SCALE": [[22, "profile-dlnndr-scale"]], "PROFILE_DLNTDR_*_SCALE": [[22, "profile-dlntdr-scale"]], "PROFILE_EQUILIBRIUM_MODEL": [[22, "profile-equilibrium-model"]], "PROFILE_ERAD0_MODEL": [[22, "profile-erad0-model"]], "RHO_STAR": [[22, "rho-star"]], "RMAJ_OVER_A": [[22, "rmaj-over-a"]], "RMIN_OVER_A": [[22, "rmin-over-a"]], "RMIN_OVER_A_2": [[22, "rmin-over-a-2"]], "S_ZMAG": [[22, "s-zmag"]], "SHEAR": [[22, "shear"]], "SIM_MODEL": [[22, "sim-model"]], "SPITZER_MODEL": [[22, "spitzer-model"]], "TE_ADE": [[22, "te-ade"]], "TEMP_PARA_*": [[22, "temp-para"]], "TEMP_PERP_*": [[22, "temp-perp"]], "THREED_MODEL": [[22, "threed-model"]], "THREED_EXB_MODEL": [[22, "threed-exb-model"]], "THREED_EXB_DPHI0DR": [[22, "threed-exb-dphi0dr"]], "ZMAG_OVER_A": [[22, "zmag-over-a"]], "Parameters for input.neo": [[23, "parameters-for-input-neo"]], "Numerical resolution": [[23, "id1"]], "Plasma equilibrium/geometry": [[23, "id2"]], "General models": [[23, "id3"]], "Profile models": [[23, "id4"]], "Nonaxisymmetric effects": [[23, "id6"]], "Species-dependent parameters": [[23, "id7"]], "Extra subroutine interface parameters": [[23, "extra-subroutine-interface-parameters"]], "NEO Output Files": [[24, "neo-output-files"]], "Standard output files": [[24, "standard-output-files"]], "Experimental profiles output files": [[24, "experimental-profiles-output-files"]], "Rotation output files": [[24, "rotation-output-files"]], "Subroutine output": [[24, "subroutine-output"]], "Detailed description of NEO output files": [[24, "detailed-description-of-neo-output-files"]], "out.neo.equil": [[24, "out-neo-equil"]], "out.neo.exp_norm": [[24, "out-neo-exp-norm"]], "out.neo.f": [[24, "out-neo-f"]], "out.neo.grid": [[24, "out-neo-grid"]], "out.neo.phi": [[24, "out-neo-phi"]], "out.neo.rotation": [[24, "out-neo-rotation"]], "out.neo.theory": [[24, "out-neo-theory"]], "out.neo.theory_nclass": [[24, "out-neo-theory-nclass"]], "out.neo.transport": [[24, "out-neo-transport"]], "out.neo.transport_exp": [[24, "out-neo-transport-exp"]], "out.neo.transport_flux": [[24, "out-neo-transport-flux"]], "out.neo.transport_gv": [[24, "out-neo-transport-gv"]], "out.neo.vel": [[24, "out-neo-vel"]], "out.neo.vel_fourier": [[24, "out-neo-vel-fourier"]], "profiles_gen": [[25, "profiles-gen"]], "History and Overview": [[25, "history-and-overview"]], "PLASMA ROTATION THEORY": [[26, "plasma-rotation-theory"]], "Physical considerations": [[26, "physical-considerations"]], "Sonic rotation formalism": [[26, "sonic-rotation-formalism"]], "The rotation profile": [[26, "the-rotation-profile"]], "Input parameters": [[26, "input-parameters"]], "Theoretical basis for sonic rotation": [[26, "theoretical-basis-for-sonic-rotation"]], "Connection to experimental data": [[26, "connection-to-experimental-data"]], "Consistency with force balance": [[26, "consistency-with-force-balance"]], "Environment setup": [[27, "environment-setup"]], "NERSC PERLMUTTER (CPU)": [[27, "nersc-perlmutter-cpu"]], "NERSC PERLMUTTER (GPU)": [[27, "nersc-perlmutter-gpu"]], "GA OMEGA": [[27, "ga-omega"]], "DIII-D L-mode shortfall": [[28, "diii-d-l-mode-shortfall"]], "Key publications and presentations": [[28, "key-publications-and-presentations"]], "EXPERIMENTAL profiles": [[28, "experimental-profiles"]], "GYRO results": [[28, "gyro-results"]], "GKW results (added 25-jan-2013)": [[28, "gkw-results-added-25-jan-2013"]], "Cross-code benchmarking results": [[28, "cross-code-benchmarking-results"]], "Acknowledgments": [[28, "acknowledgments"]], "TGLF": [[29, "tglf"]], "References: TGLF saturation models": [[29, "id9"]], "References: TGLF validation against experimental data": [[29, "id10"]], "Alphabetical list for input.tglf": [[30, "alphabetical-list-for-input-tglf"]], "ADIABATIC_ELEC": [[30, "adiabatic-elec"]], "ALPHA_E": [[30, "alpha-e"]], "ALPHA_ZF": [[30, "alpha-zf"]], "ALPHA_MACH": [[30, "alpha-mach"]], "ALPHA_P": [[30, "alpha-p"]], "ALPHA_QUENCH": [[30, "alpha-quench"]], "ALPHA_SA": [[30, "alpha-sa"]], "AS_1": [[30, "as-1"]], "BETAE": [[30, "betae"]], "B_MODEL_SA": [[30, "b-model-sa"]], "DEBYE": [[30, "debye"]], "DEBYE_FACTOR": [[30, "debye-factor"]], "DELTA_LOC": [[30, "delta-loc"]], "DRMAJDX_LOC": [[30, "drmajdx-loc"]], "DRMINDX_LOC": [[30, "drmindx-loc"]], "DZMAJDX_LOC": [[30, "dzmajdx-loc"]], "ETG_FACTOR": [[30, "etg-factor"]], "FILTER": [[30, "filter"]], "FIND_WIDTH": [[30, "find-width"]], "FT_MODEL_SA": [[30, "ft-model-sa"]], "GCHAT": [[30, "gchat"]], "GEOMETRY_FLAG": [[30, "geometry-flag"]], "GHAT": [[30, "ghat"]], "GRADB_FACTOR": [[30, "gradb-factor"]], "IBRANCH": [[30, "ibranch"]], "IFLUX": [[30, "iflux"]], "KAPPA_LOC": [[30, "kappa-loc"]], "KX0_LOC": [[30, "kx0-loc"]], "KYGRID_MODEL": [[30, "kygrid-model"]], "LINSKER_FACTOR": [[30, "linsker-factor"]], "MASS_1": [[30, "mass-1"]], "NBASIS_MAX": [[30, "nbasis-max"]], "NBASIS_MIN": [[30, "nbasis-min"]], "NEW_EIKONAL": [[30, "new-eikonal"]], "NKY": [[30, "nky"]], "NMODES": [[30, "nmodes"]], "NS": [[30, "ns"]], "NWIDTH": [[30, "nwidth"]], "NXGRID": [[30, "nxgrid"]], "PARK": [[30, "park"]], "P_PRIME_LOC": [[30, "p-prime-loc"]], "Q_LOC": [[30, "q-loc"]], "Q_PRIME_LOC": [[30, "q-prime-loc"]], "Q_SA": [[30, "q-sa"]], "RLNS_1": [[30, "rlns-1"]], "RLTS_1": [[30, "rlts-1"]], "RMAJ_LOC": [[30, "rmaj-loc"]], "RMAJ_SA": [[30, "rmaj-sa"]], "RMIN_LOC": [[30, "rmin-loc"]], "RMIN_SA": [[30, "rmin-sa"]], "SAT_RULE": [[30, "sat-rule"]], "SHAT_SA": [[30, "shat-sa"]], "SIGN_BT": [[30, "sign-bt"]], "SIGN_IT": [[30, "sign-it"]], "S_DELTA_LOC": [[30, "s-delta-loc"]], "S_KAPPA_LOC": [[30, "s-kappa-loc"]], "S_ZETA_LOC": [[30, "s-zeta-loc"]], "TAUS_1": [[30, "taus-1"]], "THETA0_SA": [[30, "theta0-sa"]], "THETA_TRAPPED": [[30, "theta-trapped"]], "UNITS": [[30, "units"]], "USE_BISECTION": [[30, "use-bisection"]], "USE_BPAR": [[30, "use-bpar"]], "USE_BPER": [[30, "use-bper"]], "USE_INBOARD_DETRAPPED": [[30, "use-inboard-detrapped"]], "USE_MHD_RULE": [[30, "use-mhd-rule"]], "USE_TRANSPORT_MODEL": [[30, "use-transport-model"]], "VEXB": [[30, "vexb"]], "VEXB_SHEAR": [[30, "vexb-shear"]], "VPAR_1": [[30, "vpar-1"]], "VPAR_MODEL": [[30, "vpar-model"]], "VPAR_SHEAR_1": [[30, "vpar-shear-1"]], "VPAR_SHEAR_MODEL": [[30, "vpar-shear-model"]], "WD_ZERO": [[30, "wd-zero"]], "WIDTH": [[30, "width"]], "WIDTH_MIN": [[30, "width-min"]], "WRITE_WAVEFUNCTION_FLAG": [[30, "write-wavefunction-flag"]], "XNUE": [[30, "xnue"]], "XNU_FACTOR": [[30, "xnu-factor"]], "XNU_MODEL": [[30, "xnu-model"]], "XWELL_SA": [[30, "xwell-sa"]], "ZEFF": [[30, "zeff"]], "ZETA_LOC": [[30, "zeta-loc"]], "ZMAJ_LOC": [[30, "zmaj-loc"]], "ZS_1": [[30, "zs-1"]], "Alphabetical list for out.tglf files": [[31, "alphabetical-list-for-out-tglf-files"]], "density_spectrum": [[31, "density-spectrum"]], "eigenvalue_spectrum": [[31, "eigenvalue-spectrum"]], "field_spectrum": [[31, "field-spectrum"]], "intensity_spectrum": [[31, "intensity-spectrum"]], "nsts_crossphase_spectrum": [[31, "nsts-crossphase-spectrum"]], "QL_flux_spectrum": [[31, "ql-flux-spectrum"]], "sat_geo_spectrum": [[31, "sat-geo-spectrum"]], "scalar_saturation_parameters": [[31, "scalar-saturation-parameters"]], "spectral_shift": [[31, "spectral-shift"]], "sum_flux_spectrum": [[31, "sum-flux-spectrum"]], "temperature_spectrum": [[31, "temperature-spectrum"]], "Table of inputs and outputs": [[32, "table-of-inputs-and-outputs"]], "Control": [[32, "id1"]], "Species Vectors": [[32, "id2"]], "Gaussian width parameters": [[32, "id3"]], "Miller geometry parameters": [[32, "id4"]], "s-alpha geometry parameters": [[32, "id5"]], "Change-at-your-own-risk parameters": [[32, "id6"]], "TGLF output parameters": [[32, "id7"]], "TGLF output files": [[32, "id8"]], "TGYRO": [[33, "tgyro"]], "Data output, python interface, and plotting": [[33, "data-output-python-interface-and-plotting"]], "Transport equations and solution": [[33, "transport-equations-and-solution"]], "Equations solved in TGYRO": [[34, "equations-solved-in-tgyro"]], "Density Transport": [[34, "density-transport"]], "Density fluxes and sources": [[34, "id2"]], "Energy Transport": [[34, "energy-transport"]], "Energy fluxes and sources": [[34, "id3"]], "Momentum Transport": [[34, "momentum-transport"]], "Momentum fluxes and sources": [[34, "id4"]], "Connection of Fluxes to Powers": [[34, "connection-of-fluxes-to-powers"]], "OUTPUT": [[35, "output"]], "PLOT": [[36, "plot"]], "Scenarios and connection to energy sources": [[37, "scenarios-and-connection-to-energy-sources"]], "TGYRO solver algorithm": [[38, "tgyro-solver-algorithm"]], "Formulation": [[38, "formulation"]], "Some comments regarding units": [[38, "some-comments-regarding-units"]], "Solution strategy": [[38, "solution-strategy"]], "Formulation on a discrete grid": [[38, "formulation-on-a-discrete-grid"]], "Computation of the Jacobian": [[38, "computation-of-the-jacobian"]], "input.tgyro Alphabetical List": [[39, "input-tgyro-alphabetical-list"]], "LOC_BETAE_SCALE": [[39, "loc-betae-scale"]], "TGYRO_DEN_METHOD*": [[39, "tgyro-den-method"]], "LOC_DX": [[39, "loc-dx"]], "LOC_DX_MAX": [[39, "loc-dx-max"]], "LOC_ER_FEEDBACK_FLAG": [[39, "loc-er-feedback-flag"]], "LOC_EVOLVE_GRAD_ONLY_FLAG": [[39, "loc-evolve-grad-only-flag"]], "LOC_HE_FEEDBACK_FLAG": [[39, "loc-he-feedback-flag"]], "TGYRO_ITERATION_METHOD": [[39, "tgyro-iteration-method"]], "LOC_LOCK_PROFILE_FLAG": [[39, "loc-lock-profile-flag"]], "TGYRO_MODE": [[39, "tgyro-mode"]], "TGYRO_NEO_METHOD": [[39, "tgyro-neo-method"]], "TGYRO_RELAX_ITERATIONS": [[39, "tgyro-relax-iterations"]], "LOC_RELAX": [[39, "loc-relax"]], "LOC_RESIDUAL_METHOD": [[39, "loc-residual-method"]], "LOC_RESTART_FLAG": [[39, "loc-restart-flag"]], "LOC_SCENARIO": [[39, "loc-scenario"]], "TGYRO_THERM_FLAG*": [[39, "tgyro-therm-flag"]], "LOC_TE_FEEDBACK_FLAG": [[39, "loc-te-feedback-flag"]], "LOC_TI_FEEDBACK_FLAG": [[39, "loc-ti-feedback-flag"]], "TGYRO_WRITE_PROFILES_FLAG": [[39, "tgyro-write-profiles-flag"]], "input.tgyro Tabular List": [[40, "input-tgyro-tabular-list"]], "High-level control": [[40, "id1"]], "Iteration control": [[40, "id2"]], "Profile Feedback Control": [[40, "id3"]], "Physics Control": [[40, "id4"]], "Species Parameters": [[40, "id5"]], "CGYRO Workshop 2022": [[41, "cgyro-workshop-2022"]], "AGENDA": [[41, "agenda"]], "References": [[42, "references"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["build", "cgyro", "cgyro/FAQ", "cgyro/cgyro_list", "cgyro/cgyro_table", "cgyro/outputs", "cgyro/running_cases", "download", "geometry", "gyro", "gyro/gyro_gallery", "gyro/gyro_history", "gyro/gyro_list", "gyro/gyro_table", "gyro/gyro_vv", "index", "input_gacode", "license", "misc", "neo", "neo/neo_list", "neo/neo_table", "neo/outputs", "prgen", "rotation", "setup", "shortfall", "tglf", "tglf/tglf_list", "tglf/tglf_output_list", "tglf/tglf_table", "tgyro", "tgyro/equations", "tgyro/output", "tgyro/plot", "tgyro/scenarios", "tgyro/solver", "tgyro/tgyro_list", "tgyro/tgyro_table", "workshop", "zreferences"], "filenames": ["build.rst", "cgyro.rst", "cgyro/FAQ.rst", "cgyro/cgyro_list.rst", "cgyro/cgyro_table.rst", "cgyro/outputs.rst", "cgyro/running_cases.rst", "download.rst", "geometry.rst", "gyro.rst", "gyro/gyro_gallery.rst", "gyro/gyro_history.rst", "gyro/gyro_list.rst", "gyro/gyro_table.rst", "gyro/gyro_vv.rst", "index.rst", "input_gacode.rst", "license.rst", "misc.rst", "neo.rst", "neo/neo_list.rst", "neo/neo_table.rst", "neo/outputs.rst", "prgen.rst", "rotation.rst", "setup.rst", "shortfall.rst", "tglf.rst", "tglf/tglf_list.rst", "tglf/tglf_output_list.rst", "tglf/tglf_table.rst", "tgyro.rst", "tgyro/equations.rst", "tgyro/output.rst", "tgyro/plot.rst", "tgyro/scenarios.rst", "tgyro/solver.rst", "tgyro/tgyro_list.rst", "tgyro/tgyro_table.rst", "workshop.rst", "zreferences.rst"], "titles": ["Build from sources", "CGYRO", "FAQ", "Alphabetical list for input.cgyro", "Tabular list for input.cgyro", "CGYRO output files", "Running Cases", "Download and user agreement", "FLUX-SURFACE GEOMETRY", "GYRO", "Gallery of classic GYRO images (circa 2003)", "Gyrokinetic Simulation in the 2000s", "Alphabetical list for input.gyro", "Tabular list for input.gyro", "GYRO verification and validation (pre 2010)", "The General Atomics GACODE Suite", "input.gacode", "GACODE License", "Miscellaneous", "NEO", "Alphabetical list for input.neo", "Parameters for input.neo", "NEO Output Files", "profiles_gen", "PLASMA ROTATION THEORY", "Environment setup", "DIII-D L-mode shortfall", "TGLF", "Alphabetical list for input.tglf", "Alphabetical list for out.tglf files", "Table of inputs and outputs", "TGYRO", "Equations solved in TGYRO", "OUTPUT", "PLOT", "Scenarios and connection to energy sources", "TGYRO solver algorithm", "input.tgyro Alphabetical List", "input.tgyro Tabular List", "CGYRO Workshop 2022", "References"], "terms": {"These": [0, 2, 11, 16, 21, 22, 26], "instruct": [0, 25], "assum": [0, 20, 22, 28], "you": [0, 2, 6, 15, 28], "have": [0, 1, 8, 9, 14, 15, 24, 26, 27, 36, 37], "complet": [0, 1, 9, 14, 19, 24, 25, 26], "gacod": [0, 1, 2, 3, 7, 8, 19, 23, 24, 25, 26, 31, 32, 37, 38, 39], "top": [0, 28, 30], "level": [0, 14, 26, 37], "directori": 0, "which": [0, 1, 2, 3, 8, 9, 11, 14, 20, 23, 24, 26, 27, 29, 30, 36, 37], "can": [0, 2, 3, 6, 8, 14, 15, 16, 19, 20, 24, 26, 28, 36, 37], "clone": [0, 7], "github": [0, 1, 7, 15], "git": 0, "com": [0, 7, 17, 39], "gafus": 0, "In": [0, 3, 8, 11, 14, 19, 20, 22, 24, 27, 31, 36, 37, 40], "order": [0, 2, 3, 4, 11, 14, 16, 19, 20, 21, 22, 24, 26, 28, 30, 31], "compil": [0, 7, 11, 17], "full": [0, 3, 14, 15, 19, 20, 24, 40], "packag": 0, "new": [0, 1, 8, 14, 16, 23, 27, 28, 30, 37, 40], "machin": 0, "must": [0, 3, 8, 11, 20, 36], "creat": [0, 11, 23], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 36, 37, 39, 40], "exist": 0, "ones": [0, 11], "your": [0, 6, 7, 15, 39], "own": 0, "after": [0, 11, 14, 36], "repositori": [0, 15], "queri": 0, "share": [0, 25, 37], "bin": [0, 3, 5, 25], "gacode_platform": [0, 25], "To": [0, 2, 3, 6, 7, 10, 11, 16, 17, 25, 36, 37], "sai": [0, 24], "mine": 0, "copi": [0, 3, 7, 17], "edit": 0, "follow": [0, 3, 7, 11, 14, 17, 19, 22, 24, 25, 36], "gacode_root": [0, 25], "make": [0, 3, 7, 11, 17, 36, 37], "inc": 0, "exec": 0, "env": [0, 25], "need": [0, 3, 6, 12, 23, 36], "numer": [0, 1, 3, 6, 8, 9, 11, 15, 20, 22, 26, 39, 40], "templat": [0, 6], "each": [0, 20, 22, 28, 29, 30, 37], "found": [0, 7, 11, 14, 26, 27, 36], "specif": [0, 1, 3, 16, 22, 24, 36], "folder": 0, "most": [0, 3, 11, 14, 24, 26, 28, 30, 31, 32], "often": [0, 3, 6, 24, 28], "an": [0, 1, 2, 3, 6, 11, 14, 16, 17, 19, 20, 23, 24, 27, 28, 36, 37, 40], "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40], "almost": 0, "exactli": [0, 20], "what": [0, 2, 4, 6, 11, 16], "enter": [0, 20], "line": [0, 11, 14, 16, 21, 25, 39], "shell": 0, "rc": 0, "export": [0, 25], "home": 0, "gacode_setup": [0, 25], "when": [0, 1, 2, 3, 9, 11, 19, 20, 22, 28, 29, 30, 36, 37], "gfortran": 0, "we": [0, 2, 3, 5, 8, 9, 11, 14, 20, 22, 24, 25, 26, 27, 31, 32, 36], "recommend": [0, 2, 3, 5, 28], "It": [0, 1, 3, 5, 6, 9, 14, 20, 24, 36, 37], "import": [0, 1, 11, 24, 27, 28, 36], "singl": [0, 3, 4, 11, 24, 26, 28, 30], "thread": [0, 5], "set": [0, 2, 3, 6, 11, 19, 20, 24, 25, 26, 28, 29, 30, 37], "makefil": 0, "rule": [0, 27, 28, 30, 36, 37, 38, 40], "fc": 0, "binari": [0, 5], "64": [0, 3], "use_thread": 0, "0": [0, 2, 3, 4, 5, 6, 8, 11, 13, 14, 16, 19, 20, 21, 22, 24, 26, 28, 29, 30, 36, 37, 38, 39], "num_thread": 0, "1": [0, 2, 3, 4, 5, 6, 7, 8, 11, 14, 16, 19, 20, 21, 22, 24, 25, 28, 29, 30, 32, 35, 36, 37, 38, 40], "no_shar": 0, "no_cbla": 0, "no_lapack": 0, "find": [0, 6, 14, 27, 28, 30, 37], "exampl": [0, 8, 11, 24, 37], "link": [0, 15, 26, 39], "mint": 0, "entir": [0, 16], "project": [0, 3, 11, 19, 25, 40], "type": [0, 6, 16, 28, 29, 30], "cd": [0, 6], "test": [0, 3, 4, 6, 7, 11, 14, 17, 20, 26], "success": [0, 11, 14], "run": [0, 3, 8, 11, 12, 19, 20, 22, 25, 27, 28, 37], "regress": [0, 6], "neo": [0, 1, 7, 8, 14, 15, 23, 24, 25, 31, 32, 36, 37, 38, 40], "r": [0, 2, 3, 8, 10, 11, 14, 16, 19, 20, 22, 24, 28, 30, 32, 36, 40], "tglf": [0, 1, 7, 9, 11, 15, 26, 31, 40], "cgyro": [0, 2, 6, 7, 8, 9, 15, 16, 18, 19, 24, 25, 28, 31, 32, 37, 40], "n": [0, 2, 3, 4, 6, 8, 12, 13, 14, 15, 16, 22, 25, 29, 30, 32, 37, 40], "4": [0, 2, 3, 4, 7, 11, 12, 13, 14, 20, 21, 22, 25, 28, 30, 37, 40], "nomp": [0, 6, 25], "2": [0, 2, 3, 4, 5, 6, 7, 8, 11, 14, 16, 19, 20, 21, 22, 24, 28, 29, 30, 32, 35, 36, 37, 38, 40], "thi": [0, 1, 3, 6, 7, 8, 9, 11, 12, 14, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 36, 37], "last": [0, 24, 28, 30, 37], "command": [0, 16], "suit": [0, 11], "mpi": [0, 3, 5, 6, 25], "task": [0, 5, 6], "openmp": 0, "8": [0, 2, 3, 4, 20, 22, 25, 40], "total": [0, 16, 20, 22, 29, 36, 37], "avail": [1, 3, 7, 11, 17, 20, 21, 26], "The": [1, 2, 3, 6, 7, 8, 14, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 36, 37, 40], "past": 1, "gyro": [1, 3, 7, 8, 11, 15, 19, 23, 24, 27, 28, 29, 30, 31, 37, 40], "over": [1, 11, 14, 16, 19, 26, 27, 29, 30], "two": [1, 14, 26, 28, 30, 36, 40], "decad": [1, 11], "fusion": [1, 7, 9, 11, 16, 17, 25, 39, 40], "commun": [1, 3, 4, 9, 11, 14, 40], "ha": [1, 9, 11, 14, 19, 25, 26, 27, 28, 29, 30, 36, 37], "focus": [1, 11, 27], "its": [1, 3, 11, 14, 20, 27, 31], "model": [1, 3, 4, 7, 8, 9, 11, 14, 20, 22, 24, 26, 28, 29, 30, 31, 37, 40], "effort": [1, 11], "primarili": 1, "core": [1, 6, 9, 11, 25, 26, 27, 40], "region": [1, 9, 11, 27], "A": [1, 3, 6, 14, 15, 17, 19, 22, 26, 29, 36, 40], "popular": [1, 11, 36], "kinet": [1, 3, 9, 11, 19, 20, 21, 22, 26, 27, 37, 40], "purpos": [1, 3, 7, 17], "wa": [1, 8, 9, 11, 14, 19, 23, 24, 31, 36], "cb10": [1, 8, 9, 40], "cw03a": [1, 9, 11, 40], "cw03b": [1, 7, 9, 11, 14, 40], "cwd04": [1, 9, 11, 14, 40], "thousand": [1, 9, 11], "nonlinear": [1, 3, 4, 6, 9, 12, 14, 15, 26, 27, 39, 40], "simul": [1, 3, 4, 5, 7, 9, 12, 15, 16, 20, 21, 23, 26, 27, 28, 31, 37, 38, 39, 40], "inform": [1, 5, 8, 9, 16, 22, 25], "": [1, 2, 4, 5, 6, 7, 8, 9, 11, 14, 16, 17, 20, 22, 27, 28, 29, 32, 36, 40], "understand": [1, 9, 32], "plasma": [1, 3, 9, 11, 14, 16, 19, 20, 22, 23, 26, 27, 37, 40], "turbul": [1, 9, 11, 15, 17, 24, 26, 32, 36, 40], "hhw": [1, 9, 40], "16": [1, 3, 4, 9, 22, 25, 26, 28, 30, 40], "kwc05": [1, 9, 11, 40], "kwc06": [1, 9, 11, 40], "kwc07": [1, 9, 11, 40], "provid": [1, 9, 11, 17, 23, 26], "transport": [1, 3, 7, 8, 9, 15, 17, 20, 23, 24, 26, 27, 30, 36, 37, 40], "databas": [1, 9, 11, 27], "calibr": [1, 9, 28], "reduc": [1, 3, 4, 9, 11, 12, 24, 36], "skw07": [1, 7, 9, 11, 27, 28, 40], "first": [1, 3, 6, 9, 11, 16, 19, 20, 22, 26, 27, 37, 40], "global": [1, 3, 9, 15, 20, 25, 26, 37, 40], "electromagnet": [1, 4, 9, 11, 15, 26, 27, 37, 40], "solver": [1, 9, 15, 19, 20, 31, 40], "pioneer": [1, 9], "develop": [1, 7, 9, 11, 15, 19, 27, 37], "algorithm": [1, 9, 11, 15, 31], "gk": [1, 4, 5, 9, 11, 27, 28], "equat": [1, 2, 5, 9, 11, 15, 19, 20, 22, 24, 27, 36, 37, 40], "electron": [1, 3, 4, 9, 11, 15, 16, 20, 21, 22, 24, 26, 27, 28, 30, 36, 37, 38, 40], "formul": [1, 9, 15, 24], "real": [1, 9, 11, 39], "space": [1, 3, 9, 15, 20, 21, 26, 28, 30, 40], "like": [1, 6, 8, 9, 11, 14, 16], "all": [1, 2, 3, 6, 7, 9, 11, 14, 16, 17, 20, 22, 24, 26, 28, 29, 30, 37, 38], "requir": [1, 3, 7, 9, 11, 16, 20, 23, 24, 25, 27, 32, 40], "ad": [1, 6, 9, 11, 14, 15, 16, 20, 22], "hoc": [1, 9, 20], "absorb": [1, 9], "layer": [1, 9, 11], "boundari": [1, 9, 11, 20, 28, 30, 36], "condit": [1, 7, 9, 11, 14, 17, 20, 36], "profil": [1, 3, 4, 7, 8, 9, 11, 14, 16, 19, 20, 23, 27, 31, 36, 37, 40], "variat": [1, 9, 11, 22, 36, 37], "approach": [1, 9], "suitabl": [1, 9, 23], "cover": [1, 9, 14, 28], "larg": [1, 2, 3, 6, 9, 11, 14, 20, 24, 28, 30, 37, 40], "radial": [1, 3, 4, 9, 11, 14, 20, 21, 22, 24, 31, 36, 37, 40], "ar": [1, 2, 3, 6, 7, 8, 9, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 31, 36, 37], "domin": [1, 9, 11, 28], "low": [1, 3, 9, 11, 14, 23, 27, 28, 30], "wavenumb": [1, 2, 3, 4, 9], "futur": [1, 11, 26, 40], "As": [1, 11, 14, 24], "becom": [1, 9, 24], "increasingli": [1, 9], "cut": [1, 9], "edg": [1, 9, 26], "research": [1, 9, 11, 14, 26], "move": [1, 8, 9, 11], "toward": [1, 9, 11], "pedest": [1, 9, 36, 39], "where": [1, 2, 3, 8, 9, 11, 14, 20, 22, 24, 27, 28, 32, 36, 37], "character": [1, 9, 11, 40], "larger": [1, 3, 9, 11, 14, 27], "collision": [1, 3, 9, 11, 19, 22, 26, 32, 37, 40], "steeper": [1, 9], "pressur": [1, 3, 4, 9, 16, 20, 21, 28, 30], "gradient": [1, 3, 4, 9, 11, 15, 20, 21, 22, 24, 27, 28, 30, 36, 37, 38, 40], "greatli": [1, 9], "modifi": [1, 2, 3, 6, 9, 17, 22, 36], "phenomena": [1, 9, 11], "plai": [1, 9, 11, 14, 24, 27], "motiv": [1, 9, 11, 14, 23], "from": [1, 3, 8, 9, 14, 15, 17, 19, 20, 22, 23, 24, 26, 27, 28, 30, 37], "scratch": [1, 9], "bc17": [1, 9, 40], "bc18": [1, 9, 40], "cbb16": [1, 2, 7, 9, 40], "csb": [1, 40], "19": [1, 16, 22, 27, 40], "complement": [1, 9, 19], "eulerian": [1, 15, 19, 40], "design": [1, 14, 15, 26, 31], "optim": [1, 3, 11, 40], "multiscal": [1, 40], "kei": [1, 2, 11, 14, 15, 36], "aspect": [1, 9, 20, 27], "spectral": [1, 11, 27, 28, 29, 30, 40], "complic": 1, "integr": [1, 2, 3, 4, 11, 20, 31, 36, 37], "gyroaverag": [1, 11], "kernel": [1, 5], "multipl": [1, 3, 11, 22, 26, 31, 36], "retain": [1, 3, 8, 11, 19], "abil": [1, 11, 23, 31], "treat": [1, 3, 11, 19, 20, 24, 28], "cb18": [1, 9, 40], "cbs20": [1, 40], "coordin": [1, 3, 5, 15, 20], "system": [1, 3, 6, 8, 11, 20, 24, 27, 28, 30, 36, 39], "more": [1, 9, 11, 16, 20, 26, 27, 28, 36, 37], "highli": [1, 11, 40], "shape": [1, 3, 8, 11, 14, 16, 19, 20, 23, 27, 37, 40], "regim": [1, 11, 14, 24], "adopt": [1, 36], "bc08": [1, 7, 19, 24, 40], "bc12": [1, 7, 19, 40], "standard": [1, 2, 8, 11, 15, 20, 23, 24, 26, 28, 30, 37], "calcul": [1, 11, 19, 22, 23, 26, 27, 32, 37, 38, 40], "toroid": [1, 3, 8, 11, 14, 16, 20, 21, 22, 24, 28, 29, 30, 40], "geometri": [1, 14, 20, 22, 23, 26, 27, 28, 29, 40], "tabular": [1, 9, 15, 31], "list": [1, 6, 7, 9, 15, 17, 19, 26, 27, 31], "alphabet": [1, 9, 15, 19, 27, 31], "although": [1, 11, 26, 31], "descript": [1, 4, 5, 11, 13, 15, 16, 19, 21, 24, 29, 30, 31, 38], "suggest": [1, 6, 11, 22, 31], "user": [1, 3, 15, 17, 28, 30, 31, 40], "python": [1, 5, 15], "interfac": [1, 5, 15, 19, 20, 30], "quantiti": [1, 8, 14, 19, 20, 22, 24, 36], "unit": [1, 2, 3, 5, 8, 15, 16, 19, 20, 22, 29, 30, 32], "length": [1, 3, 4, 11, 19, 20, 22, 28, 30, 37, 38], "minor": [1, 2, 3, 4, 8, 11, 16, 19, 20, 21, 22, 28, 30], "radiu": [1, 2, 3, 4, 8, 11, 14, 16, 19, 20, 21, 22, 27, 28, 30, 37, 40], "mass": [1, 3, 4, 11, 19, 20, 21, 22, 24, 28, 30], "m_": [1, 3, 19, 20, 22, 28, 30], "mathrm": [1, 3, 8, 11, 14, 22, 32, 35, 37], "d": [1, 3, 8, 11, 15, 16, 18, 19, 20, 22, 24, 27, 28, 30, 32, 40], "deuterium": [1, 3, 19, 20, 22], "3": [1, 3, 4, 7, 8, 11, 14, 16, 19, 20, 21, 22, 28, 30, 32, 35, 36, 37, 40], "345": 1, "time": [1, 2, 3, 8, 11, 12, 14, 20, 22, 24, 25, 26, 28, 30, 31, 36, 39], "10": [1, 3, 4, 11, 16, 26, 37, 40], "24": [1, 3, 4, 28, 39], "g": [1, 6, 8, 16, 19, 20, 22, 40], "densiti": [1, 3, 4, 11, 14, 15, 16, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 36, 37, 38, 40], "n_e": [1, 3, 5, 14, 16, 22, 36], "temperatur": [1, 3, 4, 11, 15, 16, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 36, 37, 38, 40], "t_e": [1, 3, 5, 11, 14, 16, 22, 36, 37], "veloc": [1, 3, 4, 15, 16, 19, 20, 21, 24, 26, 28, 29, 30, 39, 40], "c_": [1, 3, 5, 14, 22, 24, 26, 28, 30, 36, 37], "sqrt": [1, 5, 14, 19, 20, 22], "sound": [1, 5, 11, 14], "speed": [1, 3, 4, 5, 20, 22, 24], "faq": 1, "k_y": [2, 3, 4, 5, 29, 30], "rho_": [2, 3, 5, 11, 14, 19, 20, 22, 26, 29, 36], "why": [2, 11], "doe": [2, 7, 11, 14, 20, 28, 37], "fundament": 2, "definit": [2, 3, 8, 12, 16, 20, 21, 24, 28, 30, 32, 37], "gyroradiu": [2, 5, 11, 28, 30], "given": [2, 3, 11, 20, 24, 36, 37], "begin": [2, 21, 22, 24, 35, 36], "align": [2, 8, 22, 24, 28, 35, 36], "doteq": [2, 3, 20, 24, 36], "nq": 2, "rm": [2, 3, 5, 8, 14, 16, 19, 20, 21, 22, 24, 28, 30, 32, 36], "frac": [2, 3, 5, 8, 11, 16, 20, 22, 24, 28, 29, 30, 32, 36, 37], "e": [2, 3, 4, 5, 6, 11, 12, 14, 16, 19, 20, 21, 22, 24, 26, 28, 30, 36, 40], "b_": [2, 3, 5, 8, 12, 14, 20, 22, 28, 29, 30], "m_d": [2, 3, 5, 20, 22], "c": [2, 5, 11, 15, 16, 20, 22, 24, 26, 40], "displaystyl": [2, 3, 16, 22, 24, 36, 37], "q": [2, 4, 8, 11, 15, 16, 21, 22, 24, 28, 30, 32, 36, 40], "partial": [2, 3, 8, 20, 22, 24, 28, 30, 32, 36], "psi": [2, 8, 16, 20, 24, 32], "end": [2, 11, 22, 24, 35, 36], "here": [2, 3, 8, 11, 16, 19, 24, 26, 36], "waltz": [2, 10, 11, 40], "effect": [2, 3, 14, 15, 16, 20, 22, 24, 26, 27, 28, 30, 37, 40], "magnet": [2, 3, 4, 11, 14, 15, 20, 21, 22, 26, 28, 30, 40], "field": [2, 3, 6, 14, 15, 20, 21, 22, 24, 28, 29, 30, 37, 38, 40], "across": [2, 11, 22, 26, 40], "tool": [2, 11, 16, 19, 23, 25, 26, 40], "code": [2, 9, 14, 17, 19, 20, 22, 23, 24, 25, 27, 31, 37, 39, 40], "midplan": [2, 3, 20, 22, 28, 30], "For": [2, 3, 8, 9, 11, 12, 14, 16, 19, 20, 22, 24, 28, 30, 37], "valu": [2, 3, 5, 11, 12, 14, 20, 21, 22, 26, 28, 30, 37, 40], "gyrokinet": [2, 7, 9, 15, 19, 23, 24, 26, 27, 40], "invari": 2, "scale": [2, 3, 4, 8, 11, 14, 20, 21, 22, 24, 28, 37, 38, 40], "rightarrow": [2, 3, 11, 20, 22, 36], "alpha": [2, 3, 8, 11, 14, 20, 22, 27, 28, 32, 37, 40], "arbitrari": [2, 16, 19, 20, 21, 36], "paramet": [2, 3, 11, 14, 15, 16, 19, 20, 22, 28, 29, 36, 37, 39], "input": [2, 5, 6, 8, 9, 15, 22, 23, 25, 26, 27, 29, 39], "ky": [2, 4, 15, 30], "mathtt": [2, 22, 35], "delta": [2, 4, 5, 8, 11, 12, 14, 15, 16, 21, 26, 28, 29, 30, 36, 37, 40], "left": [2, 3, 8, 20, 21, 22, 24, 32, 35, 36, 37], "right": [2, 3, 8, 17, 20, 21, 22, 24, 32, 35, 36, 37], "enforc": [2, 3, 4, 11, 28, 36, 37], "artifici": [2, 11], "see": [2, 3, 7, 16, 20, 24, 27, 28, 30, 31, 37], "physic": [2, 5, 7, 11, 14, 26, 28, 37, 39, 40], "profiles_gen": [2, 15, 16, 39], "loc_rad": [2, 39], "6": [2, 3, 11, 14, 20, 21, 22, 37, 40], "info": [2, 3, 5], "autodetect": 2, "locpargen": 2, "quasineutr": [2, 3, 4, 37], "NOT": [2, 17], "rho": [2, 3, 14, 16, 28, 30, 40], "44577e": 2, "03": [2, 11, 40], "te": [2, 16, 20, 40], "kev": [2, 16, 22], "81550e": 2, "01": [2, 3, 4, 11], "ti": [2, 11, 16, 40], "7": [2, 3, 14, 22, 28, 30], "58644e": 2, "bunit": 2, "92020e": 2, "00": [2, 6, 11, 25, 40], "beta_": [2, 3, 8, 20], "84003e": 2, "74754e": 2, "wrote": 2, "how": [2, 3, 16, 20, 37], "adapt": [2, 3, 39], "step": [2, 3, 11, 25, 36, 37, 38], "work": [2, 11, 14, 15, 24, 26, 28, 39], "control": [2, 3, 11, 14, 37, 40], "delta_t_method": [2, 4], "give": [2, 8, 11, 24, 25, 29, 31], "legaci": [2, 9], "fix": [2, 3, 11, 22, 36, 37, 39], "timestep": [2, 3, 11, 39], "wherea": [2, 8, 11, 24], "greater": 2, "than": [2, 3, 11, 24, 28, 30, 36, 37], "method": [2, 11, 14, 15, 27, 28, 30, 36, 37, 40], "delta_t": [2, 4], "print_step": [2, 4], "100": [2, 4, 26], "overal": [2, 28], "split": [2, 23], "between": [2, 3, 11, 14, 22, 23, 26, 27, 36], "explicit": [2, 3, 11, 36], "high": [2, 3, 19, 27, 28, 30, 37, 40], "implicit": [2, 11, 36], "second": [2, 22, 24, 26, 37], "collis": [2, 3, 11, 19, 20, 21, 22, 26, 28, 30, 40], "trap": [2, 11, 14, 24, 27, 28, 30, 40], "size": [2, 4, 11, 14, 38, 39, 40], "Then": [2, 36], "decreas": [2, 3, 14], "match": [2, 11, 15, 26, 37, 40], "error": [2, 3, 4, 5, 11, 14, 26, 36, 37], "toler": [2, 3, 4], "error_tol": [2, 4], "default": [2, 3, 4, 12, 13, 20, 21, 28, 30, 37, 38], "should": [2, 3, 6, 20, 21, 22, 26, 37], "suffici": [2, 16], "mathbf": [3, 8, 11, 12, 14, 20, 24, 28], "b": [3, 4, 8, 11, 12, 14, 20, 22, 24, 28, 29, 30, 40], "phi": [3, 5, 8, 12, 15, 16, 24, 29, 30], "a_": [3, 5, 12, 22, 28, 30], "parallel": [3, 5, 12, 15, 16, 20, 21, 22, 24, 28, 29, 30, 31, 37, 40], "initi": [3, 4, 7, 11, 12, 13, 14, 23, 26, 37, 38, 40], "amplitud": [3, 4, 11, 12, 13, 28, 29, 30], "finit": [3, 11, 12, 20, 26, 27, 36, 37], "mode": [3, 4, 5, 6, 11, 12, 14, 15, 18, 19, 20, 21, 22, 27, 28, 29, 30, 37, 38, 40], "comment": [3, 12, 15, 16, 20, 21, 26, 28, 29, 37], "linear": [3, 6, 11, 12, 14, 19, 20, 26, 27, 28, 39, 40], "unimport": [3, 12], "usual": [3, 24], "smaller": [3, 11, 12, 14, 37], "beta": [3, 4, 11, 15, 20, 30, 37, 38, 40], "refer": [3, 11, 15, 17, 22, 26], "pi": [3, 8, 16, 20], "factor": [3, 4, 8, 11, 14, 16, 20, 21, 22, 28, 29, 30, 40], "defin": [3, 8, 19, 20, 22, 24, 28, 30, 31, 36], "dp": 3, "dr": [3, 8, 20, 22, 24, 28, 30, 32], "absenc": 3, "comput": [3, 8, 14, 15, 20, 28, 30, 37, 40], "self": [3, 4, 11, 22, 28, 30, 37, 40], "consist": [3, 4, 11, 15, 22, 37, 40], "desir": [3, 36], "leav": [3, 24], "unchang": [3, 11, 37], "case": [3, 8, 9, 11, 15, 19, 20, 22, 24, 25, 26, 28, 36, 37], "one": [3, 8, 11, 20, 28, 30, 36, 37], "divid": [3, 8], "select": [3, 4, 20], "orient": [3, 4, 15, 20], "b_t": [3, 20, 24], "rel": [3, 14, 20, 28], "angl": [3, 4, 8, 20, 22, 24, 26], "varphi": [3, 8, 20, 22, 24, 32], "choic": [3, 20, 28, 37], "counter": [3, 8, 20], "clockwis": [3, 8, 20], "view": [3, 11, 20], "abov": [3, 6, 7, 8, 17, 20, 24, 26, 36], "toru": [3, 15, 20], "neg": [3, 8, 20, 21], "_": [3, 8, 19, 20, 22, 24, 28, 29, 30, 36], "hand": [3, 8, 11, 20], "theta": [3, 4, 5, 8, 14, 20, 22, 24, 28, 30, 32], "thu": [3, 8, 11, 20, 24, 36], "along": [3, 8, 20, 27, 28], "direct": [3, 11, 14, 20, 26, 28, 30, 40], "posit": [3, 8, 20], "diii": [3, 8, 11, 15, 18, 20, 27, 40], "typic": [3, 8, 11, 20, 23], "experiment": [3, 8, 11, 14, 15, 16, 19, 20, 21, 23], "orienti": [3, 20], "infer": [3, 8, 11, 20], "integ": [3, 20, 21], "multipli": [3, 28, 30], "determin": [3, 20, 21, 36], "box": [3, 15, 39], "l_x": [3, 37], "distanc": 3, "singular": [3, 11], "surfac": [3, 11, 15, 16, 19, 20, 22, 24, 28, 30, 32, 40], "l_0": 3, "_size": 3, "note": [3, 7, 15, 17, 20, 21, 22, 24, 26, 28, 29, 30, 36], "alwai": [3, 11, 22, 24, 37], "lowest": [3, 20, 28], "non": [3, 11, 21, 22, 28, 30], "zero": [3, 11, 20, 28, 30, 37], "also": [3, 6, 9, 11, 14, 15, 19, 20, 23, 26, 27, 31, 36], "oper": [3, 11, 14, 19, 20, 31, 37, 38, 40], "lorentz": [3, 24], "ee": 3, "ei": [3, 28, 30, 35], "connor": [3, 20], "sugama": [3, 4, 15, 22, 24, 32, 40], "maxim": [3, 28, 30], "accuraci": [3, 11, 14, 19, 27, 40], "5": [3, 4, 7, 11, 14, 20, 21, 22, 26, 28, 30, 37, 40], "simpl": [3, 6, 27, 29, 37], "fastest": 3, "conserv": [3, 4, 11], "other": [3, 8, 11, 14, 17, 20, 23, 26, 31, 37, 40], "properti": [3, 40], "memori": [3, 4, 5, 11], "usag": [3, 5], "On": [3, 6, 11, 36], "gpu": [3, 4, 15], "offload": [3, 4], "enabl": [3, 4], "slower": 3, "less": [3, 11, 37], "demand": 3, "cpu": [3, 15], "onli": [3, 4, 9, 11, 14, 20, 21, 22, 24, 26, 28, 36, 37], "flag": [3, 6, 20, 37], "toggl": [3, 4, 37, 38], "updat": [3, 4, 7, 26, 36, 38], "dure": [3, 11], "off": [3, 37, 40], "ON": 3, "momentum": [3, 4, 5, 8, 11, 15, 16, 22, 30, 40], "energi": [3, 4, 5, 7, 11, 14, 15, 16, 20, 22, 27, 29, 30, 31, 36, 37, 40], "diffus": [3, 4, 11, 14], "k_": [3, 14, 22, 28, 30], "perp": [3, 20], "term": [3, 4, 11, 14, 19, 20, 22, 24, 28, 30, 36], "precis": [3, 4], "cmat": 3, "constant": [3, 20, 24], "bit": 3, "lower": [3, 11, 20], "32": [3, 20, 25], "diagon": [3, 14, 36], "element": [3, 20, 32], "activ": [3, 11, 20], "result": [3, 6, 7, 9, 11, 15, 17, 24, 27, 28, 36, 40], "signific": [3, 11, 14], "save": 3, "neglig": [3, 11], "loss": [3, 11, 24, 40], "number": [3, 4, 6, 11, 14, 16, 19, 20, 21, 22, 24, 28, 30, 31, 36, 37, 38], "stripe": 3, "close": [3, 6, 11, 14, 36], "triangular": [3, 4, 8, 16, 20, 21, 28, 30], "flux": [3, 4, 5, 11, 14, 15, 16, 19, 20, 22, 24, 26, 27, 28, 29, 30, 36, 37, 39, 40], "miller": [3, 20, 26, 27, 28], "equilibrium": [3, 5, 8, 11, 14, 16, 20, 22, 23, 24, 26, 27], "function": [3, 11, 14, 20, 22, 24, 28, 30, 36], "read": [3, 5, 20, 23, 26, 32, 37], "t": [3, 5, 6, 8, 11, 14, 22, 24, 26, 28, 30, 32, 36, 39, 40], "becaus": [3, 24, 36, 37], "scheme": [3, 11, 20, 36, 37, 38], "collisionless": 3, "long": [3, 11, 24], "wavelength": [3, 11, 24], "rk4": 3, "cash": 3, "karp": 3, "bogacki": 3, "shampin": 3, "verner": 3, "notat": [3, 32], "o": [3, 24], "stage": 3, "estim": 3, "normal": [3, 4, 8, 11, 14, 15, 20, 21, 22, 28, 29, 30, 32, 36, 37], "speci": [3, 9, 15, 16, 19, 20, 24, 26, 28, 29, 37, 40], "dens_1": [3, 20], "so": [3, 4, 11, 14, 17, 20, 23, 25, 26, 28, 31, 36, 37], "den": [3, 20], "n_": [3, 19, 20, 22, 28, 29, 30], "commment": [3, 20], "ldot": [3, 11, 22, 24], "automat": 3, "rotat": [3, 16, 19, 20, 26, 31, 36, 37, 40], "includ": [3, 7, 9, 10, 11, 14, 16, 17, 19, 20, 21, 22, 26, 28, 30, 36, 40], "outboard": [3, 20, 22, 28, 30], "dlnndr": [3, 20], "ln": [3, 14, 20, 22, 24], "intern": [3, 4, 20, 40], "dlntdr": [3, 20], "t_": [3, 14, 19, 20, 22, 24, 28, 30, 36], "rate": [3, 4, 11, 14, 20, 24, 26, 28, 30, 32], "chang": [3, 7, 17, 20, 22, 27, 28, 37], "elev": [3, 4, 8, 16, 20, 21, 28, 30], "z_0": [3, 8, 16, 20], "maximum": [3, 4, 11, 20, 28, 30, 37, 38], "pseudospectr": 3, "dimensionless": [3, 16, 22, 23, 36, 37], "varepsilon_": [3, 22], "max": [3, 21, 37], "correspond": [3, 8, 14, 19, 20, 37], "maxwellian": [3, 14, 19, 20, 22, 28], "1e": [3, 4, 12, 13], "slightli": [3, 11, 26], "veri": [3, 6, 14], "parameter": [3, 8, 26, 40], "gener": [3, 6, 8, 10, 11, 16, 19, 20, 24, 26, 27, 28, 32, 36, 37, 39, 40], "fourier": [3, 20, 21, 22, 28, 30], "print": [3, 6, 20], "k_x": [3, 4, 5, 29, 30], "output": [3, 6, 15, 20, 21, 23, 26, 27, 28, 29], "file": [3, 6, 8, 15, 17, 19, 20, 26, 27, 31, 37, 39], "kxky_apar": [3, 5], "kxky_bpar": [3, 5], "respect": [3, 19, 20, 24, 28, 30], "even": [3, 11, 36], "potenti": [3, 11, 20, 22, 24, 28], "fluctuat": [3, 11, 14, 24, 26, 27, 28, 29, 30, 37, 40], "written": [3, 11, 14, 20, 22, 36, 37], "kxky_phi": [3, 5], "eigenvalu": [3, 28, 29, 30, 40], "converg": [3, 11, 26, 36, 40], "001": [3, 4, 20, 21], "shear": [3, 4, 8, 11, 14, 15, 21, 22, 24, 27, 28, 30, 40], "electr": [3, 20, 21, 22, 24, 37, 38, 40], "local": [3, 8, 15, 19, 20, 21, 22, 26, 36, 37, 40], "discuss": [3, 14, 24], "appli": [3, 11, 24, 36], "disabl": 3, "intens": [3, 14, 27, 29, 30, 40], "acceler": 3, "due": [3, 11, 14, 20, 24, 26, 27, 28, 40], "kept": 3, "ani": [3, 7, 17, 26, 28, 36, 37], "distribut": [3, 4, 7, 11, 14, 15, 22], "current": [3, 4, 11, 16, 20, 21, 22, 26, 40], "poloid": [3, 4, 8, 11, 16, 20, 21, 22, 24, 28, 30, 39, 40], "b_p": [3, 16, 20, 24], "ip": [3, 20], "elong": [3, 4, 8, 16, 20, 21, 27, 28, 30], "selector": [3, 4, 21], "If": [3, 7, 17, 20, 24, 36, 37], "nonzero": [3, 22], "out": [3, 5, 6, 11, 14, 15, 16, 17, 20, 24, 27, 28, 30], "guid": [3, 8, 40], "m": [3, 16, 22, 24, 26, 40], "mass_1": [3, 15, 20, 30], "carbon": [3, 14], "would": [3, 6, 8, 36], "mass_2": [3, 20], "mass_3": [3, 20], "724e": 3, "n_a": [3, 5, 20, 24, 32], "e_a": [3, 5], "specifi": [3, 16, 20, 21, 23, 37], "rank": [3, 5, 28, 30], "depth": 3, "breadth": 3, "depend": [3, 11, 20, 24, 29, 30, 36, 40], "both": [3, 8, 11, 14, 23, 24, 27, 28, 30, 36, 39], "hardwar": [3, 11], "problem": [3, 11, 20, 21, 36], "being": [3, 11, 29, 30], "inclus": [3, 24, 26], "harmon": [3, 8], "shorter": 3, "sourc": [3, 4, 11, 15, 16, 17, 20, 23, 31, 36, 37, 39], "15": [3, 4, 26, 40], "increas": [3, 8, 11, 14, 24, 27, 37], "discret": [3, 11, 15, 26, 40], "1st": [3, 20], "upwind": [3, 4, 40], "3rd": [3, 4, 11, 20], "5th": [3, 26], "perturb": [3, 11, 15], "induc": [3, 11, 20, 24], "grid": [3, 5, 11, 15, 16, 20, 28, 37], "dissip": [3, 11, 40], "frequenc": [3, 4, 5, 14, 16, 20, 21, 22, 24, 28, 30], "nu_": 3, "2t_e": 3, "m_e": 3, "log": 3, "lambda": [3, 20], "ion": [3, 4, 5, 11, 14, 16, 20, 22, 24, 26, 27, 28, 30, 36, 37, 38, 40], "minimum": [3, 28, 30, 40], "small": [3, 11, 24, 26], "minimium": 3, "span": [3, 11], "p": [3, 20, 24, 28, 30, 32, 36, 40], "gridpoint": [3, 4, 11, 16, 20, 21, 22, 36], "theta_i": 3, "There": [3, 11, 14, 15, 16], "mesh": [3, 5, 31], "unlik": [3, 31], "legendr": [3, 20, 22], "meshpoint": 3, "xi_i": 3, "pitch": [3, 4, 20, 22, 26], "resolut": [3, 15, 20, 37, 39, 40], "equival": [3, 8, 11], "polynomi": [3, 20, 21, 22, 28, 30], "laguerr": [3, 20, 22], "v_i": 3, "binorm": [3, 4], "togeth": [3, 19], "data": [3, 4, 8, 11, 15, 16, 20, 22, 23, 26, 37], "balloon": [3, 27, 28, 30, 40], "theta_0": [3, 39], "unstabl": [3, 11, 28, 30], "choos": [3, 5], "le": [3, 14, 20], "safeti": [3, 4, 8, 11, 16, 20, 21, 22, 28, 30, 40], "raw": 3, "reset": 3, "main": [3, 23, 24, 30, 37], "ratio": [3, 11, 19, 20, 22, 27, 37], "lcf": 3, "r_0": [3, 8, 16, 20, 22, 24], "major": [3, 4, 8, 11, 16, 20, 21, 22, 28, 30], "weak": [3, 36], "sonic": [3, 15, 19, 20, 22], "shafranov": [3, 4, 8, 20, 21, 28], "center": [3, 11, 20, 22], "deriv": [3, 20, 24, 36], "0th": [3, 20], "antisymmetr": [3, 4, 20], "moment": [3, 4, 8, 20, 24, 27, 28], "1th": [3, 20], "2nd": [3, 4, 20, 30], "2th": [3, 20], "symmetr": [3, 4, 8, 20], "measur": [3, 11, 14, 20, 24, 26, 28, 30, 36, 40], "averag": [3, 11, 14, 20, 22, 24, 26, 32, 40], "s_": [3, 8, 20, 32], "squar": [3, 4, 8, 14, 16, 20, 21, 28, 30], "temp_1": [3, 20], "temp": [3, 20], "point": [3, 11, 14, 16, 26, 36, 37], "arrai": [3, 20, 21, 22, 28, 30], "divisor": 3, "faster": 3, "insid": 3, "inner": 3, "loop": 3, "outer": 3, "xi": [3, 4, 20, 21, 22], "drastic": 3, "cost": 3, "restart": [3, 4, 37, 38, 39], "format": [3, 11, 15, 22, 23, 24, 26, 40], "charg": [3, 4, 16, 17, 20, 21, 22, 28, 30], "z_1": [3, 20], "z_2": [3, 20], "z_3": [3, 20], "eff": [3, 14, 16], "allow": [3, 11, 14, 16, 20, 21, 24, 28, 30, 37], "base": [3, 7, 11, 15, 17, 20, 23, 26, 31, 37, 40], "return": [3, 12, 20, 28, 29], "tabl": [3, 12, 15, 20, 24, 27, 28, 29], "short": [4, 5, 11, 13, 21, 22, 30, 38], "equilibrium_model": [4, 8, 15, 21], "rmin": [4, 8, 16], "rmaj": [4, 8, 16], "shift": [4, 8, 11, 15, 21, 27, 28, 29, 30], "kappa": [4, 8, 15, 16, 21, 28, 30], "s_kappa": [4, 8, 15, 21], "s_delta": [4, 8, 15, 21], "zeta": [4, 8, 15, 16, 21, 28, 30], "s_zeta": [4, 8, 15, 21], "zmag": [4, 8, 16], "dzmag": [4, 8], "btccw": [4, 8, 15, 21], "ipccw": [4, 8, 15, 21], "udsymmetry_flag": 4, "up": [4, 14, 16, 19, 22, 26, 28, 30], "down": [4, 8, 14, 16, 19, 22, 26], "symmetri": 4, "shape_cos0": [4, 8, 15, 16], "tilt": [4, 8, 16], "shape_s_cos0": [4, 8, 15], "shape_cos1": [4, 8, 15, 16], "oval": [4, 8], "shape_s_cos1": [4, 8, 15], "shape_cos2": [4, 8, 15, 16], "shape_s_cos2": [4, 8, 15], "shape_cos3": [4, 8, 15, 16], "shape_s_cos3": [4, 8, 15], "shape_sin3": [4, 8, 15, 16], "shape_s_sin3": [4, 8, 15], "profile_model": [4, 15, 21, 22], "quasineutral_flag": 4, "nonlinear_flag": 4, "zf_test_mod": 4, "zonal": [4, 11, 28, 40], "flow": [4, 11, 14, 20, 22, 24, 28, 40], "silent_flag": [4, 15, 21, 22], "silent": 4, "amp": 4, "amp0": 4, "n_field": 4, "evolv": [4, 11, 36, 37, 38], "betae_unit": [4, 8, 39], "betae_unit_scal": 4, "beta_star_scal": [4, 8], "lambda_deby": 4, "deby": [4, 15, 30], "lambda_debye_scal": 4, "n_radial": [4, 15, 21, 22], "box_siz": 4, "domain": [4, 5, 11, 20], "n_toroid": 4, "n_theta": [4, 15, 21, 22, 39], "n_xi": [4, 15, 21, 39], "n_energi": [4, 15, 21, 39], "u": [4, 7, 11, 22, 24, 28, 40], "e_max": 4, "up_radi": 4, "up_theta": 4, "up_alpha": 4, "nup_radi": 4, "nup_theta": 4, "nup_alpha": 4, "velocity_ord": 4, "upwind_single_flag": 4, "max_tim": 4, "freq_tol": 4, "interv": 4, "restart_step": 4, "n_speci": [4, 15, 21], "plu": [4, 6], "z_": [4, 15, 16, 21, 22, 28, 30, 36, 37], "mass_": [4, 15, 21], "dens_": [4, 15, 21], "temp_": [4, 15, 21], "dlnndr_": [4, 15, 21], "dlntdr_": [4, 15, 21], "nu_e": [4, 39], "collision_model": [4, 15, 21], "collision_field_model": 4, "collision_mom_restor": 4, "collision_ene_restor": 4, "collision_ene_diffus": 4, "collision_kperp": 4, "call": [4, 11, 19, 23, 26, 28, 30, 31], "flr": 4, "collision_precision_mod": 4, "gpu_bigmem_flag": 4, "rotation_model": [4, 15, 21, 22], "gamma_": [4, 5, 22, 24, 30, 37, 39], "dopper": 4, "gamma_p": [4, 24, 39], "mach": [4, 24, 28, 30], "gamma_e_scal": 4, "doppler": [4, 15, 28, 30], "gamma_p_scal": 4, "mach_scal": 4, "n_global": 4, "nu_glob": 4, "field_print_flag": [4, 5], "compon": [4, 22, 36], "moment_print_flag": [4, 5], "gflux_print_flag": 4, "h_print_flag": 4, "directli": [5, 20, 36], "rather": [5, 11, 24, 36, 37], "encourag": [5, 26], "filenam": [5, 22, 30], "egrid": 5, "variou": [5, 11, 19, 26], "weight": [5, 27, 28, 29, 30], "dimens": [5, 20], "host": 5, "hostnam": 5, "human": 5, "readabl": 5, "statist": [5, 11], "omp": [5, 25], "version": [5, 7, 26, 28, 37], "timestamp": 5, "geo": [5, 20, 26, 39], "coeffici": [5, 11, 15, 20, 21, 22, 24, 28], "versu": [5, 14, 39], "switch": [5, 11, 28], "vector": [5, 11, 20, 22, 36], "timer": 5, "freq": [5, 29], "kxky_n": 5, "kxky_e": 5, "kxky_v": 5, "v_a": 5, "ky_flux": [5, 39], "gamma_a": [5, 32], "pi_a": [5, 32], "q_a": [5, 32], "ky_cflux": 5, "half": [5, 11], "tag": 5, "contain": [5, 11, 14, 16, 19, 22, 24], "index": [5, 20, 29], "gyrobohm": [5, 15, 28, 30, 36, 37, 40], "particl": [5, 11, 15, 16, 20, 22, 24, 26, 27, 29, 30, 32, 37, 40], "gb": [5, 22, 30, 36], "pi_": [5, 22, 30], "q_": [5, 11, 22, 30, 35, 36, 37], "reg08": 6, "cgyro_plot": 6, "plot": [6, 14, 15, 26, 39], "ball": [6, 39], "configur": [6, 8], "auto": [6, 8], "easiest": 6, "accordingli": 6, "nl00": 6, "strongli": [6, 16, 26], "nersc": [6, 15, 39], "ornl": [6, 11, 40], "elsewher": 6, "establish": [6, 11, 23], "interact": 6, "queue": 6, "execut": 6, "diagnost": [6, 11, 15, 20, 26, 39, 40], "screen": 6, "few": [6, 11, 37], "pai": 6, "attent": [6, 36], "show": [6, 11, 14, 24, 37], "accept": 6, "platform": [6, 11, 15, 25, 39], "burden": 6, "write": [6, 24, 32, 37, 38], "script": 6, "count": 6, "manag": [6, 11, 31, 37, 38], "gacode_qsub": [6, 25], "src": 6, "could": [6, 11], "nl01": 6, "512": 6, "regular": 6, "repo": [6, 25], "atom": [6, 10, 11, 25, 40], "w": [6, 22, 25, 32, 40], "09": [6, 7, 11, 14, 26, 40], "addit": [6, 11, 19, 20, 22, 24, 28, 31], "submit": 6, "job": [6, 23, 25, 31, 37], "2013": [7, 15, 40], "07": [7, 40], "02": [7, 37], "2018": [7, 17, 40], "11": [7, 14, 20, 22, 39, 40], "06": [7, 14, 37, 40], "fund": 7, "depart": 7, "subject": [7, 17, 24, 39], "restrict": [7, 11, 17, 24, 36], "By": [7, 11, 23, 24, 27, 37], "otherwis": [7, 17, 20, 26, 28], "recipi": 7, "agre": [7, 14], "copyright": [7, 17], "notic": [7, 17], "disclaim": [7, 17], "shall": [7, 17], "substanti": [7, 17], "portion": [7, 17], "softwar": [7, 11, 17, 25], "AS": [7, 17], "public": [7, 10, 14, 15, 17], "howev": [7, 8, 11, 14, 17], "welcom": [7, 17, 26], "request": [7, 17], "modif": [7, 17], "issu": [7, 11, 17, 26], "pull": [7, 17], "author": [7, 17], "made": [7, 11, 17, 19, 28, 30], "third": [7, 17], "parti": [7, 17], "ensur": [7, 17, 26], "email": [7, 17, 39], "draft": [7, 17], "articl": [7, 17, 26], "letter": [7, 17], "gat": [7, 17, 39], "publish": [7, 11, 14, 17], "present": [7, 10, 11, 14, 15, 17, 20, 22, 24, 39], "name": [7, 11, 14, 17, 19, 22], "below": [7, 8, 11, 14, 22, 24, 25, 26, 28, 32], "topic": [7, 14, 26, 40], "area": [7, 32, 40], "citat": [7, 27, 40], "neoclass": [7, 11, 19, 20, 22, 23, 24, 32, 36, 37, 40], "sk10": [7, 40], "tgyro": [7, 15, 16, 22, 25, 40], "evolut": [7, 26, 36, 37, 38, 40], "chw": [7, 40], "get": [7, 19, 28], "free": [7, 11, 17, 24], "account": 7, "send": [7, 39], "usernam": 7, "AT": 7, "clebsch": 8, "represent": [8, 32, 40], "nabla": [8, 14, 20, 24, 32], "nu": [8, 20], "shown": [8, 11, 14, 21, 26], "figur": [8, 10, 14, 26], "counterclockwis": 8, "blue": [8, 14], "z": [8, 20, 32, 36, 37, 40], "mxh": [8, 16], "acb20": [8, 16, 40], "via": [8, 11, 14, 15, 20, 21, 40], "contour": 8, "extrema": 8, "max_": 8, "ell": 8, "min_": 8, "strength": [8, 20], "chi": [8, 27], "roughli": [8, 11, 14, 28], "obtain": [8, 11, 14, 17, 27, 31], "deform": 8, "circl": [8, 14], "circular": [8, 27], "grad": [8, 20], "form": [8, 11, 19, 20, 24, 32, 36], "co": [8, 11, 22], "sin": [8, 22], "mxh3": 8, "theta_r": 8, "c_0": 8, "sum_": [8, 22], "c_n": 8, "s_n": 8, "anti": [8, 28], "profile_equilibrium_model": [8, 15, 21], "symbol": [8, 21], "mean": [8, 11, 20, 24, 40], "rmin_over_a": [8, 15, 21], "rmaj_over_a": [8, 15, 21], "zmag_over_a": [8, 15, 21], "s_zmag": [8, 15, 21], "s_1": 8, "s_2": 8, "c_1": 8, "c_2": 8, "c_3": 8, "s_3": 8, "na": 8, "beta_star": [8, 15, 21], "further": 8, "about": [8, 11, 14, 15, 16, 20, 25], "convent": 8, "consult": 8, "technic": [8, 11, 40], "cylindr": 8, "look": [8, 16], "tokamak": [8, 11, 15, 24, 26, 27, 40], "realiti": 8, "sign": [8, 20, 21, 28, 30], "histor": [8, 11], "been": [8, 11, 14, 19, 26, 27, 36], "suppress": [8, 24, 40], "neglect": [8, 11, 14], "theori": [8, 11, 15, 19, 20, 25, 26, 32, 37, 40], "proper": [8, 17], "treatment": [8, 40], "know": 8, "tor": [8, 26, 28, 30], "pol": 8, "psi_": 8, "expect": [8, 11], "word": 8, "reflect": 8, "properli": [8, 11], "construct": 8, "verif": [9, 11, 15, 26, 40], "valid": [9, 11, 15, 22, 24, 26, 40], "pre": [9, 15, 23], "2010": [9, 15, 23, 40], "2000": [9, 15, 40], "galleri": [9, 15], "classic": [9, 15], "imag": [9, 14, 15, 40], "circa": [9, 15, 23], "2003": [9, 14, 15, 40], "multi": [9, 11, 14, 19, 37, 40], "emcw05": [9, 11, 14, 40], "mani": [9, 11], "year": [9, 11, 26], "recent": [9, 11, 14, 26, 27, 28], "interest": [9, 26, 36], "reader": 9, "offer": 9, "brief": [9, 31], "histori": [9, 15], "some": [9, 11, 15, 21, 26, 32], "idiosyncrat": 9, "possibli": 9, "forgotten": 9, "reproduc": [9, 11, 14, 28], "summari": [9, 14, 26], "same": [9, 11, 14, 24, 26, 37], "era": 9, "pleas": [10, 16], "attribut": 10, "courtesi": 10, "j": [10, 14, 22, 26, 36, 40], "candi": [10, 14, 26, 40], "url": [10, 40], "overview": [11, 15], "period": [11, 20, 23], "text": [11, 24, 26, 27, 32, 36], "describ": [11, 15, 24, 36], "broad": 11, "spectrum": [11, 28, 29, 30], "applic": [11, 14, 26, 40], "summar": [11, 32], "role": [11, 14, 24, 27, 31, 40], "within": [11, 14], "program": 11, "clarifi": [11, 14, 24], "detail": [11, 14, 15, 20, 24, 26, 32, 36, 37], "spring": 11, "scidac": [11, 40], "review": 11, "manual": 11, "underli": [11, 24], "began": 11, "1994": [11, 40], "acquisit": 11, "stabil": [11, 27, 40], "gstotal": 11, "krt95": [11, 40], "pass": [11, 28, 30, 40], "well": [11, 14, 19, 24, 26, 28, 30], "repres": [11, 19, 24], "enorm": 11, "advanc": [11, 14, 40], "capabl": [11, 14, 36], "compar": [11, 14, 26, 27, 31, 37, 40], "kotschenreuth": [11, 40], "prior": [11, 14], "invent": 11, "known": [11, 24], "f": [11, 15, 26, 32, 37, 40], "kot88": [11, 40], "fulli": 11, "much": [11, 20], "those": [11, 19, 26], "impos": [11, 14], "courant": 11, "speak": 11, "practic": [11, 19, 24, 32], "With": [11, 20, 27], "routin": [11, 37], "studi": [11, 15, 24, 26, 40], "combin": [11, 22, 24], "tube": [11, 14], "gyrofluid": [11, 26, 40], "wkm94": [11, 40], "wkmh95": [11, 40], "crucial": [11, 14], "glf23": [11, 27], "wsd": [11, 40], "97": [11, 40], "worldwid": 11, "draw": 11, "distinct": [11, 36], "context": 11, "pure": [11, 14, 24], "larmor": [11, 14, 20, 21, 22, 27], "beer": [11, 40], "dorland": [11, 40], "hammett": [11, 40], "snyder": [11, 40], "discoveri": 11, "mid": 11, "1990": 11, "befor": 11, "were": [11, 14, 27], "observ": [11, 14, 24, 26], "demonstr": [11, 14, 27], "satur": [11, 14, 28, 29, 30, 40], "bh96b": [11, 40], "dh93": [11, 40], "hbc": [11, 40], "94": [11, 40], "quench": [11, 27, 28, 30, 40], "growth": [11, 14, 26, 28, 30], "bh96a": [11, 40], "sh01": [11, 40], "contribut": [11, 28, 30], "rosenbluth": [11, 22, 40], "hinton": [11, 15, 20, 22, 24, 40], "rh": [11, 20], "residu": [11, 36, 37, 38], "rh98": [11, 40], "cell": [11, 26, 40], "pic": [11, 14], "pg3eq": [11, 14], "dwbc96": [11, 40], "rise": 11, "upshift": 11, "threshold": [11, 28, 30], "itg": [11, 14, 27, 28], "ae": 11, "later": [11, 14], "dimit": [11, 40], "discover": 11, "difficulti": [11, 14], "build": [11, 15, 28], "upon": 11, "worker": 11, "gs2": [11, 14, 26], "djkr00": [11, 40], "nonadiabat": 11, "dynam": [11, 19, 35, 37, 40], "start": [11, 16, 26, 37], "1999": [11, 22, 40], "primari": [11, 19, 26, 31], "goal": [11, 36], "principl": 11, "deviat": [11, 19, 26], "pattern": 11, "wherev": 11, "possibl": [11, 26, 36], "departur": 11, "meet": 11, "target": [11, 36, 37], "simultan": [11, 14, 37], "effici": [11, 37], "2001": [11, 15, 40], "had": 11, "either": 11, "dirichlet": 11, "rung": 11, "kutta": 11, "imex": 11, "rk": 11, "eventu": 11, "overcom": 11, "electrostat": [11, 22, 24, 26, 28], "alfv\u00e9n": 11, "wave": [11, 14, 28, 40], "sever": 11, "independ": [11, 20, 24, 31, 36, 37], "novel": 11, "solv": [11, 15, 19, 20, 22, 27, 31, 36, 37], "amper": 11, "cancel": [11, 24], "latter": [11, 14], "pathologi": 11, "hamper": 11, "date": [11, 23, 26, 39], "cpc": [11, 40], "successfulli": [11, 14], "implement": [11, 14, 24, 26, 40], "analog": 11, "achiev": [11, 14], "robust": [11, 14, 36, 37], "realist": [11, 40], "dimension": [11, 22], "similar": [11, 24, 26, 40], "bohm": [11, 14, 29, 30, 40], "l": [11, 14, 15, 18, 20, 27, 40], "discharg": [11, 14, 26, 27, 40], "adiabat": [11, 15, 20, 21, 22, 26, 28, 30], "electon": 11, "systemat": [11, 26], "examin": [11, 26], "break": 11, "now": 11, "somewhat": 11, "ambigu": 11, "nonloc": [11, 40], "spread": 11, "wcr02": [11, 40], "document": [11, 17, 26], "significantli": [11, 14], "delai": 11, "submiss": 11, "lost": 11, "transit": 11, "amount": [11, 28, 37, 38], "benchmark": [11, 14, 15, 27], "relat": [11, 22, 24, 32], "cyclon": [11, 15], "scan": [11, 14], "variant": [11, 36], "side": 11, "power": [11, 14, 15, 16, 36, 37, 38], "bar": [11, 14, 26], "dynamo": 11, "voltag": 11, "hwc04": [11, 40], "emf": 11, "drive": 11, "corrug": [11, 40], "ration": 11, "littl": [11, 27, 36], "net": 11, "attempt": [11, 14], "correct": 11, "misunderstand": 11, "leht02": [11, 40], "appear": [11, 24], "univers": [11, 40], "rang": [11, 14, 19, 20], "mark": 11, "cannot": [11, 24], "curv": [11, 14], "persist": 11, "claim": [11, 17], "certain": 11, "group": [11, 14, 15, 17, 26, 40], "depress": 11, "min": [11, 21, 25], "gap": 11, "kkh": [11, 40], "indic": 11, "tend": 11, "vari": [11, 14, 24], "monoton": 11, "cwr04": [11, 40], "nonreson": 11, "absent": 11, "simplifi": [11, 28], "confirm": 11, "barrier": [11, 23, 24, 27], "hypothesi": 11, "impur": [11, 15, 24, 37, 40], "thesi": [11, 14, 40], "ucsd": 11, "graduat": 11, "student": 11, "particular": [11, 17], "pinch": [11, 40], "thermal": [11, 14, 16, 20, 22, 24, 37, 38, 40], "energet": [11, 15, 37], "helium": [11, 37, 40], "ash": [11, 37, 40], "differenti": 11, "tem": [11, 27, 28], "t_i": [11, 24, 36, 37], "can05": [11, 40], "runawai": 11, "phenomenon": 11, "occur": 11, "mhd": [11, 28], "crictic": 11, "winter": 11, "remain": [11, 28], "unsolv": 11, "feedback": 11, "relax": [11, 36, 37, 38], "wch": [11, 40], "05": [11, 28, 37, 40], "sort": [11, 28, 30], "earli": [11, 40], "landmark": 11, "comprehens": [11, 32, 40], "steadi": [11, 31, 36, 40], "state": [11, 31, 36, 40], "yield": 11, "wal05": [11, 40], "wc05": [11, 40], "drain": 11, "stabl": 11, "At": [11, 14], "structur": 11, "explor": 11, "natur": 11, "pronounc": 11, "weaker": 11, "higher": [11, 20, 21, 24, 37], "width": [11, 15], "gyroradii": 11, "emcw06b": [11, 40], "carri": [11, 14, 16, 24], "heat": [11, 14, 22, 32, 37, 40], "hw06": [11, 40], "perfectli": [11, 28], "verifi": [11, 14], "did": 11, "inde": 11, "h": [11, 22, 26, 27, 40], "actual": [11, 14], "dissimilar": 11, "wcp06": [11, 40], "predict": [11, 14, 26, 27, 40], "attend": 11, "believ": [11, 24], "trigger": 11, "revers": [11, 40], "itb": 11, "wabc06": [11, 40], "peak": [11, 28, 40], "emcw06a": [11, 14, 40], "foundat": [11, 32], "connect": [11, 15, 16, 17, 31, 36, 37], "entropi": [11, 40], "product": [11, 40], "rigor": [11, 24], "cw06": [11, 40], "asymptot": [11, 19], "subdomin": 11, "relev": [11, 24, 40], "cwpc06": [11, 40], "perform": [11, 14, 26, 37, 39, 40], "coupl": [11, 19, 20, 28, 36, 40], "etg": [11, 14, 27, 28, 30], "cwfh07a": [11, 40], "progress": 11, "abl": 11, "identifi": 11, "failur": 11, "cwfh07b": [11, 40], "isotropi": 11, "wcf07": [11, 40], "presenc": [11, 24], "instabl": [11, 28, 30, 40], "decoupl": [11, 37, 38], "reduct": 11, "previou": [11, 24], "wsch07": [11, 40], "angular": [11, 20, 21, 22, 24, 30, 32, 40], "corioli": [11, 24], "next": [11, 27], "begun": 11, "synthet": [11, 15, 26, 40], "BES": [11, 15], "cece": 11, "comparison": [11, 15, 26, 40], "against": [11, 14, 26], "confer": [11, 40], "journal": 11, "hcw": [11, 40], "08": [11, 26, 37, 40], "wsm": [11, 26, 40], "conclus": 11, "onetwo": [11, 16, 23, 26], "balanc": [11, 15, 37, 38, 40], "analysi": [11, 24, 26, 39, 40], "uncertainti": [11, 14], "denot": [11, 24, 36], "underpredict": [11, 14], "radii": [11, 37], "accur": [11, 26, 27, 36], "spectra": [11, 14, 29, 30], "correl": [11, 14], "75": [11, 14, 26, 37], "interestingli": 11, "still": [11, 36], "whether": [11, 17, 20, 21], "hold": [11, 24, 37], "open": [11, 14], "question": [11, 15, 26], "under": [11, 24], "investig": [11, 26], "ws08": [11, 40], "gam": 11, "drift": [11, 19, 20, 21, 24, 26, 28, 30, 40], "paradigm": [11, 40], "wh08": [11, 40], "equal": [11, 20, 21, 24, 28, 30, 37], "separ": [11, 14, 23], "wiki": 11, "mit": 11, "good": [11, 14, 37], "agreement": [11, 14, 15, 17, 27], "mod": [11, 15, 22, 40], "experi": [11, 14, 24, 37, 40], "pci": [11, 15], "lpe": [11, 40], "ow": 11, "part": [11, 14], "strong": [11, 14, 20, 22, 24], "support": [11, 37], "cc": 11, "wide": [11, 14, 19], "cluster": 11, "supercomput": [11, 15, 40], "One": 11, "seamlessli": 11, "environ": [11, 15, 39], "variabl": [11, 15, 32, 36], "among": [11, 14], "earliest": 11, "port": 11, "crai": [11, 40], "x1": [11, 40], "xt3": [11, 40], "modular": 11, "layout": [11, 25], "carefulli": 11, "organ": 11, "esoter": 11, "languag": 11, "featur": [11, 21, 36], "take": [11, 21, 22], "advantag": 11, "multistream": 11, "quit": 11, "improv": [11, 23, 27, 28], "ten": 11, "ibm": 11, "commod": 11, "perc": 11, "analyz": 11, "hpc": [11, 15, 39], "wcc": [11, 40], "ipm": 11, "kojak": 11, "svpablo": 11, "tau": 11, "pmac": 11, "xd1": [11, 40], "vetter": [11, 40], "vathd": [11, 40], "worlei": [11, 40], "wathd": [11, 40], "fahei": [11, 40], "fc04": [11, 40], "reliabl": 11, "staff": 11, "diagnos": 11, "chassi": 11, "interconnect": 11, "filesystem": 11, "slowdown": 11, "sgi": 11, "altix": 11, "util": 11, "apart": 11, "thei": [11, 19], "grow": 11, "painstak": 11, "jet": [11, 27], "jt60": 11, "nstx": [11, 27, 28, 40], "bravenec": [11, 26, 40], "holland": [11, 14, 26, 40], "maintain": [11, 15, 25], "300": 11, "resolv": [11, 28], "ga": [11, 15], "nearli": 11, "continu": [11, 37], "our": 11, "skw05": [11, 40], "confront": 11, "mostli": 11, "unpublish": 11, "unsubstanti": 11, "circul": 11, "seem": 11, "origin": [11, 26, 36, 37], "true": [11, 24, 28, 30, 36], "vanish": 11, "reach": 11, "locat": [11, 14], "ident": 11, "alik": 11, "repeatedli": 11, "6th": 11, "percent": 11, "fact": 11, "wast": 11, "resourc": [11, 14, 26], "fraction": [11, 24, 28, 30], "per": [11, 25, 29, 30, 36], "spatial": [11, 14, 20], "truth": 11, "opposit": 11, "check": [11, 20, 39], "adequ": 11, "refin": [11, 28], "particularli": [11, 24], "suffer": 11, "discontinu": [11, 40], "128": [11, 25, 40], "ppc": 11, "emphas": [11, 24, 36], "until": 11, "fine": 11, "ignor": [11, 16, 20, 24, 28, 30, 36], "coars": [11, 37], "grain": 11, "paradox": [11, 40], "manner": 11, "pictur": 11, "kromm": [11, 40], "kro99": [11, 40], "kh94": [11, 40], "affect": [11, 20, 37], "fals": [11, 28, 30], "formal": [11, 15], "commonli": 11, "moreov": [11, 14], "noth": 11, "whatsoev": 11, "do": [11, 17, 37], "produc": [11, 22, 24], "clear": [11, 23], "landau": [11, 27, 40], "damp": 11, "modest": 11, "consid": 11, "etc": [11, 37, 39], "margin": [11, 14], "sinc": [11, 19, 26], "nevin": [11, 40], "nois": [11, 40], "nhd": [11, 40], "grown": 11, "approxim": [11, 19, 24, 28, 36, 37], "probabl": [11, 37], "sometim": 12, "amp_phi_n": [13, 15], "l_t": 14, "fig": 14, "chi_i": 14, "llnl": 14, "univ": 14, "colorado": 14, "exercis": 14, "gtc": 14, "encount": 14, "address": 14, "truli": 14, "paper": [14, 32], "intev": 14, "400": 14, "900": 14, "solid": 14, "dot": 14, "three": [14, 36], "basic": 14, "done": [14, 20, 26], "ph": 14, "estrada": [14, 40], "mila": [14, 40], "black": 14, "dong": [14, 40], "dh95": [14, 40], "concentr": 14, "f_c": 14, "z_c": 14, "n_c": 14, "extrem": 14, "incorrect": 14, "european": 14, "gene": [14, 26], "ncc": [14, 40], "associ": [14, 17, 20, 22, 26, 36], "behav": 14, "remark": [14, 24, 27], "intercod": 14, "chi_e": [14, 27], "q_e": [14, 30, 35, 36], "n_0": 14, "t_0": 14, "green": 14, "red": 14, "gem": [14, 26], "refus": 14, "particip": 14, "angioni": [14, 40], "app": [14, 40], "compars": 14, "quasilinear": [14, 27, 28, 30, 40], "thing": 14, "thermodiffus": 14, "convect": [14, 16, 22], "unperturb": 14, "perfect": 14, "slow": 14, "conduct": [14, 16], "chi_": 14, "dash": 14, "rescal": 14, "lvert": [14, 28, 30], "without": [14, 17, 24, 36], "contact": 14, "beam": [14, 16, 24, 32, 40], "emiss": 14, "spectroscopi": 14, "cyclotron": 14, "attenu": 14, "spot": 14, "incorpor": 14, "essenti": 14, "quantit": 14, "vertic": 14, "anomali": 14, "phy": [14, 22, 40], "mai": [14, 24, 26, 40], "lin": [14, 40], "taken": [14, 26, 36], "ohmic": [14, 16], "alcat": [14, 40], "phase": [14, 27, 29, 30, 40], "contrast": [14, 27, 40], "propag": 14, "diamagnet": [14, 20, 22, 24], "absolut": [14, 28, 30], "60": 14, "fu": [14, 35, 40], "june": [14, 40], "casati": 14, "magnitud": [14, 20], "perpendicular": [14, 20, 21, 39], "help": 14, "revis": 14, "instrument": 14, "appar": 14, "evid": 14, "anisotropi": 14, "complementari": 14, "k_r": 14, "underestim": 14, "rev": [14, 22, 40], "lett": [14, 40], "februari": [14, 39], "seri": [14, 22, 26, 40], "sensit": 14, "nomin": 14, "paramat": 14, "while": [14, 20, 26, 36, 37], "overestim": 14, "bring": 14, "rough": 14, "juli": 14, "collect": 15, "serial": [15, 37], "through": [15, 24], "instal": 15, "desktop": 15, "laptop": 15, "unifi": 15, "licens": 15, "download": [15, 26], "access": 15, "setup": 15, "perlmutt": [15, 39], "omega": [15, 20, 32], "prerequisit": 15, "concept": 15, "openbla": 15, "quick": 15, "extra": [15, 26], "subroutin": [15, 19, 20], "aniso_model_": [15, 21], "dlnndre_ad": [15, 21], "dlntdr_para_": [15, 21], "dlntdr_perp_": [15, 21], "dlntdre_ad": [15, 21], "dphi0dr": [15, 21], "epar0": [15, 21], "epar0_spitz": [15, 21], "geo_ni": [15, 21], "geo_yin": [15, 21], "ne_ad": [15, 21], "nu_1": [15, 21], "omega_rot": [15, 21, 24], "omega_rot_deriv": [15, 21, 24], "profile_dlnndr_": [15, 21], "_scale": [15, 21], "profile_dlntdr_": [15, 21], "profile_erad0_model": [15, 21], "rho_star": [15, 21], "rmin_over_a_2": [15, 21], "sim_model": [15, 21, 22], "spitzer_model": [15, 21], "te_ad": [15, 21], "temp_para_": [15, 21], "temp_perp_": [15, 21], "threed_model": [15, 21], "threed_exb_model": [15, 21], "threed_exb_dphi0dr": [15, 21], "equil": 15, "exp_norm": 15, "theory_nclass": 15, "transport_exp": 15, "transport_flux": 15, "transport_gv": 15, "vel": 15, "vel_fouri": 15, "loc_betae_scal": [15, 38], "tgyro_den_method": [15, 38], "loc_dx": [15, 38], "loc_dx_max": [15, 38], "loc_er_feedback_flag": [15, 38], "loc_evolve_grad_only_flag": [15, 38], "loc_he_feedback_flag": 15, "tgyro_iteration_method": [15, 38], "loc_lock_profile_flag": [15, 38], "tgyro_mod": [15, 38], "tgyro_neo_method": [15, 38], "tgyro_relax_iter": [15, 38], "loc_relax": [15, 38], "loc_residual_method": [15, 38], "loc_restart_flag": [15, 38], "loc_scenario": [15, 38], "tgyro_therm_flag": [15, 38], "loc_te_feedback_flag": [15, 38], "loc_ti_feedback_flag": [15, 38], "tgyro_write_profiles_flag": [15, 38], "regard": 15, "solut": [15, 20, 22, 27, 37, 40], "strategi": [15, 39], "jacobian": [15, 32, 37, 38], "scenario": [15, 16, 31, 37, 38, 40], "frequent": 15, "ask": 15, "limit": [15, 17, 19, 20, 22, 24, 28, 29, 30, 40], "2004": [15, 40], "2006": [15, 40], "2009": [15, 26, 40], "compression": [15, 28, 30], "abstract": 15, "cer": [15, 26], "fast": [15, 16, 37, 40], "sweep": 15, "reflectomet": 15, "tore": 15, "supra": 15, "anomal": [15, 40], "prehistori": 15, "yearli": 15, "synopsi": 15, "2002": [15, 40], "2005": [15, 23, 40], "2007": [15, 40], "2008": [15, 26, 40], "scienc": 15, "perspect": 15, "urban": 15, "legend": 15, "ul1": 15, "differ": [15, 20, 22, 26, 28, 29, 30, 32, 36, 37], "ul2": 15, "necessari": 15, "correctli": 15, "ul3": 15, "inadequ": 15, "ul4": 15, "dramat": 15, "adiabatic_elec": [15, 30], "alpha_": [15, 29, 30], "alpha_zf": [15, 29, 30], "alpha_mach": [15, 30], "alpha_p": [15, 30], "alpha_quench": [15, 29, 30], "alpha_sa": [15, 30], "as_1": [15, 30], "b_model_sa": [15, 30], "debye_factor": [15, 30], "delta_loc": [15, 30], "drmajdx_loc": [15, 30], "drmindx_loc": [15, 30], "dzmajdx_loc": [15, 30], "etg_factor": [15, 30], "filter": [15, 30], "find_width": [15, 30], "ft_model_sa": [15, 30], "gchat": [15, 30], "geometry_flag": [15, 30], "ghat": [15, 30], "gradb_factor": [15, 30], "ibranch": [15, 30], "iflux": [15, 30], "kappa_loc": [15, 30], "kx0_loc": [15, 30], "kygrid_model": [15, 30], "linsker_factor": [15, 30], "nbasis_max": [15, 30], "nbasis_min": [15, 30], "new_eikon": [15, 30], "nky": [15, 29, 30], "nmode": [15, 29, 30], "nwidth": [15, 30], "nxgrid": [15, 30], "park": [15, 30], "p_prime_loc": [15, 30], "q_loc": [15, 30], "q_prime_loc": [15, 30], "q_sa": [15, 30], "rlns_1": [15, 30], "rlts_1": [15, 30], "rmaj_loc": [15, 30], "rmaj_sa": [15, 30], "rmin_loc": [15, 30], "rmin_sa": [15, 30], "sat_rul": [15, 29, 30], "shat_sa": [15, 30], "sign_bt": [15, 30], "sign_it": [15, 30], "s_delta_loc": [15, 30], "s_kappa_loc": [15, 30], "s_zeta_loc": [15, 30], "taus_1": [15, 30], "theta0_sa": [15, 30], "theta_trap": [15, 30], "use_bisect": [15, 30], "use_bpar": [15, 30], "use_bp": [15, 30], "use_inboard_detrap": [15, 30], "use_mhd_rul": [15, 30], "use_transport_model": [15, 30], "vexb": [15, 30], "vexb_shear": [15, 30], "vpar_1": [15, 30], "vpar_model": [15, 30], "vpar_shear_1": [15, 30], "vpar_shear_model": [15, 30], "wd_zero": [15, 30], "width_min": [15, 30], "write_wavefunction_flag": [15, 30], "xnue": [15, 30], "xnu_factor": [15, 30], "xnu_model": [15, 30], "xwell_sa": [15, 30], "zeff": [15, 30], "zeta_loc": [15, 30], "zmaj_loc": [15, 30], "zs_1": [15, 30], "density_spectrum": [15, 30], "eigenvalue_spectrum": [15, 30], "field_spectrum": [15, 30], "intensity_spectrum": [15, 30], "nsts_crossphase_spectrum": [15, 30], "ql_flux_spectrum": [15, 30], "sat_geo_spectrum": [15, 30], "scalar_saturation_paramet": [15, 30], "spectral_shift": [15, 30], "sum_flux_spectrum": [15, 30], "temperature_spectrum": [15, 30], "bound": [15, 20], "equilibria": [15, 16], "consider": 15, "theoret": [15, 32], "basi": [15, 20, 26, 28, 30, 36], "forc": 15, "miscellan": 15, "shortfal": [15, 18, 40], "gkw": 15, "25": [15, 22, 28, 30, 39, 40], "jan": 15, "cross": [15, 19, 29, 30, 40], "acknowledg": 15, "workshop": [15, 18], "2022": [15, 18, 40], "agenda": 15, "sampl": [16, 25, 37], "reg14": 16, "cat": 16, "dataset": 16, "nexp": 16, "asymmetr": [16, 22], "column": [16, 29], "conveni": [16, 36], "parser": 16, "nion": [16, 39], "label": 16, "hat": [16, 20, 22, 36], "nonuniform": 16, "polflux": 16, "weber": 16, "radian": 16, "omega0": 16, "omega_0": [16, 20, 22, 24, 32], "e_r": [16, 20, 21, 24], "rad": [16, 32, 35], "ne": [16, 20], "ptot": 16, "pascal": 16, "z_eff": 16, "ni": 16, "everi": [16, 37], "jb": [16, 19], "bootstrap": [16, 22], "ma": 16, "jrf": 16, "rf": 16, "driven": [16, 24, 40], "jnb": 16, "jbstor": 16, "vtor": 16, "vpol": 16, "qohm": [16, 35], "mw": 16, "qbeam": [16, 35], "qbeami": [16, 35], "qrfe": [16, 35], "qrfi": [16, 35], "qfuse": [16, 35], "qfusi": [16, 35], "qsync": [16, 35], "synchrotron": 16, "radiat": [16, 32, 37], "qbrem": [16, 35], "bremsstrahlung": 16, "qline": [16, 35], "qei": [16, 35], "exchang": [16, 29, 30, 32, 35, 37, 40], "qion": [16, 35], "recombin": 16, "qioni": [16, 35], "qcxi": [16, 35], "qpar_beam": 16, "qpar_wal": 16, "wall": [16, 25, 32], "qmom": 16, "torqu": [16, 24], "sum": [16, 24, 29, 30, 36], "permiss": 17, "herebi": 17, "grant": 17, "person": 17, "deal": [17, 36], "permit": 17, "whom": 17, "furnish": 17, "appropri": 17, "THE": 17, "warranti": 17, "OF": 17, "kind": 17, "express": [17, 24], "OR": 17, "impli": 17, "BUT": 17, "TO": 17, "merchant": 17, "fit": [17, 27], "FOR": 17, "AND": 17, "noninfring": 17, "IN": 17, "NO": 17, "event": 17, "holder": 17, "BE": 17, "liabl": 17, "damag": 17, "liabil": 17, "action": 17, "contract": 17, "tort": 17, "aris": [17, 24, 37], "WITH": 17, "bc09": [19, 24, 40], "esl": 19, "rho_i": [19, 24], "ll": [19, 24], "poisson": 19, "beyond": 19, "fokker": [19, 20, 24, 40], "planck": [19, 24, 40], "asymmetri": [19, 20, 22, 24, 26], "centrifug": [19, 24, 40], "extens": 19, "benchamark": 19, "analyt": [19, 20, 21, 22], "nclass": [19, 20, 22], "insofar": 19, "option": [19, 20, 39], "captur": [19, 28], "monolith": [19, 22], "modul": [19, 20], "neo_interfac": [19, 22], "prepend": 19, "neo_": 19, "append": 19, "_in": 19, "neo_init": 19, "neo_n_species_in": 19, "neo_run": 19, "neo_jpar_dke_out": [19, 22], "norm": [19, 20, 22, 24], "v": [19, 20, 21, 22, 24, 26, 32, 36, 40], "3452e": [19, 20], "27": [19, 20, 22, 26], "kg": [19, 20, 22], "anisotrop": [20, 21, 22], "isotrop": 20, "dke": [20, 21, 22], "aniso_model_1": 20, "aniso_model_2": 20, "aniso_model_3": 20, "neo_aniso_model_in": 20, "sum_a": [20, 32], "p_a": [20, 24], "prime": [20, 32, 36], "t_a": 20, "phi_": [20, 22, 24], "bt": 20, "zeroth": [20, 22, 24, 37], "hirshman": [20, 22, 37], "sigmar": [20, 22, 37], "plank": 20, "fp": 20, "delta_": [20, 36], "upper": 20, "dens_2": 20, "dens_3": 20, "neo_dens_in": 20, "dlnndr_1": 20, "dlnndr_2": 20, "dlnndr_3": 20, "neo_dlnndr_in": 20, "dlnndre": 20, "_ade": 20, "ref": [20, 36], "neo_rotation_model": 20, "paramt": 20, "dlntdr_1": 20, "dlntdr_2": 20, "dlntdr_3": 20, "neo_dlntdr_in": 20, "_para": 20, "dlntdr_para_1": 20, "dlntdr_para_2": 20, "dlntdr_para_3": 20, "neo_dlntdr_para_in": 20, "_perp": 20, "dlntdr_perp_1": 20, "dlntdr_perp_2": 20, "dlntdr_perp_3": 20, "neo_dlntdr_perp_in": 20, "dlntdre": 20, "phi_0": [20, 22, 24], "regardless": 20, "induct": [20, 21], "e_": [20, 22], "v_": [20, 22, 24, 28, 30], "spitzer": [20, 21], "instead": [20, 31, 36], "_spitzer": 20, "geometr": [20, 28], "themselv": 20, "_r": 20, "_z": 20, "_rp": 20, "_zp": 20, "neo_mass_in": 20, "varepsilon": 20, "x_a": [20, 22], "ta": [20, 22], "expans": 20, "p_l": 20, "l_m": 20, "k": [20, 22, 27, 28, 30, 40], "colloc": 20, "monomi": 20, "2m": 20, "gamma": [20, 28, 29], "n_r": 20, "quasi": [20, 24, 28, 40], "neutral": [20, 24], "Of": 20, "17": [20, 21, 22, 40], "odd": 20, "4th": 20, "cosin": [20, 22], "_1": [20, 24], "tau_": [20, 22], "ss": 20, "species1": 20, "_rot": 20, "_deriv": 20, "torodi": 20, "_dlnndr": 20, "profile_dlnndr_1_scal": 20, "profile_dlnndr_2_scal": 20, "profile_dlnndr_3_scal": 20, "re": 20, "neo_profile_dlnndr_scale_in": 20, "_dlntdr": 20, "profile_dlntdr_1_scal": 20, "profile_dlntdr_2_scal": 20, "profile_dlntdr_3_scal": 20, "neo_profile_dlntdr_scale_in": 20, "int_": 20, "cdot": [20, 24], "math": 20, "wong": [20, 24, 40], "z0": 20, "neural": 20, "network": [20, 40], "l11": 20, "l12": 20, "l21": 20, "l22": 20, "temp_2": 20, "temp_3": 20, "neo_temp_in": 20, "temp_para_1": 20, "temp_para_2": 20, "temp_para_3": 20, "neo_temp_para_in": 20, "temp_perp_1": 20, "temp_perp_2": 20, "temp_perp_3": 20, "neo_temp_perp_in": 20, "axisymmetr": [20, 24, 40], "2d": 20, "nonaxisymmetr": [20, 40], "3d": [20, 21], "le3": 20, "bf": 20, "threed": 20, "_exb": 20, "_dphi0dr": 20, "neo_z_in": 20, "fill": 21, "No": [21, 37], "_model": 21, "exb": [21, 27, 28, 30], "logarithm": [21, 28], "temperaur": 21, "aniso": [21, 22], "_speci": 22, "_radial": 22, "_theta": 22, "_energi": 22, "_xi": 22, "runtim": 22, "gyroviscos": 22, "neo_pflux_dke_out": 22, "sigma": [22, 36], "neo_efluxtot_dke_out": 22, "neo_efluxncv_dke_out": 22, "neo_mflux_dke_out": 22, "neo_vpol_dke_out": 22, "neo_vtor_dke_out": 22, "j_": 22, "neo_jtor_dke_out": 22, "neo_pflux_gv_out": 22, "neo_efluxtot_gv_out": 22, "neo_efluxncv_gv_out": 22, "neo_mflux_gv_out": 22, "neo_pflux_thhh_out": 22, "hazeltin": 22, "neo_eflux_thhhi_out": 22, "neo_eflux_thhhe_out": 22, "neo_eflux_thchi_out": 22, "neo_pflux_thhs_out": 22, "neo_eflux_ths_out": 22, "neo_jpar_ths_out": 22, "sauter": 22, "neo_jtor_ths_out": 22, "neo_pflux_nclass_out": 22, "neo_efluxtot_nclass_out": 22, "neo_vpol_nclass_out": 22, "neo_vtor_nclass_out": 22, "neo_jpar_nclass_out": 22, "rectangular": 22, "ascii": [22, 26], "row": 22, "col": [22, 32], "l_": 22, "e19": 22, "ie": 22, "ix": 22, "g_": 22, "x_": 22, "f_": [22, 24], "0a": 22, "p_": 22, "theta_j": 22, "r_j": [22, 36], "interpret": 22, "lambda_": 22, "entri": 22, "transform": [22, 37], "meaning": 22, "none": 22, "hazltin": 22, "vol": [22, 40], "48": [22, 40], "239": 22, "1976": 22, "1493": 22, "1982": 22, "taguchi": 22, "interpol": 22, "ppcf": 22, "30": [22, 26, 40], "1897": 22, "1988": [22, 40], "et": [22, 26], "al": [22, 26], "2834": 22, "fluid": [22, 27, 40], "836": 22, "1973": 22, "20": [22, 27, 28, 40], "418": 22, "1977": 22, "koh": 22, "072505": 22, "2012": [22, 26, 40], "hh": 22, "ambipolar": 22, "u_": [22, 24], "ch": 22, "tg": 22, "hr": 22, "phi_1": [22, 24], "houlberg": 22, "3230": 22, "1997": [22, 40], "gv": 22, "horton": [22, 40], "405": 22, "gyrovisc": 22, "cj": 22, "sj": 22, "m_theta": 22, "sine": 22, "process": [23, 37], "rational": 23, "summer": 23, "decid": 23, "handl": 23, "iterdb_read": 23, "morph": 23, "iterdb2gyro": 23, "final": [23, 24, 37], "becam": 23, "conceptu": 23, "challeng": 23, "qualiti": 23, "led": 23, "idea": 23, "transp": 23, "efit": [23, 26], "statefil": 23, "gfile": 23, "uniqu": [23, 36], "inject": 24, "push": 24, "outward": 24, "caus": [24, 28], "them": 24, "redistribut": 24, "nonuniformli": 24, "around": 24, "complex": 24, "critic": 24, "heavi": 24, "influenc": [24, 36], "amplifi": 24, "sh98": [24, 32, 40], "hw85": [24, 40], "who": 24, "_0": 24, "scalar": [24, 29, 30], "throughout": 24, "longrightarrow": 24, "priori": 24, "formula": [24, 37, 38], "subtl": 24, "henc": 24, "reason": 24, "arrow": 24, "section": 24, "accord": 24, "lead": 24, "banana": 24, "pfirsh": 24, "schl\u00fcter": 24, "curvatur": [24, 28, 30, 40], "instanc": [24, 31, 37], "enhanc": [24, 40], "omega_": 24, "rapid": 24, "f_i": 24, "m_i": 24, "c_i": 24, "s_i": [24, 36], "circumst": 24, "subscript": 24, "matrix": [24, 36], "quad": [24, 32, 36], "realli": 24, "i0": 24, "i1": 24, "justifi": 24, "langl": [24, 32], "rangl": [24, 32], "bracket": 24, "analogi": 24, "deduc": 24, "omega_1": 24, "simeq": [24, 36], "altern": [24, 26], "wai": [24, 36], "analys": 24, "z_a": 24, "steep": 24, "swnn11": [24, 40], "k_a": 24, "cal": [24, 36], "substitut": 24, "onc": 25, "proce": 25, "add": 25, "bashrc": 25, "perlmutter_cpu": 25, "common": [25, 26, 28, 30], "node": [25, 28, 30], "59": [25, 40], "clock": 25, "256": 25, "logic": 25, "perlmutter_gpu": 25, "better": [25, 27], "toroidals_per_proc": 25, "dedic": 25, "iri": 25, "page": 26, "serv": 26, "central": [26, 27], "collabor": 26, "itpa": 26, "shot": 26, "128913": 26, "1500": 26, "chri": 26, "characterist": 26, "white": [26, 40], "056116": [26, 40], "052301": [26, 40], "hwm": [26, 40], "exam": 26, "dishcharg": 26, "confin": [26, 27, 40], "barn": [26, 40], "microst": [26, 40], "18": [26, 27, 40], "122505": [26, 40], "2011": [26, 40], "bcbh11": [26, 40], "identit": 26, "chowdhuri": [26, 40], "21": [26, 27, 28, 30, 40], "112503": [26, 40], "2014": [26, 40], "cwc": [26, 40], "14": [26, 40], "g\u00f6rler": [26, 40], "122307": [26, 40], "gwt": [26, 40], "tutori": 26, "metric": [26, 40], "23": [26, 40], "060901": [26, 40], "2016": [26, 40], "hol16": [26, 40], "geqdsk": 26, "iterdb": 26, "older": 26, "availbl": 26, "old": 26, "qualit": 26, "report": [26, 40], "urg": 26, "ge": 26, "005": 26, "nx": 26, "50": [26, 40], "energy_grid": 26, "pass_grid": 26, "trap_grid": 26, "orbit_grid": 26, "rbf": 26, "seen": 26, "electrion": 26, "nu_ei": 26, "em": 26, "scatter": 26, "continuum": 26, "eulearian": 26, "unless": 26, "mar": 26, "individu": 26, "thank": 26, "ron": 26, "yann": 26, "camenen": 26, "tobia": 26, "respons": [27, 40], "predecessor": 27, "eigenmod": [27, 28, 30], "tim": 27, "kb": 27, "1800": 27, "ql": [27, 29, 30], "83": 27, "500": 27, "96": 27, "tftr": 27, "surprisingli": 27, "lack": 27, "place": 27, "infinit": 27, "especi": 27, "compens": 27, "sat0": [27, 28], "ksw08": [27, 40], "swck13": [27, 28, 40], "scw": [27, 40], "13": [27, 40], "sat1": [27, 28, 30], "schh16": [27, 28, 40], "sat2": [27, 28], "scb": [27, 28, 40], "sbc": [27, 28, 40], "sat3": [27, 28], "dcd": [27, 28, 40], "22": [27, 28, 40], "dud22": [27, 28, 40], "devic": 27, "gss": [27, 40], "tdg": [27, 40], "asdex": [27, 40], "agt": [27, 40], "respond": 28, "immedi": 28, "assumpt": [28, 36], "distinguish": 28, "mix": 28, "hidden": 28, "avoid": 28, "pick": 28, "unphys": 28, "exclud": [28, 30], "k_per": [28, 30], "r_": [28, 30, 36], "maj": [28, 30], "x": [28, 30, 32, 36, 40], "expon": [28, 30], "driftwav": [28, 30], "irreduc": [28, 30], "elit": [28, 30], "closur": [28, 30], "gradb": [28, 30], "growthrat": [28, 30], "kx0": [28, 30], "offset": [28, 30], "defind": 28, "kymin": 28, "rho_ion": 28, "prefer": [28, 36], "grad_r0": 28, "linsker": [28, 30], "me": [28, 30], "md": [28, 30], "eikon": [28, 30], "tglf_new_eikonal_in": [28, 30], "12": [28, 30, 40], "store": [28, 30], "tglf_ibranch_in": [28, 30], "search": [28, 30], "gauss": [28, 30], "hermit": [28, 30], "quadratur": [28, 30], "qa": [28, 30], "rb_": [28, 30], "ab": [28, 30], "dn_": [28, 30], "dt_": [28, 30], "centroid": [28, 30], "mechan": 28, "zf": 28, "nl": 28, "caution": 28, "repsect": 28, "ccw": [28, 30], "i_": [28, 30], "sk_": [28, 30], "y": [28, 30, 32, 40], "adjust": [28, 30, 37], "nov": 28, "2019": [28, 40], "bisect": [28, 30], "bpar": 28, "flutter": 28, "enough": 28, "transvers": [28, 30], "inward": [28, 30], "vpar": [28, 30], "rc_": [28, 30], "depric": 28, "cutoff": [28, 30], "prevent": [28, 30], "gaussian": 28, "65": [28, 30], "explanatori": [28, 30], "preset": 28, "tild": 29, "e0": 29, "ns_in": 29, "nm": 29, "stress": [29, 30], "kx": [29, 30], "kx_e": [29, 30], "axi": [29, 40], "tglf_ns_in": 30, "tglf_use_transport_model_in": 30, "tglf_geometry_flag_in": 30, "tglf_use_bper_in": 30, "tglf_use_bpar_in": 30, "tglf_use_bisection_in": 30, "tglf_use_mhd_rule_in": 30, "tglf_use_inboard_detrapped_in": 30, "tglf_sat_rule_in": 30, "tglf_kygrid_model_in": 30, "tglf_xnu_model_in": 30, "tglf_vpar_model_in": 30, "tglf_vpar_shear_model_in": 30, "deprec": 30, "tglf_sign_bt_in": 30, "tglf_sign_it_in": 30, "tglf_ky_in": 30, "tglf_vexb_in": 30, "tglf_vexb_shear_in": 30, "tglf_betae_in": 30, "tglf_xnue_in": 30, "tglf_zeff_in": 30, "tglf_debye_in": 30, "tglf_iflux_in": 30, "tglf_nmodes_in": 30, "tglf_nbasis_max_in": 30, "tglf_nbasis_min_in": 30, "tglf_nxgrid_in": 30, "tglf_nky_in": 30, "tglf_tm": 30, "tglf_adiabatic_elec_in": 30, "tglf_alpha_p_in": 30, "tglf_alpha_mach_in": 30, "tglf_alpha_e_in": 30, "tglf_alpha_quench_in": 30, "tglf_xnu_factor_in": 30, "tglf_debye_factor_in": 30, "tglf_etg_factor_in": 30, "tglf_write_wavefunction_flag_in": 30, "units_in": 30, "tglf_zs_in": 30, "tglf_mass_in": 30, "tglf_rlns_in": 30, "tglf_rlts_in": 30, "tglf_taus_in": 30, "tglf_as_in": 30, "tglf_vpar_in": 30, "tglf_vpar_shear_in": 30, "tglf_width_in": 30, "tglf_width_min_in": 30, "tglf_nwidth_in": 30, "tglf_find_width_in": 30, "tglf_rmin_loc_in": 30, "tglf_rmaj_loc_in": 30, "tglf_zmaj_loc_in": 30, "tglf_q_loc_in": 30, "tglf_q_prime_loc_in": 30, "tglf_p_prime_loc_in": 30, "tglf_drmindx_loc_in": 30, "tglf_drmajdx_loc_in": 30, "tglf_dzmajdx_loc_in": 30, "tglf_kappa_loc_in": 30, "tglf_s_kappa_loc_in": 30, "tglf_delta_loc_in": 30, "tglf_s_delta_loc_in": 30, "tglf_zeta_loc_in": 30, "tglf_s_zeta_loc_in": 30, "tglf_kx0_in": 30, "tglf_rmin_sa_in": 30, "tglf_rmaj_sa_in": 30, "tglf_q_sa_in": 30, "tglf_shat_sa_in": 30, "tglf_alpha_sa_in": 30, "tglf_xwell_sa_in": 30, "tglf_theta0_sa_in": 30, "tglf_b_model_sa_in": 30, "tglf_ft_model_sa_in": 30, "tglf_theta_trapped_in": 30, "tglf_park_in": 30, "tglf_ghat_in": 30, "tglf_gchat_in": 30, "tglf_wd_zero_in": 30, "tglf_linsker_factor_in": 30, "tglf_gradb_factor_in": 30, "tglf_filter_in": 30, "tglf_elec_pflux_out": 30, "overlin": 30, "tglf_elec_mflux_out": 30, "pi_e": 30, "tglf_elec_eflux_out": 30, "tglf_ion1_pflux_out": 30, "gamma_1": 30, "tglf_ion1_mflux_out": 30, "pi_1": 30, "tglf_ion1_eflux_out": 30, "q_1": 30, "tglf_ion2_pflux_out": 30, "gamma_2": 30, "tglf_ion2_mflux_out": 30, "pi_2": 30, "tglf_ion2_eflux_out": 30, "q_2": 30, "spars": 31, "minim": [31, 36, 37], "ensembl": 31, "chain": 32, "faith": 32, "simplif": 32, "tur": 32, "cm": [32, 36], "w_a": 32, "aux": [32, 35], "erg": [32, 36], "auxiliari": [32, 37], "m_a": 32, "volum": [32, 36], "dv": 32, "j_r": 32, "dn": 32, "int_0": [32, 36], "oint": 32, "int": 32, "s_w": 32, "q_i": [35, 36], "tot": [35, 37], "loc": [35, 37], "_scenario": 35, "static": [35, 37], "reactor": [35, 37, 40], "widehat": 36, "jj": 36, "partial_t": 36, "envis": 36, "frankli": 36, "flexibl": 36, "though": 36, "s_e": 36, "turb": 36, "cg": 36, "emploi": 36, "sim": 36, "dx": 36, "curiou": 36, "z_i": 36, "z_e": 36, "mbox": 36, "exp": 36, "int_r": 36, "trapezoid": 36, "put": 36, "newton": [36, 37, 38], "evalu": [36, 40], "expens": 36, "operation": 36, "normalzi": 36, "block": 36, "shorthand": 36, "0_": 36, "matric": 36, "eta_": 36, "eq": 36, "introduc": 36, "r_1": 36, "r_2": 36, "r_3": 36, "pmatrix": 36, "iter": [36, 37, 40], "1_": 36, "rapidli": [36, 40], "root": [36, 37], "qhat": 36, "smooth": 36, "forward": 36, "exact": [36, 37], "truncat": 36, "shut": 37, "pivot": 37, "dt": 37, "reaction": 37, "tgyro_den_method0": 37, "tgyro_den_method1": 37, "tgyro_den_method2": 37, "he4": 37, "nbi": 37, "tgyro_den_method3": 37, "tgyro_den_method4": 37, "safe": 37, "uniti": 37, "signal": 37, "stiff": 37, "assess": 37, "elimin": 37, "n_evolv": 37, "n_mpi": 37, "simpli": 37, "dz": 37, "_relax": 37, "dir": 37, "tglf1": 37, "tglf2": 37, "tglf3": 37, "tglf4": 37, "exch": 37, "tgyro_rmax": 37, "c1": 37, "384": 37, "c2": 37, "c3": 37, "04": [37, 40], "c4": 37, "c5": 37, "c6": 37, "eta": 37, "shrinkag": 37, "behaviour": 37, "sum_p": 37, "f_p": 37, "_p": 37, "loc_iteration_method": 37, "renorm": 37, "startup": 37, "thermonuclear": 37, "nontherm": [37, 38], "tgyro_therm_flag1": 37, "unequ": 37, "nth": 37, "9": [39, 40], "00am": 39, "45am": 39, "pst": 39, "dai": 39, "zoom": 39, "ntheta": 39, "profiles_gen_plot": 39, "friend": 39, "nl_flag": 39, "ky_phi": 39, "kx_phi": 39, "monitor": 39, "pygacod": 39, "custom": 39, "visual": 39, "fluct": 39, "implic": [39, 40], "hierarchi": 39, "pppl": 39, "psfc": 39, "cori": 39, "virtual": 39, "pip": 39, "thursdai": 39, "11am": 39, "arash": 39, "ashourvan": 39, "fridai": 39, "9am": 39, "igor": 39, "sfiligoi": [39, 40], "jift": 39, "talk": [39, 40], "gamot": 40, "tardini": 40, "fabl": 40, "luda": 40, "bonanomi": 40, "kiefer": 40, "staebler": 40, "upgrad": 40, "team": 40, "eurofus": 40, "mst1": 40, "nucl": 40, "62": 40, "066015": 40, "doi": 40, "1088": 40, "1741": 40, "4326": 40, "ac592b": 40, "peeter": 40, "pereverzev": 40, "bottino": 40, "dux": 40, "hein": 40, "he": 40, "\u03b1": 40, "consequ": 40, "49": 40, "055013": 40, "arbon": 40, "belli": 40, "63": 40, "012001": 40, "2020": 40, "1361": 40, "6587": 40, "abc63b": 40, "bounc": 40, "4018": 40, "1996": 40, "4046": 40, "095010": 40, "0741": 40, "3335": 40, "51": 40, "075018": 40, "54": 40, "015015": 40, "045005": 40, "2017": 40, "impact": 40, "032301": 40, "microturbul": 40, "072307": 40, "356": 40, "448": 40, "1016": 40, "jcp": 40, "020": 40, "324": 40, "73": 40, "039": 40, "042001": 40, "ab759c": 40, "060704": 40, "hallatschek": 40, "howard": 40, "azevedo": 40, "petascal": 40, "architechtur": 40, "188": 40, "125": 40, "compfluid": 40, "016": 40, "91": 40, "045001": 40, "1103": 40, "physrevlett": 40, "maxwel": 40, "186": 40, "545": 40, "s0021": 40, "9991": 40, "00079": 40, "032310": 40, "l25": 40, "1063": 40, "1695358": 40, "dispar": 40, "conf": 40, "78": 40, "012008": 40, "1209": 40, "parker": 40, "chen": 40, "074501": 40, "smoooth": 40, "1879": 40, "cohen": 40, "schumak": 40, "decyk": 40, "leboeuf": 40, "43": 40, "1121": 40, "wan": 40, "groebner": 40, "william": 40, "byer": 40, "77": 40, "71": 40, "3412": 40, "1995": 40, "812": 40, "1993": 40, "jenko": 40, "roger": 40, "85": 40, "5579": 40, "dud": 40, "casson": 40, "dickinson": 40, "patel": 40, "roach": 40, "isotop": 40, "nuclear": 40, "096005": 40, "ac7a4d": 40, "harri": 40, "georg": 40, "phd": 40, "york": 40, "octob": 40, "http": 40, "ethes": 40, "whiteros": 40, "ac": 40, "uk": 40, "32664": 40, "022305": 40, "074505": 40, "112303": 40, "acm": 40, "ieee": 40, "proceed": 40, "sc2004": 40, "storag": 40, "pittsburgh": 40, "pa": 40, "grierson": 40, "solomon": 40, "mckee": 40, "austin": 40, "marinoni": 40, "schmitz": 40, "pinsker": 40, "baselin": 40, "022509": 40, "told": 40, "rhode": 40, "4904301": 40, "cum": 40, "lee": 40, "mynick": 40, "santoro": 40, "artun": 40, "furth": 40, "hahm": 40, "rewoldt": 40, "tang": 40, "kerbel": 40, "milovich": 40, "15th": 40, "iaea": 40, "sevil": 40, "spain": 40, "iii": 40, "273": 40, "102301": 40, "ohm": 40, "law": 40, "2433": 40, "28": 40, "3082": 40, "1985": 40, "865350": 40, "shafer": 40, "tynan": 40, "statu": 40, "012043": 40, "greenwald": 40, "56": 40, "014004": 40, "0029": 40, "5515": 40, "kay": 40, "112007": 40, "kinsei": 40, "055908": 40, "2889008": 40, "062302": 40, "102306": 40, "kishimoto": 40, "kim": 40, "tajima": 40, "lebrun": 40, "dettrick": 40, "li": 40, "shirai": 40, "40": 40, "667": 40, "invit": 40, "9i4": 40, "bull": 40, "am": 40, "soc": 40, "33": 40, "2107": 40, "88": 40, "0010": 40, "4655": 40, "95": 40, "00035": 40, "thermostat": 40, "1477": 40, "hu": 40, "homogen": 40, "3211": 40, "porkolab": 40, "edlund": 40, "rost": 40, "fior": 40, "mikkelsen": 40, "tsujii": 40, "wukitch": 40, "012502": 40, "ethier": 40, "195004": 40, "cowlei": 40, "dannert": 40, "pueschel": 40, "shumak": 40, "122306": 40, "122305": 40, "80": 40, "724": 40, "1998": 40, "744": 40, "015013": 40, "abc861": 40, "062518": 40, "4954905": 40, "055909": 40, "2436852": 40, "110": 40, "055003": 40, "61": 40, "116007": 40, "2021": 40, "ac243a": 40, "53": 40, "113017": 40, "122309": 40, "102508": 40, "2560": 40, "watanab": 40, "nunami": 40, "nishimura": 40, "024004": 40, "thome": 40, "du": 40, "kramer": 40, "petti": 40, "knolker": 40, "mcclenaghan": 40, "pace": 40, "smith": 40, "sung": 40, "turco": 40, "van": 40, "zeeland": 40, "zeng": 40, "zhu": 40, "popul": 40, "hybrid": 40, "036036": 40, "alam": 40, "jr": 40, "dunigan": 40, "roth": 40, "47th": 40, "knoxvil": 40, "tn": 40, "star": 40, "sci": 40, "tech": 40, "1051": 40, "burrel": 40, "heurist": 40, "broken": 40, "072303": 40, "45": 40, "741": 40, "072304": 40, "1938": 40, "122503": 40, "2229": 40, "2408": 40, "014505": 40, "122507": 40, "kone": 40, "2482": 40, "peebl": 40, "carter": 40, "interprocess": 40, "carrington": 40, "huck": 40, "kaiser": 40, "mahinthakumar": 40, "malonei": 40, "moor": 40, "reed": 40, "shan": 40, "shend": 40, "snave": 40, "sreepathi": 40, "wolf": 40, "zhang": 40, "san": 40, "francisco": 40, "ca": 40, "26": 40}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"build": 0, "from": [0, 11], "sourc": [0, 1, 7, 32, 35], "prerequisit": 0, "concept": 0, "platform": 0, "file": [0, 4, 5, 16, 22, 29, 30], "environ": [0, 25], "variabl": 0, "openbla": 0, "cgyro": [1, 3, 4, 5, 39], "code": [1, 7, 11, 15, 26], "overview": [1, 9, 16, 23, 26, 27, 31], "data": [1, 5, 14, 19, 24, 27, 31], "input": [1, 3, 4, 12, 13, 16, 19, 20, 21, 24, 28, 30, 31, 37, 38], "output": [1, 4, 5, 19, 22, 30, 31, 33], "plot": [1, 31, 34], "normal": [1, 5, 19], "run": [1, 6, 15], "case": [1, 6, 14], "frequent": 1, "ask": 1, "question": 1, "faq": 2, "alphabet": [3, 12, 20, 28, 29, 37], "list": [3, 4, 12, 13, 20, 28, 29, 37, 38], "amp": 3, "amp0": 3, "betae_unit": 3, "betae_unit_scal": 3, "beta_star_scal": 3, "btccw": [3, 20], "box_siz": 3, "collision_model": [3, 20], "collision_field_model": 3, "collision_mom_restor": 3, "collision_ene_restor": 3, "collision_ene_diffus": 3, "collision_kperp": 3, "collision_precision_mod": 3, "collision_full_strip": 3, "delta": [3, 20], "delta_t": 3, "delta_t_method": 3, "dens_": [3, 20], "dlnndr_": [3, 20], "dlntdr_": [3, 20], "dzmag": 3, "e_max": 3, "error_tol": 3, "equilibrium_model": [3, 20], "field_print_flag": 3, "freq_tol": 3, "gamma_": 3, "gamma_e_scal": 3, "gamma_p": 3, "gamma_p_scal": 3, "gpu_bigmem_flag": 3, "h_print_flag": 3, "ipccw": [3, 20], "kappa": [3, 20], "gflux_print_flag": 3, "ky": [3, 28], "lambda_deby": 3, "lambda_debye_scal": 3, "mach": 3, "mach_scal": 3, "mass_": [3, 20], "max_tim": 3, "moment_print_flag": 3, "mpi_rank_ord": 3, "nonlinear_flag": 3, "n_field": 3, "n_global": 3, "nu_glob": 3, "nup_radi": 3, "up_theta": 3, "nup_theta": 3, "up_alpha": 3, "nup_alpha": 3, "nu_e": 3, "n_radial": [3, 20], "n_theta": [3, 20], "n_xi": [3, 20], "n_energi": [3, 20], "n_toroid": 3, "n_speci": [3, 20], "print_step": 3, "profile_model": [3, 20], "px0": 3, "q": [3, 20], "quasineutral_flag": 3, "restart_step": 3, "rmin": 3, "rmaj": 3, "rotation_model": [3, 20], "": [3, 30], "shift": [3, 20], "shape_cos0": [3, 20], "shape_s_cos0": [3, 20], "shape_cos1": [3, 20], "shape_s_cos1": [3, 20], "shape_cos2": [3, 20], "shape_s_cos2": [3, 20], "shape_cos3": [3, 20], "shape_s_cos3": [3, 20], "shape_sin3": [3, 20], "shape_s_sin3": [3, 20], "silent_flag": [3, 20], "s_delta": [3, 20], "s_kappa": [3, 20], "s_zeta": [3, 20], "temp_": [3, 20], "theta_plot": 3, "udsymmetry_flag": 3, "up_radi": 3, "upwind_single_flag": 3, "velocity_ord": 3, "z_": [3, 20], "z_eff": 3, "z_eff_method": 3, "zeta": [3, 20], "zf_test_mod": 3, "zmag": 3, "tabular": [4, 13, 38], "plasma": [4, 15, 21, 24], "shape": 4, "geometri": [4, 8, 15, 21, 30], "advanc": 4, "paramet": [4, 8, 13, 21, 24, 30, 38], "control": [4, 13, 30, 38], "field": [4, 8], "numer": [4, 21], "resolut": [4, 11, 21], "dissip": 4, "time": [4, 5], "step": 4, "speci": [4, 21, 22, 30, 38], "relat": 4, "collis": 4, "rotat": [4, 15, 21, 22, 24], "physic": [4, 15, 21, 24, 38], "global": [4, 11, 14], "spectral": 4, "independ": 5, "common": 5, "depend": [5, 21], "restart": 5, "quick": [6, 9, 19, 27, 31], "start": 6, "exampl": 6, "command": 6, "line": 6, "usag": 6, "batch": 6, "submiss": 6, "download": 7, "user": [7, 11], "agreement": 7, "appropri": [7, 40], "refer": [7, 27, 40], "repositori": 7, "access": 7, "flux": [8, 32], "surfac": 8, "coordin": 8, "bound": 8, "box": 8, "method": 8, "effect": [8, 11, 21], "equilibria": 8, "tabl": [8, 30], "magnet": 8, "orient": 8, "gyro": [9, 10, 12, 13, 14, 26], "link": [9, 19, 27, 31], "galleri": 10, "classic": 10, "imag": 10, "circa": 10, "2003": [10, 11], "gyrokinet": [11, 14], "simul": [11, 14], "2000": 11, "prehistori": 11, "design": 11, "histori": [11, 23], "yearli": 11, "public": [11, 26], "synopsi": 11, "2002": 11, "2004": [11, 14], "2005": 11, "2006": [11, 14], "2007": 11, "2008": 11, "2009": [11, 14], "A": 11, "comput": [11, 36], "scienc": 11, "perspect": 11, "urban": 11, "legend": 11, "ul1": 11, "The": [11, 15, 24], "local": [11, 14], "gyrobohm": 11, "limit": [11, 14], "differ": 11, "ul2": 11, "full": 11, "toru": 11, "ar": 11, "necessari": 11, "correctli": 11, "transport": [11, 14, 22, 31, 32], "ul3": 11, "eulerian": 11, "have": 11, "inadequ": 11, "veloc": 11, "space": 11, "ul4": 11, "parallel": 11, "nonlinear": 11, "can": 11, "dramat": 11, "amp_phi_n": 12, "verif": 14, "valid": [14, 27], "pre": 14, "2010": 14, "studi": 14, "cyclon": 14, "base": 14, "adiabat": 14, "electron": 14, "2001": 14, "impur": 14, "temperatur": 14, "gradient": 14, "turbul": 14, "energet": 14, "particl": 14, "coeffici": 14, "compression": 14, "electromagnet": 14, "perturb": 14, "abstract": 14, "comparison": 14, "synthet": 14, "diagnost": 14, "result": [14, 26], "diii": [14, 26], "d": [14, 26], "BES": 14, "cer": 14, "c": 14, "mod": 14, "pci": 14, "fast": 14, "sweep": 14, "doppler": 14, "reflectomet": 14, "tore": 14, "supra": 14, "anomal": 14, "tokamak": 14, "match": 14, "supercomput": 14, "gener": [15, 21], "atom": 15, "gacod": [15, 16, 17], "suit": 15, "equilibrium": [15, 21], "profil": [15, 21, 22, 24, 26, 38], "softwar": 15, "structur": 16, "licens": 17, "miscellan": 18, "neo": [19, 20, 21, 22], "aniso_model_": 20, "beta_star": 20, "dlnndre_ad": 20, "dlntdr_para_": 20, "dlntdr_perp_": 20, "dlntdre_ad": 20, "dphi0dr": 20, "epar0": 20, "epar0_spitz": 20, "geo_ni": 20, "geo_yin": 20, "ne_ad": 20, "nu_1": 20, "omega_rot": 20, "omega_rot_deriv": 20, "profile_dlnndr_": 20, "_scale": 20, "profile_dlntdr_": 20, "profile_equilibrium_model": 20, "profile_erad0_model": 20, "rho_star": 20, "rmaj_over_a": 20, "rmin_over_a": 20, "rmin_over_a_2": 20, "s_zmag": 20, "shear": 20, "sim_model": 20, "spitzer_model": 20, "te_ad": 20, "temp_para_": 20, "temp_perp_": 20, "threed_model": 20, "threed_exb_model": 20, "threed_exb_dphi0dr": 20, "zmag_over_a": 20, "model": [21, 27], "nonaxisymmetr": 21, "extra": 21, "subroutin": [21, 22], "interfac": [21, 31], "standard": 22, "experiment": [22, 24, 26, 27], "detail": 22, "descript": 22, "out": [22, 29], "equil": 22, "exp_norm": 22, "f": 22, "grid": [22, 36], "phi": 22, "theori": [22, 24], "theory_nclass": 22, "transport_exp": 22, "transport_flux": 22, "transport_gv": 22, "vel": 22, "vel_fouri": 22, "profiles_gen": 23, "consider": 24, "sonic": 24, "formal": 24, "theoret": 24, "basi": 24, "connect": [24, 32, 35], "consist": 24, "forc": 24, "balanc": 24, "setup": 25, "nersc": 25, "perlmutt": 25, "cpu": 25, "gpu": 25, "ga": 25, "omega": 25, "l": 26, "mode": 26, "shortfal": 26, "kei": 26, "present": 26, "gkw": 26, "ad": 26, "25": 26, "jan": 26, "2013": 26, "cross": 26, "benchmark": 26, "acknowledg": 26, "tglf": [27, 28, 29, 30], "satur": 27, "against": 27, "adiabatic_elec": 28, "alpha_": 28, "alpha_zf": 28, "alpha_mach": 28, "alpha_p": 28, "alpha_quench": 28, "alpha_sa": 28, "as_1": 28, "beta": 28, "b_model_sa": 28, "deby": 28, "debye_factor": 28, "delta_loc": 28, "drmajdx_loc": 28, "drmindx_loc": 28, "dzmajdx_loc": 28, "etg_factor": 28, "filter": 28, "find_width": 28, "ft_model_sa": 28, "gchat": 28, "geometry_flag": 28, "ghat": 28, "gradb_factor": 28, "ibranch": 28, "iflux": 28, "kappa_loc": 28, "kx0_loc": 28, "kygrid_model": 28, "linsker_factor": 28, "mass_1": 28, "nbasis_max": 28, "nbasis_min": 28, "new_eikon": 28, "nky": 28, "nmode": 28, "n": 28, "nwidth": 28, "nxgrid": 28, "park": 28, "p_prime_loc": 28, "q_loc": 28, "q_prime_loc": 28, "q_sa": 28, "rlns_1": 28, "rlts_1": 28, "rmaj_loc": 28, "rmaj_sa": 28, "rmin_loc": 28, "rmin_sa": 28, "sat_rul": 28, "shat_sa": 28, "sign_bt": 28, "sign_it": 28, "s_delta_loc": 28, "s_kappa_loc": 28, "s_zeta_loc": 28, "taus_1": 28, "theta0_sa": 28, "theta_trap": 28, "unit": [28, 36], "use_bisect": 28, "use_bpar": 28, "use_bp": 28, "use_inboard_detrap": 28, "use_mhd_rul": 28, "use_transport_model": 28, "vexb": 28, "vexb_shear": 28, "vpar_1": 28, "vpar_model": 28, "vpar_shear_1": 28, "vpar_shear_model": 28, "wd_zero": 28, "width": [28, 30], "width_min": 28, "write_wavefunction_flag": 28, "xnue": 28, "xnu_factor": 28, "xnu_model": 28, "xwell_sa": 28, "zeff": 28, "zeta_loc": 28, "zmaj_loc": 28, "zs_1": 28, "density_spectrum": 29, "eigenvalue_spectrum": 29, "field_spectrum": 29, "intensity_spectrum": 29, "nsts_crossphase_spectrum": 29, "ql_flux_spectrum": 29, "sat_geo_spectrum": 29, "scalar_saturation_paramet": 29, "spectral_shift": 29, "sum_flux_spectrum": 29, "temperature_spectrum": 29, "vector": 30, "gaussian": 30, "miller": 30, "alpha": 30, "chang": 30, "your": 30, "own": 30, "risk": 30, "tgyro": [31, 32, 36, 37, 38], "python": 31, "equat": [31, 32], "solut": [31, 36], "solv": 32, "densiti": 32, "energi": [32, 35], "momentum": 32, "power": 32, "scenario": 35, "solver": 36, "algorithm": 36, "formul": 36, "some": 36, "comment": 36, "regard": 36, "strategi": 36, "discret": 36, "jacobian": 36, "loc_betae_scal": 37, "tgyro_den_method": 37, "loc_dx": 37, "loc_dx_max": 37, "loc_er_feedback_flag": 37, "loc_evolve_grad_only_flag": 37, "loc_he_feedback_flag": 37, "tgyro_iteration_method": 37, "loc_lock_profile_flag": 37, "tgyro_mod": 37, "tgyro_neo_method": 37, "tgyro_relax_iter": 37, "loc_relax": 37, "loc_residual_method": 37, "loc_restart_flag": 37, "loc_scenario": 37, "tgyro_therm_flag": 37, "loc_te_feedback_flag": 37, "loc_ti_feedback_flag": 37, "tgyro_write_profiles_flag": 37, "high": 38, "level": 38, "iter": 38, "feedback": 38, "workshop": 39, "2022": 39, "agenda": 39}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinxcontrib.bibtex": 9, "sphinx": 60}, "alltitles": {"Build from sources": [[0, "build-from-sources"]], "Prerequisites": [[0, "prerequisites"]], "Concept of platform files": [[0, "concept-of-platform-files"]], "Environment variables": [[0, "environment-variables"]], "OpenBLAS": [[0, "openblas"]], "Building": [[0, "building"]], "CGYRO": [[1, "cgyro"]], "Source Code": [[1, "source-code"]], "Overview": [[1, "overview"], [9, "overview"], [16, "overview"], [26, "overview"], [27, "overview"], [31, "overview"]], "Data input": [[1, "data-input"], [19, "data-input"], [31, "data-input"]], "Data output and plotting": [[1, "data-output-and-plotting"]], "Normalization": [[1, "normalization"], [19, "normalization"]], "CGYRO Normalization": [[1, "id7"]], "Running Cases": [[1, "running-cases"], [6, "running-cases"]], "Frequently Asked Questions": [[1, "frequently-asked-questions"]], "FAQ": [[2, "faq"]], "Alphabetical list for input.cgyro": [[3, "alphabetical-list-for-input-cgyro"]], "AMP": [[3, "amp"]], "AMP0": [[3, "amp0"]], "BETAE_UNIT": [[3, "betae-unit"]], "BETAE_UNIT_SCALE": [[3, "betae-unit-scale"]], "BETA_STAR_SCALE": [[3, "beta-star-scale"]], "BTCCW": [[3, "btccw"], [20, "btccw"]], "BOX_SIZE": [[3, "box-size"]], "COLLISION_MODEL": [[3, "collision-model"], [20, "collision-model"]], "COLLISION_FIELD_MODEL": [[3, "collision-field-model"]], "COLLISION_MOM_RESTORE": [[3, "collision-mom-restore"]], "COLLISION_ENE_RESTORE": [[3, "collision-ene-restore"]], "COLLISION_ENE_DIFFUSION": [[3, "collision-ene-diffusion"]], "COLLISION_KPERP": [[3, "collision-kperp"]], "COLLISION_PRECISION_MODE": [[3, "collision-precision-mode"]], "COLLISION_FULL_STRIPES": [[3, "collision-full-stripes"]], "DELTA": [[3, "delta"], [20, "delta"]], "DELTA_T": [[3, "delta-t"]], "DELTA_T_METHOD": [[3, "delta-t-method"]], "DENS_*": [[3, "dens"], [20, "dens"]], "DLNNDR_*": [[3, "dlnndr"], [20, "dlnndr"]], "DLNTDR_*": [[3, "dlntdr"], [20, "dlntdr"]], "DZMAG": [[3, "dzmag"]], "E_MAX": [[3, "e-max"]], "ERROR_TOL": [[3, "error-tol"]], "EQUILIBRIUM_MODEL": [[3, "equilibrium-model"], [20, "equilibrium-model"]], "FIELD_PRINT_FLAG": [[3, "field-print-flag"]], "FREQ_TOL": [[3, "freq-tol"]], "GAMMA_E": [[3, "gamma-e"]], "GAMMA_E_SCALE": [[3, "gamma-e-scale"]], "GAMMA_P": [[3, "gamma-p"]], "GAMMA_P_SCALE": [[3, "gamma-p-scale"]], "GPU_BIGMEM_FLAG": [[3, "gpu-bigmem-flag"]], "H_PRINT_FLAG": [[3, "h-print-flag"]], "IPCCW": [[3, "ipccw"], [20, "ipccw"]], "KAPPA": [[3, "kappa"], [20, "kappa"]], "GFLUX_PRINT_FLAG": [[3, "gflux-print-flag"]], "KY": [[3, "ky"], [28, "ky"]], "LAMBDA_DEBYE": [[3, "lambda-debye"]], "LAMBDA_DEBYE_SCALE": [[3, "lambda-debye-scale"]], "MACH": [[3, "mach"]], "MACH_SCALE": [[3, "mach-scale"]], "MASS_*": [[3, "mass"], [20, "mass"]], "MAX_TIME": [[3, "max-time"]], "MOMENT_PRINT_FLAG": [[3, "moment-print-flag"]], "MPI_RANK_ORDER": [[3, "mpi-rank-order"]], "NONLINEAR_FLAG": [[3, "nonlinear-flag"]], "N_FIELD": [[3, "n-field"]], "N_GLOBAL": [[3, "n-global"]], "NU_GLOBAL": [[3, "nu-global"]], "NUP_RADIAL": [[3, "nup-radial"]], "UP_THETA": [[3, "up-theta"]], "NUP_THETA": [[3, "nup-theta"]], "UP_ALPHA": [[3, "up-alpha"]], "NUP_ALPHA": [[3, "nup-alpha"]], "NU_EE": [[3, "nu-ee"]], "N_RADIAL": [[3, "n-radial"], [20, "n-radial"]], "N_THETA": [[3, "n-theta"], [20, "n-theta"]], "N_XI": [[3, "n-xi"], [20, "n-xi"]], "N_ENERGY": [[3, "n-energy"], [20, "n-energy"]], "N_TOROIDAL": [[3, "n-toroidal"]], "N_SPECIES": [[3, "n-species"], [20, "n-species"]], "PRINT_STEP": [[3, "print-step"]], "PROFILE_MODEL": [[3, "profile-model"], [20, "profile-model"]], "PX0": [[3, "px0"]], "Q": [[3, "q"], [20, "q"]], "QUASINEUTRAL_FLAG": [[3, "quasineutral-flag"]], "RESTART_STEP": [[3, "restart-step"]], "RMIN": [[3, "rmin"]], "RMAJ": [[3, "rmaj"]], "ROTATION_MODEL": [[3, "rotation-model"], [20, "rotation-model"]], "S": [[3, "s"]], "SHIFT": [[3, "shift"], [20, "shift"]], "SHAPE_COS0": [[3, "shape-cos0"], [20, "shape-cos0"]], "SHAPE_S_COS0": [[3, "shape-s-cos0"], [20, "shape-s-cos0"]], "SHAPE_COS1": [[3, "shape-cos1"], [20, "shape-cos1"]], "SHAPE_S_COS1": [[3, "shape-s-cos1"], [20, "shape-s-cos1"]], "SHAPE_COS2": [[3, "shape-cos2"], [20, "shape-cos2"]], "SHAPE_S_COS2": [[3, "shape-s-cos2"], [20, "shape-s-cos2"]], "SHAPE_COS3": [[3, "shape-cos3"], [20, "shape-cos3"]], "SHAPE_S_COS3": [[3, "shape-s-cos3"], [20, "shape-s-cos3"]], "SHAPE_SIN3": [[3, "shape-sin3"], [20, "shape-sin3"]], "SHAPE_S_SIN3": [[3, "shape-s-sin3"], [20, "shape-s-sin3"]], "SILENT_FLAG": [[3, "silent-flag"], [20, "silent-flag"]], "S_DELTA": [[3, "s-delta"], [20, "s-delta"]], "S_KAPPA": [[3, "s-kappa"], [20, "s-kappa"]], "S_ZETA": [[3, "s-zeta"], [20, "s-zeta"]], "TEMP_*": [[3, "temp"], [20, "temp"]], "THETA_PLOT": [[3, "theta-plot"]], "UDSYMMETRY_FLAG": [[3, "udsymmetry-flag"]], "UP_RADIAL": [[3, "up-radial"]], "UPWIND_SINGLE_FLAG": [[3, "upwind-single-flag"]], "VELOCITY_ORDER": [[3, "velocity-order"]], "Z_*": [[3, "z"], [20, "z"]], "Z_EFF": [[3, "z-eff"]], "Z_EFF_METHOD": [[3, "z-eff-method"]], "ZETA": [[3, "zeta"], [20, "zeta"]], "ZF_TEST_MODE": [[3, "zf-test-mode"]], "ZMAG": [[3, "zmag"]], "Tabular list for input.cgyro": [[4, "tabular-list-for-input-cgyro"]], "Plasma shape/geometry": [[4, "id1"]], "Advanced shape parameters": [[4, "id2"]], "Control parameters": [[4, "id3"], [13, "id1"]], "Fields": [[4, "id4"]], "Numerical Resolution": [[4, "id5"]], "Numerical Dissipation": [[4, "id6"]], "Time Stepping": [[4, "id7"]], "Species-related parameters": [[4, "id8"]], "Collisions": [[4, "id9"]], "Rotation physics": [[4, "id10"], [21, "id5"]], "Global-spectral parameters": [[4, "id11"]], "Output file control": [[4, "id12"]], "CGYRO output files": [[5, "cgyro-output-files"]], "Time-independent output": [[5, "id1"]], "Common time-dependent output": [[5, "id2"]], "Restart data": [[5, "id3"]], "Output Normalization": [[5, "output-normalization"]], "Quick-start example": [[6, "quick-start-example"]], "Command-line usage": [[6, "command-line-usage"]], "Batch submission": [[6, "batch-submission"]], "Download and user agreement": [[7, "download-and-user-agreement"]], "Appropriate References": [[7, "id6"], [40, "id144"]], "Source code": [[7, "source-code"]], "Repository access": [[7, "repository-access"]], "FLUX-SURFACE GEOMETRY": [[8, "flux-surface-geometry"]], "Coordinates": [[8, "coordinates"]], "Bounding-box method": [[8, "bounding-box-method"]], "Effective field": [[8, "effective-field"]], "Equilibria": [[8, "equilibria"]], "Table of geometry parameters": [[8, "table-of-geometry-parameters"]], "Magnetic field orientation": [[8, "magnetic-field-orientation"]], "GYRO": [[9, "gyro"]], "Quick links": [[9, "quick-links"], [19, "quick-links"], [27, "quick-links"], [31, "quick-links"]], "Gallery of classic GYRO images (circa 2003)": [[10, "gallery-of-classic-gyro-images-circa-2003"]], "Gyrokinetic Simulation in the 2000s": [[11, "gyrokinetic-simulation-in-the-2000s"]], "Prehistory": [[11, "prehistory"]], "Design History": [[11, "design-history"]], "Yearly Publication Synopsis": [[11, "yearly-publication-synopsis"]], "2002": [[11, "id20"]], "2003": [[11, "id22"]], "2004": [[11, "id25"]], "2005": [[11, "id33"]], "2006": [[11, "id40"]], "2007": [[11, "id49"]], "2008": [[11, "id59"]], "2009": [[11, "id63"]], "A Computational Science and User Perspective": [[11, "a-computational-science-and-user-perspective"]], "Urban Legends": [[11, "urban-legends"]], "UL1: The local gyroBohm limit of global codes differs from local codes": [[11, "ul1-the-local-gyrobohm-limit-of-global-codes-differs-from-local-codes"]], "UL2: Full torus simulations are necessary to correctly compute the local transport": [[11, "ul2-full-torus-simulations-are-necessary-to-correctly-compute-the-local-transport"]], "UL3: Eulerian codes have inadequate velocity-space resolution": [[11, "ul3-eulerian-codes-have-inadequate-velocity-space-resolution"]], "UL4: The parallel nonlinearity can have a dramatic effect on the transport": [[11, "ul4-the-parallel-nonlinearity-can-have-a-dramatic-effect-on-the-transport"]], "Alphabetical list for input.gyro": [[12, "alphabetical-list-for-input-gyro"]], "AMP_PHI_N": [[12, "amp-phi-n"]], "Tabular list for input.gyro": [[13, "tabular-list-for-input-gyro"]], "GYRO verification and validation (pre 2010)": [[14, "gyro-verification-and-validation-pre-2010"]], "Verification Studies": [[14, "verification-studies"]], "Cyclone Base Case with Adiabatic Electrons (2001)": [[14, "cyclone-base-case-with-adiabatic-electrons-2001"]], "Local limit of Global Simulations (2004)": [[14, "local-limit-of-global-simulations-2004"]], "Gyrokinetic Simulation of Impurities (2004)": [[14, "gyrokinetic-simulation-of-impurities-2004"]], "Electron Temperature Gradient Turbulence (2006)": [[14, "electron-temperature-gradient-turbulence-2006"]], "Energetic particle transport coefficients (2009)": [[14, "energetic-particle-transport-coefficients-2009"]], "Compressional Electromagnetic Perturbations (2010)": [[14, "compressional-electromagnetic-perturbations-2010"]], "GYRO Validation Abstracts": [[14, "gyro-validation-abstracts"]], "Comparison of GYRO synthetic diagnostic results with DIII-D BES and CER data": [[14, "comparison-of-gyro-synthetic-diagnostic-results-with-diii-d-bes-and-cer-data"]], "Comparison of GYRO synthetic diagnostic results with C-Mod PCI data": [[14, "comparison-of-gyro-synthetic-diagnostic-results-with-c-mod-pci-data"]], "Comparison of GYRO simulations with fast-sweeping and Doppler reflectometer data in Tore Supra": [[14, "comparison-of-gyro-simulations-with-fast-sweeping-and-doppler-reflectometer-data-in-tore-supra"]], "Anomalous Transport in the DIII-D Tokamak Matched by Supercomputer Simulation": [[14, "anomalous-transport-in-the-diii-d-tokamak-matched-by-supercomputer-simulation"]], "The General Atomics GACODE Suite": [[15, "the-general-atomics-gacode-suite"]], "Running GACODE": [[15, "running-gacode"]], "Geometry": [[15, "geometry"]], "Plasma Rotation": [[15, "plasma-rotation"]], "Equilibrium and Profiles": [[15, "equilibrium-and-profiles"]], "Software": [[15, null]], "Codes": [[15, null]], "Physics": [[15, null]], "input.gacode": [[16, "input-gacode"]], "File structure": [[16, "id3"]], "GACODE License": [[17, "gacode-license"]], "Miscellaneous": [[18, "miscellaneous"]], "NEO": [[19, "neo"]], "Data output": [[19, "data-output"]], "Alphabetical list for input.neo": [[20, "alphabetical-list-for-input-neo"]], "ANISO_MODEL_*": [[20, "aniso-model"]], "BETA_STAR": [[20, "beta-star"]], "DLNNDRE_ADE": [[20, "dlnndre-ade"]], "DLNTDR_PARA_*": [[20, "dlntdr-para"]], "DLNTDR_PERP_*": [[20, "dlntdr-perp"]], "DLNTDRE_ADE": [[20, "dlntdre-ade"]], "DPHI0DR": [[20, "dphi0dr"]], "EPAR0": [[20, "epar0"]], "EPAR0_SPITZER": [[20, "epar0-spitzer"]], "GEO_NY": [[20, "geo-ny"]], "GEO_YIN": [[20, "geo-yin"]], "NE_ADE": [[20, "ne-ade"]], "NU_1": [[20, "nu-1"]], "OMEGA_ROT": [[20, "omega-rot"]], "OMEGA_ROT_DERIV": [[20, "omega-rot-deriv"]], "PROFILE_DLNNDR_*_SCALE": [[20, "profile-dlnndr-scale"]], "PROFILE_DLNTDR_*_SCALE": [[20, "profile-dlntdr-scale"]], "PROFILE_EQUILIBRIUM_MODEL": [[20, "profile-equilibrium-model"]], "PROFILE_ERAD0_MODEL": [[20, "profile-erad0-model"]], "RHO_STAR": [[20, "rho-star"]], "RMAJ_OVER_A": [[20, "rmaj-over-a"]], "RMIN_OVER_A": [[20, "rmin-over-a"]], "RMIN_OVER_A_2": [[20, "rmin-over-a-2"]], "S_ZMAG": [[20, "s-zmag"]], "SHEAR": [[20, "shear"]], "SIM_MODEL": [[20, "sim-model"]], "SPITZER_MODEL": [[20, "spitzer-model"]], "TE_ADE": [[20, "te-ade"]], "TEMP_PARA_*": [[20, "temp-para"]], "TEMP_PERP_*": [[20, "temp-perp"]], "THREED_MODEL": [[20, "threed-model"]], "THREED_EXB_MODEL": [[20, "threed-exb-model"]], "THREED_EXB_DPHI0DR": [[20, "threed-exb-dphi0dr"]], "ZMAG_OVER_A": [[20, "zmag-over-a"]], "Parameters for input.neo": [[21, "parameters-for-input-neo"]], "Numerical resolution": [[21, "id1"]], "Plasma equilibrium/geometry": [[21, "id2"]], "General models": [[21, "id3"]], "Profile models": [[21, "id4"]], "Nonaxisymmetric effects": [[21, "id6"]], "Species-dependent parameters": [[21, "id7"]], "Extra subroutine interface parameters": [[21, "extra-subroutine-interface-parameters"]], "NEO Output Files": [[22, "neo-output-files"]], "Standard output files": [[22, "standard-output-files"]], "Experimental profiles output files": [[22, "experimental-profiles-output-files"]], "Rotation output files": [[22, "rotation-output-files"]], "Subroutine output": [[22, "subroutine-output"]], "Detailed description of NEO output files": [[22, "detailed-description-of-neo-output-files"]], "out.neo.equil": [[22, "out-neo-equil"]], "out.neo.exp_norm": [[22, "out-neo-exp-norm"]], "out.neo.f": [[22, "out-neo-f"]], "out.neo.grid": [[22, "out-neo-grid"]], "out.neo.phi": [[22, "out-neo-phi"]], "out.neo.rotation": [[22, "out-neo-rotation"]], "out.neo.species": [[22, "out-neo-species"]], "out.neo.theory": [[22, "out-neo-theory"]], "out.neo.theory_nclass": [[22, "out-neo-theory-nclass"]], "out.neo.transport": [[22, "out-neo-transport"]], "out.neo.transport_exp": [[22, "out-neo-transport-exp"]], "out.neo.transport_flux": [[22, "out-neo-transport-flux"]], "out.neo.transport_gv": [[22, "out-neo-transport-gv"]], "out.neo.vel": [[22, "out-neo-vel"]], "out.neo.vel_fourier": [[22, "out-neo-vel-fourier"]], "profiles_gen": [[23, "profiles-gen"]], "History and Overview": [[23, "history-and-overview"]], "PLASMA ROTATION THEORY": [[24, "plasma-rotation-theory"]], "Physical considerations": [[24, "physical-considerations"]], "Sonic rotation formalism": [[24, "sonic-rotation-formalism"]], "The rotation profile": [[24, "the-rotation-profile"]], "Input parameters": [[24, "input-parameters"]], "Theoretical basis for sonic rotation": [[24, "theoretical-basis-for-sonic-rotation"]], "Connection to experimental data": [[24, "connection-to-experimental-data"]], "Consistency with force balance": [[24, "consistency-with-force-balance"]], "Environment setup": [[25, "environment-setup"]], "NERSC PERLMUTTER (CPU)": [[25, "nersc-perlmutter-cpu"]], "NERSC PERLMUTTER (GPU)": [[25, "nersc-perlmutter-gpu"]], "GA OMEGA": [[25, "ga-omega"]], "DIII-D L-mode shortfall": [[26, "diii-d-l-mode-shortfall"]], "Key publications and presentations": [[26, "key-publications-and-presentations"]], "EXPERIMENTAL profiles": [[26, "experimental-profiles"]], "GYRO results": [[26, "gyro-results"]], "GKW results (added 25-jan-2013)": [[26, "gkw-results-added-25-jan-2013"]], "Cross-code benchmarking results": [[26, "cross-code-benchmarking-results"]], "Acknowledgments": [[26, "acknowledgments"]], "TGLF": [[27, "tglf"]], "References: TGLF saturation models": [[27, "id9"]], "References: TGLF validation against experimental data": [[27, "id10"]], "Alphabetical list for input.tglf": [[28, "alphabetical-list-for-input-tglf"]], "ADIABATIC_ELEC": [[28, "adiabatic-elec"]], "ALPHA_E": [[28, "alpha-e"]], "ALPHA_ZF": [[28, "alpha-zf"]], "ALPHA_MACH": [[28, "alpha-mach"]], "ALPHA_P": [[28, "alpha-p"]], "ALPHA_QUENCH": [[28, "alpha-quench"]], "ALPHA_SA": [[28, "alpha-sa"]], "AS_1": [[28, "as-1"]], "BETAE": [[28, "betae"]], "B_MODEL_SA": [[28, "b-model-sa"]], "DEBYE": [[28, "debye"]], "DEBYE_FACTOR": [[28, "debye-factor"]], "DELTA_LOC": [[28, "delta-loc"]], "DRMAJDX_LOC": [[28, "drmajdx-loc"]], "DRMINDX_LOC": [[28, "drmindx-loc"]], "DZMAJDX_LOC": [[28, "dzmajdx-loc"]], "ETG_FACTOR": [[28, "etg-factor"]], "FILTER": [[28, "filter"]], "FIND_WIDTH": [[28, "find-width"]], "FT_MODEL_SA": [[28, "ft-model-sa"]], "GCHAT": [[28, "gchat"]], "GEOMETRY_FLAG": [[28, "geometry-flag"]], "GHAT": [[28, "ghat"]], "GRADB_FACTOR": [[28, "gradb-factor"]], "IBRANCH": [[28, "ibranch"]], "IFLUX": [[28, "iflux"]], "KAPPA_LOC": [[28, "kappa-loc"]], "KX0_LOC": [[28, "kx0-loc"]], "KYGRID_MODEL": [[28, "kygrid-model"]], "LINSKER_FACTOR": [[28, "linsker-factor"]], "MASS_1": [[28, "mass-1"]], "NBASIS_MAX": [[28, "nbasis-max"]], "NBASIS_MIN": [[28, "nbasis-min"]], "NEW_EIKONAL": [[28, "new-eikonal"]], "NKY": [[28, "nky"]], "NMODES": [[28, "nmodes"]], "NS": [[28, "ns"]], "NWIDTH": [[28, "nwidth"]], "NXGRID": [[28, "nxgrid"]], "PARK": [[28, "park"]], "P_PRIME_LOC": [[28, "p-prime-loc"]], "Q_LOC": [[28, "q-loc"]], "Q_PRIME_LOC": [[28, "q-prime-loc"]], "Q_SA": [[28, "q-sa"]], "RLNS_1": [[28, "rlns-1"]], "RLTS_1": [[28, "rlts-1"]], "RMAJ_LOC": [[28, "rmaj-loc"]], "RMAJ_SA": [[28, "rmaj-sa"]], "RMIN_LOC": [[28, "rmin-loc"]], "RMIN_SA": [[28, "rmin-sa"]], "SAT_RULE": [[28, "sat-rule"]], "SHAT_SA": [[28, "shat-sa"]], "SIGN_BT": [[28, "sign-bt"]], "SIGN_IT": [[28, "sign-it"]], "S_DELTA_LOC": [[28, "s-delta-loc"]], "S_KAPPA_LOC": [[28, "s-kappa-loc"]], "S_ZETA_LOC": [[28, "s-zeta-loc"]], "TAUS_1": [[28, "taus-1"]], "THETA0_SA": [[28, "theta0-sa"]], "THETA_TRAPPED": [[28, "theta-trapped"]], "UNITS": [[28, "units"]], "USE_BISECTION": [[28, "use-bisection"]], "USE_BPAR": [[28, "use-bpar"]], "USE_BPER": [[28, "use-bper"]], "USE_INBOARD_DETRAPPED": [[28, "use-inboard-detrapped"]], "USE_MHD_RULE": [[28, "use-mhd-rule"]], "USE_TRANSPORT_MODEL": [[28, "use-transport-model"]], "VEXB": [[28, "vexb"]], "VEXB_SHEAR": [[28, "vexb-shear"]], "VPAR_1": [[28, "vpar-1"]], "VPAR_MODEL": [[28, "vpar-model"]], "VPAR_SHEAR_1": [[28, "vpar-shear-1"]], "VPAR_SHEAR_MODEL": [[28, "vpar-shear-model"]], "WD_ZERO": [[28, "wd-zero"]], "WIDTH": [[28, "width"]], "WIDTH_MIN": [[28, "width-min"]], "WRITE_WAVEFUNCTION_FLAG": [[28, "write-wavefunction-flag"]], "XNUE": [[28, "xnue"]], "XNU_FACTOR": [[28, "xnu-factor"]], "XNU_MODEL": [[28, "xnu-model"]], "XWELL_SA": [[28, "xwell-sa"]], "ZEFF": [[28, "zeff"]], "ZETA_LOC": [[28, "zeta-loc"]], "ZMAJ_LOC": [[28, "zmaj-loc"]], "ZS_1": [[28, "zs-1"]], "Alphabetical list for out.tglf files": [[29, "alphabetical-list-for-out-tglf-files"]], "density_spectrum": [[29, "density-spectrum"]], "eigenvalue_spectrum": [[29, "eigenvalue-spectrum"]], "field_spectrum": [[29, "field-spectrum"]], "intensity_spectrum": [[29, "intensity-spectrum"]], "nsts_crossphase_spectrum": [[29, "nsts-crossphase-spectrum"]], "QL_flux_spectrum": [[29, "ql-flux-spectrum"]], "sat_geo_spectrum": [[29, "sat-geo-spectrum"]], "scalar_saturation_parameters": [[29, "scalar-saturation-parameters"]], "spectral_shift": [[29, "spectral-shift"]], "sum_flux_spectrum": [[29, "sum-flux-spectrum"]], "temperature_spectrum": [[29, "temperature-spectrum"]], "Table of inputs and outputs": [[30, "table-of-inputs-and-outputs"]], "Control": [[30, "id1"]], "Species Vectors": [[30, "id2"]], "Gaussian width parameters": [[30, "id3"]], "Miller geometry parameters": [[30, "id4"]], "s-alpha geometry parameters": [[30, "id5"]], "Change-at-your-own-risk parameters": [[30, "id6"]], "TGLF output parameters": [[30, "id7"]], "TGLF output files": [[30, "id8"]], "TGYRO": [[31, "tgyro"]], "Data output, python interface, and plotting": [[31, "data-output-python-interface-and-plotting"]], "Transport equations and solution": [[31, "transport-equations-and-solution"]], "Equations solved in TGYRO": [[32, "equations-solved-in-tgyro"]], "Density Transport": [[32, "density-transport"]], "Density fluxes and sources": [[32, "id2"]], "Energy Transport": [[32, "energy-transport"]], "Energy fluxes and sources": [[32, "id3"]], "Momentum Transport": [[32, "momentum-transport"]], "Momentum fluxes and sources": [[32, "id4"]], "Connection of Fluxes to Powers": [[32, "connection-of-fluxes-to-powers"]], "OUTPUT": [[33, "output"]], "PLOT": [[34, "plot"]], "Scenarios and connection to energy sources": [[35, "scenarios-and-connection-to-energy-sources"]], "TGYRO solver algorithm": [[36, "tgyro-solver-algorithm"]], "Formulation": [[36, "formulation"]], "Some comments regarding units": [[36, "some-comments-regarding-units"]], "Solution strategy": [[36, "solution-strategy"]], "Formulation on a discrete grid": [[36, "formulation-on-a-discrete-grid"]], "Computation of the Jacobian": [[36, "computation-of-the-jacobian"]], "input.tgyro Alphabetical List": [[37, "input-tgyro-alphabetical-list"]], "LOC_BETAE_SCALE": [[37, "loc-betae-scale"]], "TGYRO_DEN_METHOD*": [[37, "tgyro-den-method"]], "LOC_DX": [[37, "loc-dx"]], "LOC_DX_MAX": [[37, "loc-dx-max"]], "LOC_ER_FEEDBACK_FLAG": [[37, "loc-er-feedback-flag"]], "LOC_EVOLVE_GRAD_ONLY_FLAG": [[37, "loc-evolve-grad-only-flag"]], "LOC_HE_FEEDBACK_FLAG": [[37, "loc-he-feedback-flag"]], "TGYRO_ITERATION_METHOD": [[37, "tgyro-iteration-method"]], "LOC_LOCK_PROFILE_FLAG": [[37, "loc-lock-profile-flag"]], "TGYRO_MODE": [[37, "tgyro-mode"]], "TGYRO_NEO_METHOD": [[37, "tgyro-neo-method"]], "TGYRO_RELAX_ITERATIONS": [[37, "tgyro-relax-iterations"]], "LOC_RELAX": [[37, "loc-relax"]], "LOC_RESIDUAL_METHOD": [[37, "loc-residual-method"]], "LOC_RESTART_FLAG": [[37, "loc-restart-flag"]], "LOC_SCENARIO": [[37, "loc-scenario"]], "TGYRO_THERM_FLAG*": [[37, "tgyro-therm-flag"]], "LOC_TE_FEEDBACK_FLAG": [[37, "loc-te-feedback-flag"]], "LOC_TI_FEEDBACK_FLAG": [[37, "loc-ti-feedback-flag"]], "TGYRO_WRITE_PROFILES_FLAG": [[37, "tgyro-write-profiles-flag"]], "input.tgyro Tabular List": [[38, "input-tgyro-tabular-list"]], "High-level control": [[38, "id1"]], "Iteration control": [[38, "id2"]], "Profile Feedback Control": [[38, "id3"]], "Physics Control": [[38, "id4"]], "Species Parameters": [[38, "id5"]], "CGYRO Workshop 2022": [[39, "cgyro-workshop-2022"]], "AGENDA": [[39, "agenda"]], "References": [[40, "references"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/html/src/cgyro.rst b/html/src/cgyro.rst index 3b936aa..0d6638d 100644 --- a/html/src/cgyro.rst +++ b/html/src/cgyro.rst @@ -85,8 +85,6 @@ Running Cases ------------- * :doc:`running cases