From 9f764f123905b959889b02264c9f434338c383c5 Mon Sep 17 00:00:00 2001 From: Jeff Candy Date: Tue, 16 Jan 2024 09:11:45 -0800 Subject: [PATCH] trying push again --- docs/build.html | 56 ++++++++++++++++++-------------- docs/cgyro.html | 4 +-- docs/cgyro/FAQ.html | 4 +-- docs/cgyro/cgyro_cori.html | 4 +-- docs/cgyro/cgyro_list.html | 4 +-- docs/cgyro/cgyro_table.html | 4 +-- docs/cgyro/cgyro_titan.html | 4 +-- docs/cgyro/outputs.html | 4 +-- docs/cgyro/running_cases.html | 4 +-- docs/download.html | 4 +-- docs/genindex.html | 4 +-- docs/geometry.html | 4 +-- docs/gyro.html | 4 +-- docs/gyro/gyro_gallery.html | 4 +-- docs/gyro/gyro_history.html | 4 +-- docs/gyro/gyro_list.html | 4 +-- docs/gyro/gyro_table.html | 4 +-- docs/gyro/gyro_vv.html | 4 +-- docs/index.html | 6 ++-- docs/input_gacode.html | 4 +-- docs/license.html | 4 +-- docs/misc.html | 4 +-- docs/neo.html | 4 +-- docs/neo/neo_list.html | 4 +-- docs/neo/neo_table.html | 4 +-- docs/neo/outputs.html | 4 +-- docs/objects.inv | Bin 11069 -> 11107 bytes docs/prgen.html | 7 ++-- docs/rotation.html | 4 +-- docs/search.html | 4 +-- docs/searchindex.js | 2 +- docs/setup.html | 4 +-- docs/shortfall.html | 4 +-- docs/tglf.html | 4 +-- docs/tglf/tglf_list.html | 4 +-- docs/tglf/tglf_output_list.html | 4 +-- docs/tglf/tglf_table.html | 4 +-- docs/tgyro.html | 4 +-- docs/tgyro/equations.html | 4 +-- docs/tgyro/output.html | 4 +-- docs/tgyro/plot.html | 4 +-- docs/tgyro/scenarios.html | 4 +-- docs/tgyro/solver.html | 4 +-- docs/tgyro/tgyro_list.html | 4 +-- docs/tgyro/tgyro_table.html | 4 +-- docs/workshop.html | 4 +-- docs/zreferences.html | 4 +-- 47 files changed, 124 insertions(+), 115 deletions(-) diff --git a/docs/build.html b/docs/build.html index b6dcc2a..e322b72 100644 --- a/docs/build.html +++ b/docs/build.html @@ -7,7 +7,7 @@ Build from sources — GACODE - + @@ -20,7 +20,7 @@ - + @@ -54,7 +54,9 @@
  • Environment setup
  • Build from sources
  • @@ -110,37 +112,43 @@

    Prerequisites -

    Environment variables

    -

    First, you need to locate a suitable platform, or make your own platform files. After cloning the repository, you can query the existing platforms using:

    +
    +

    Concept of platform files

    +

    In order to compile the full GACODE package on a new machine, platform files must be created. You can use existing ones or create your own. After cloning the repository, you can query the existing platforms using:

    $ ./gacode/shared/bin/gacode_platforms
     
    -

    In order to compile the full GACODE package on a new machine, platform files must be created. Let’s imagine you have a new laptop, and you want this platform to be known as MY_PC. In this case you’ll need these lines in your shell RC file:

    -
    export GACODE_PLATFORM=MY_PC
    -export GACODE_ROOT=$HOME/gacode
    -. $GACODE_ROOT/shared/bin/gacode_setup
    -
    -
    -

    Then you must create the following files:

    -
      -
    1. Machine-specific compilation options:

      -
      $GACODE_ROOT/platform/build/make.inc.MY_PC
      +

      To create new platform files (say, for a new platform MINE) then copy/edit the following files:

      +
      $GACODE_ROOT/platform/build/make.inc.MINE
      +$GACODE_ROOT/platform/exec/exec.MINE
      +$GACODE_ROOT/platform/env/env.MINE (if needed)
       
      -
    2. -
    3. Parallel execution command syntax:

      -
      $GACODE_ROOT/platform/exec/exec.MY_PC
      +

      Numerous templates for each of these files can be found in the specific folders, and most often there will be an existing machine files that is almost exactly what you need

      +
    +
    +

    Environment variables

    +

    To use your new platform files, enter the following lines in your shell RC file:

    +
    export GACODE_PLATFORM=MINE
    +export GACODE_ROOT=$HOME/gacode
    +. $GACODE_ROOT/shared/bin/gacode_setup
    +. $GACODE_ROOT/platform/env/env.MINE (if needed)
     
    - -
  • Any module load commands (optional) go here:

    -
    $GACODE_ROOT/platform/env/env.MY_PC
    +
  • +
    +

    OpenBLAS

    +

    When building with gfortran, we recommend using OpenBLAS. It is important to build with single-threaded settings. In the Makefile.rule file in the top-level OpenBLAS directory, set:

    +
    FC=gfortran
    +BINARY=64
    +USE_THREAD=0
    +NUM_THREADS=1
    +NO_SHARED=1
    +NO_CBLAS=1
    +NO_LAPACKE=1
     
    - - -

    Numerous templates for each of these files can be found in the specific folders, and most often there will be an existing machine files that is almost exactly what you need. So, the strategy is to copy a similar machine file to your new one, and tweak as required.

    +

    You can find an example of linking to OpenBLAS in platform/build/make.inc.MINT.

    Building

    diff --git a/docs/cgyro.html b/docs/cgyro.html index 1a75d3a..724f9f2 100644 --- a/docs/cgyro.html +++ b/docs/cgyro.html @@ -7,7 +7,7 @@ CGYRO — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/FAQ.html b/docs/cgyro/FAQ.html index edb42df..2625fad 100644 --- a/docs/cgyro/FAQ.html +++ b/docs/cgyro/FAQ.html @@ -7,7 +7,7 @@ FAQ — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/cgyro_cori.html b/docs/cgyro/cgyro_cori.html index 1ba76dd..842a143 100644 --- a/docs/cgyro/cgyro_cori.html +++ b/docs/cgyro/cgyro_cori.html @@ -7,7 +7,7 @@ Running CGYRO on NERSC Cori — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/cgyro_list.html b/docs/cgyro/cgyro_list.html index fd1cf5f..937455e 100644 --- a/docs/cgyro/cgyro_list.html +++ b/docs/cgyro/cgyro_list.html @@ -7,7 +7,7 @@ Alphabetical list for input.cgyro — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/cgyro_table.html b/docs/cgyro/cgyro_table.html index 9c0ff70..1929484 100644 --- a/docs/cgyro/cgyro_table.html +++ b/docs/cgyro/cgyro_table.html @@ -7,7 +7,7 @@ Tabular list for input.cgyro — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/cgyro_titan.html b/docs/cgyro/cgyro_titan.html index c3c7af0..b7f4065 100644 --- a/docs/cgyro/cgyro_titan.html +++ b/docs/cgyro/cgyro_titan.html @@ -7,7 +7,7 @@ Running CGYRO on OLCF Titan (deprecated) — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/outputs.html b/docs/cgyro/outputs.html index a14caac..c106de5 100644 --- a/docs/cgyro/outputs.html +++ b/docs/cgyro/outputs.html @@ -7,7 +7,7 @@ CGYRO output files — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/cgyro/running_cases.html b/docs/cgyro/running_cases.html index 6ecbb94..80054a6 100644 --- a/docs/cgyro/running_cases.html +++ b/docs/cgyro/running_cases.html @@ -7,7 +7,7 @@ Running Cases — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/download.html b/docs/download.html index 20985ad..5cee942 100644 --- a/docs/download.html +++ b/docs/download.html @@ -7,7 +7,7 @@ Download and user agreement — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/genindex.html b/docs/genindex.html index 1d157f7..e99508b 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -6,7 +6,7 @@ Index — GACODE - + @@ -19,7 +19,7 @@ - + diff --git a/docs/geometry.html b/docs/geometry.html index fa84bd8..6607afc 100644 --- a/docs/geometry.html +++ b/docs/geometry.html @@ -7,7 +7,7 @@ FLUX-SURFACE GEOMETRY — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/gyro.html b/docs/gyro.html index 54c6713..6868f7c 100644 --- a/docs/gyro.html +++ b/docs/gyro.html @@ -7,7 +7,7 @@ GYRO — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/gyro/gyro_gallery.html b/docs/gyro/gyro_gallery.html index 1a13317..2f763fa 100644 --- a/docs/gyro/gyro_gallery.html +++ b/docs/gyro/gyro_gallery.html @@ -7,7 +7,7 @@ Gallery of classic GYRO images (circa 2003) — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/gyro/gyro_history.html b/docs/gyro/gyro_history.html index 0935066..5e09bdb 100644 --- a/docs/gyro/gyro_history.html +++ b/docs/gyro/gyro_history.html @@ -7,7 +7,7 @@ Gyrokinetic Simulation in the 2000s — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/gyro/gyro_list.html b/docs/gyro/gyro_list.html index b305f0c..71320ba 100644 --- a/docs/gyro/gyro_list.html +++ b/docs/gyro/gyro_list.html @@ -7,7 +7,7 @@ Alphabetical list for input.gyro — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/gyro/gyro_table.html b/docs/gyro/gyro_table.html index a5a62e6..09b402a 100644 --- a/docs/gyro/gyro_table.html +++ b/docs/gyro/gyro_table.html @@ -7,7 +7,7 @@ Tabular list for input.gyro — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/gyro/gyro_vv.html b/docs/gyro/gyro_vv.html index 57491d2..584a255 100644 --- a/docs/gyro/gyro_vv.html +++ b/docs/gyro/gyro_vv.html @@ -7,7 +7,7 @@ GYRO verification and validation (pre 2010) — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/index.html b/docs/index.html index 5aeb1d6..25c7149 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ The General Atomics GACODE Suite — GACODE - + @@ -20,7 +20,7 @@ - + @@ -135,7 +135,9 @@

    Equilibrium and ProfilesBuild from sources diff --git a/docs/input_gacode.html b/docs/input_gacode.html index 93b7284..fcf7781 100644 --- a/docs/input_gacode.html +++ b/docs/input_gacode.html @@ -7,7 +7,7 @@ input.gacode — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/license.html b/docs/license.html index 04e2104..923a34b 100644 --- a/docs/license.html +++ b/docs/license.html @@ -7,7 +7,7 @@ GACODE License — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/misc.html b/docs/misc.html index 1315802..f904b08 100644 --- a/docs/misc.html +++ b/docs/misc.html @@ -7,7 +7,7 @@ Miscellaneous — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/neo.html b/docs/neo.html index a82b579..aac03eb 100644 --- a/docs/neo.html +++ b/docs/neo.html @@ -7,7 +7,7 @@ NEO — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/neo/neo_list.html b/docs/neo/neo_list.html index 8647824..069e7f5 100644 --- a/docs/neo/neo_list.html +++ b/docs/neo/neo_list.html @@ -7,7 +7,7 @@ Alphabetical list for input.neo — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/neo/neo_table.html b/docs/neo/neo_table.html index 9c509d7..439b97c 100644 --- a/docs/neo/neo_table.html +++ b/docs/neo/neo_table.html @@ -7,7 +7,7 @@ Parameters for input.neo — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/neo/outputs.html b/docs/neo/outputs.html index fb8d103..8be5237 100644 --- a/docs/neo/outputs.html +++ b/docs/neo/outputs.html @@ -7,7 +7,7 @@ NEO Output Files — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/objects.inv b/docs/objects.inv index 9edf865dc0c9039ef8c672a8967c57889a13101a..850f828f02920d3937fb40cb954b60ed850c0a2b 100644 GIT binary patch delta 8080 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 z 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 diff --git a/docs/prgen.html b/docs/prgen.html index de9078c..1bc5db0 100644 --- a/docs/prgen.html +++ b/docs/prgen.html @@ -7,7 +7,7 @@ profiles_gen — GACODE - + @@ -20,7 +20,7 @@ - + @@ -103,8 +103,7 @@

    profiles_gen

    History and Overview

    -

    [DRAFT]

    -

    The initial motivation for profiles_gen (circa 2005) was to separate the source code required to read and process ONETWO profile data from the main GYRO code base. The rationale was that reading plasma profile and geometry data to calculate suitable inputs for gyrokinetic simulation was not the job of a gyrokinetic code. In the early days, global gyrokinetic simulation was done with artificial/model profiles, and only GYRO was attempting to use bonafide experimental inputs. So in the summer of 2005 it was decided to split the GYRO experimental profile handling into a new tool called iterdb_read. This morphed into the tool iterdb2gyro, which finally became profiles_gen in 2010. The conceptual motivation for profiles_gen was to provide a barrier between the challenges of experimental profile data formats and the standard (typically dimensionless) inputs for gyrokinetic (GYRO) and neoclassical (NEO) simulation. Also, in the pre-2010 period, it became clear that there was a need to standardize and improve geometry input, as ONETWO geometry data was of limited quality. This led to the idea of separating the profile date (typically from ONETWO or TRANSP) from the equilibrium shape data (from EFIT). By 2009 (?), the ability to specify both a “profile statefile” and an EFIT “gfile” was established. The output from profiles_gen creates a unique form for use with the other GACODE transport codes.

    +

    The initial motivation for profiles_gen (circa 2005) was to separate the source code required to read and process ONETWO profile data from the main GYRO code base. The rationale was that reading plasma profile and geometry data to calculate suitable inputs for gyrokinetic simulation was not the job of a gyrokinetic code. So in the summer of 2005 it was decided to split the GYRO experimental profile handling into a new tool called iterdb_read. This morphed into the tool iterdb2gyro, which finally became profiles_gen in 2010. The conceptual motivation for profiles_gen was to provide a barrier between the challenges of experimental profile data formats and the standard (typically dimensionless) inputs for gyrokinetic (GYRO) and neoclassical (NEO) simulation. Also, in the pre-2010 period, it became clear that there was a need to standardize and improve geometry input, as ONETWO geometry data was low quality. This led to the idea of separating the profile date (typically from ONETWO or TRANSP) from the equilibrium shape data (from EFIT). By 2010, the ability to specify both a “profile statefile” and an EFIT “gfile” was established. The output from profiles_gen creates a unique format for use with the other GACODE transport codes.

    diff --git a/docs/rotation.html b/docs/rotation.html index 4d77e6a..6929eec 100644 --- a/docs/rotation.html +++ b/docs/rotation.html @@ -7,7 +7,7 @@ PLASMA ROTATION THEORY — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/search.html b/docs/search.html index 665973b..ca38ff2 100644 --- a/docs/search.html +++ b/docs/search.html @@ -6,7 +6,7 @@ Search — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/searchindex.js b/docs/searchindex.js index 041e04a..ee0b542 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, "first": [0, 1, 3, 4, 8, 11, 13, 18, 21, 22, 24, 28, 29, 39, 42], "need": [0, 3, 4, 6, 8, 14, 25, 38], "locat": [0, 13, 16], "suitabl": [0, 1, 11, 25], "platform": [0, 8, 13, 27, 41], "make": [0, 3, 4, 6, 9, 13, 19, 38, 39], "your": [0, 6, 8, 9, 17, 41], "own": 0, "file": [0, 4, 8, 10, 17, 19, 21, 22, 28, 29, 33, 39, 41], "after": [0, 13, 16, 38], "repositori": [0, 17], "queri": 0, "exist": 0, "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], "share": [0, 27, 39], "bin": [0, 4, 7, 27], "gacode_platform": [0, 27], "In": [0, 4, 10, 13, 16, 21, 22, 24, 25, 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], "let": 0, "": [0, 1, 2, 5, 7, 8, 9, 10, 11, 13, 16, 18, 19, 22, 24, 29, 30, 31, 34, 38, 42], "imagin": 0, "laptop": [0, 17], "want": 0, "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], "known": [0, 13, 26], "my_pc": 0, "case": [0, 4, 10, 11, 13, 17, 21, 22, 24, 26, 27, 28, 30, 38, 39], "ll": [0, 21, 26], "line": [0, 13, 16, 18, 23, 27, 41], "shell": 0, "rc": 0, "export": [0, 27], "gacode_root": [0, 27], "home": 0, "gacode_setup": [0, 27], "Then": [0, 2, 38], "follow": [0, 4, 9, 13, 16, 19, 21, 24, 26, 27, 38], "specif": [0, 1, 4, 18, 24, 26, 38], "option": [0, 21, 22, 41], "inc": 0, "parallel": [0, 3, 4, 6, 7, 14, 17, 18, 22, 23, 24, 26, 30, 31, 32, 33, 39, 42], "execut": [0, 3, 6, 8], "command": [0, 18], "syntax": 0, "exec": 0, "ani": [0, 4, 9, 19, 28, 30, 38, 39], "modul": [0, 21, 22], "load": 0, "go": 0, "here": [0, 2, 4, 10, 13, 18, 21, 26, 28, 38], "env": [0, 27], "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], "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], "so": [0, 4, 5, 13, 16, 19, 22, 25, 27, 28, 30, 33, 38, 39], "strategi": [0, 17, 41], "copi": [0, 4, 9, 19], "similar": [0, 13, 26, 28, 42], "one": [0, 3, 4, 6, 10, 13, 22, 30, 32, 38, 39], "tweak": 0, "requir": [0, 1, 4, 6, 9, 11, 13, 18, 22, 25, 26, 27, 29, 34, 42], "To": [0, 2, 4, 6, 8, 9, 12, 13, 18, 19, 27, 38, 39], "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], "last": [0, 26, 30, 32, 39], "suit": [0, 13], "mpi": [0, 4, 7, 8, 27], "task": [0, 7, 8], "openmp": 0, "thread": [0, 3, 6, 7], "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, 25, 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], "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], "global": [1, 4, 11, 17, 22, 25, 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], "It": [1, 7, 8, 11, 16, 22, 26, 38, 39], "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], "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], "when": [1, 2, 3, 4, 6, 11, 13, 21, 22, 24, 30, 31, 32, 38, 39], "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], "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, 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], "import": [1, 13, 26, 29, 30, 38], "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], "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], "1": [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], "set": [2, 3, 4, 6, 8, 13, 21, 22, 26, 27, 28, 30, 31, 32, 39], "artifici": [2, 13, 25], "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], "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], "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], "we": [2, 4, 7, 10, 11, 13, 16, 22, 24, 26, 27, 28, 29, 33, 34, 38], "recommend": [2, 3, 4, 6, 7, 30], "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], "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], "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], "singl": [3, 4, 5, 6, 13, 26, 28, 30, 32], "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], "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], "link": [3, 17, 28, 41], "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, 25, 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, 25, 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], "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, "64": [3, 4, 6], "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], "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], "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], "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, "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], "binari": 7, "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, "find": [8, 16, 29, 30, 32, 39], "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, "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, 25], "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, 25, 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, "exampl": [10, 13, 26, 39], "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, "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], "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, 25], "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], "ones": 13, "wch": [13, 42], "05": [13, 30, 39, 42], "sort": [13, 30, 32], "earli": [13, 25, 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, "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, "unifi": 17, "licens": 17, "download": [17, 28], "access": 17, "perlmutt": [17, 41], "omega": [17, 22, 34], "prerequisit": 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], "jacobian": [17, 34, 39, 40], "scenario": [17, 18, 33, 39, 40, 42], "frequent": 17, "limit": [17, 19, 21, 22, 24, 25, 26, 30, 31, 32, 42], "2004": [17, 42], "2006": [17, 42], "2009": [17, 25, 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], "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, "captur": [21, 30], "monolith": [21, 24], "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, "enter": 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, "dai": [25, 41], "bonafid": 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, "sai": 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, "rule": [29, 30, 32, 38, 39, 40, 42], "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, "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, "environ": [0, 27], "variabl": 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], "platform": [3, 6], "file": [3, 5, 6, 7, 18, 24, 31, 32], "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"]], "Environment variables": [[0, "environment-variables"]], "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_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 diff --git a/docs/setup.html b/docs/setup.html index 7824b82..1d3de85 100644 --- a/docs/setup.html +++ b/docs/setup.html @@ -7,7 +7,7 @@ Environment setup — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/shortfall.html b/docs/shortfall.html index 7ea0ce8..6909ea2 100644 --- a/docs/shortfall.html +++ b/docs/shortfall.html @@ -7,7 +7,7 @@ DIII-D L-mode shortfall — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tglf.html b/docs/tglf.html index bc24661..29ca659 100644 --- a/docs/tglf.html +++ b/docs/tglf.html @@ -7,7 +7,7 @@ TGLF — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tglf/tglf_list.html b/docs/tglf/tglf_list.html index 5a2b207..88ba9ef 100644 --- a/docs/tglf/tglf_list.html +++ b/docs/tglf/tglf_list.html @@ -7,7 +7,7 @@ Alphabetical list for input.tglf — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tglf/tglf_output_list.html b/docs/tglf/tglf_output_list.html index 48fb3b1..a27c478 100644 --- a/docs/tglf/tglf_output_list.html +++ b/docs/tglf/tglf_output_list.html @@ -7,7 +7,7 @@ Alphabetical list for out.tglf files — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tglf/tglf_table.html b/docs/tglf/tglf_table.html index 584095e..836d582 100644 --- a/docs/tglf/tglf_table.html +++ b/docs/tglf/tglf_table.html @@ -7,7 +7,7 @@ Table of inputs and outputs — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro.html b/docs/tgyro.html index 54d4d5f..c8d7dee 100644 --- a/docs/tgyro.html +++ b/docs/tgyro.html @@ -7,7 +7,7 @@ TGYRO — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/equations.html b/docs/tgyro/equations.html index de98767..ebbb5fb 100644 --- a/docs/tgyro/equations.html +++ b/docs/tgyro/equations.html @@ -7,7 +7,7 @@ Equations solved in TGYRO — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/output.html b/docs/tgyro/output.html index 885e9aa..5ee40e6 100644 --- a/docs/tgyro/output.html +++ b/docs/tgyro/output.html @@ -7,7 +7,7 @@ OUTPUT — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/plot.html b/docs/tgyro/plot.html index 0526085..57a0496 100644 --- a/docs/tgyro/plot.html +++ b/docs/tgyro/plot.html @@ -7,7 +7,7 @@ PLOT — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/scenarios.html b/docs/tgyro/scenarios.html index c87263b..1150515 100644 --- a/docs/tgyro/scenarios.html +++ b/docs/tgyro/scenarios.html @@ -7,7 +7,7 @@ Scenarios and connection to energy sources — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/solver.html b/docs/tgyro/solver.html index 4a198b4..570a14d 100644 --- a/docs/tgyro/solver.html +++ b/docs/tgyro/solver.html @@ -7,7 +7,7 @@ TGYRO solver algorithm — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/tgyro_list.html b/docs/tgyro/tgyro_list.html index 40aac45..0f43364 100644 --- a/docs/tgyro/tgyro_list.html +++ b/docs/tgyro/tgyro_list.html @@ -7,7 +7,7 @@ input.tgyro Alphabetical List — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/tgyro/tgyro_table.html b/docs/tgyro/tgyro_table.html index 22613f0..d9efdbe 100644 --- a/docs/tgyro/tgyro_table.html +++ b/docs/tgyro/tgyro_table.html @@ -7,7 +7,7 @@ input.tgyro Tabular List — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/workshop.html b/docs/workshop.html index b06078f..1ee01a5 100644 --- a/docs/workshop.html +++ b/docs/workshop.html @@ -7,7 +7,7 @@ CGYRO Workshop 2022 — GACODE - + @@ -20,7 +20,7 @@ - + diff --git a/docs/zreferences.html b/docs/zreferences.html index 3f8d82b..b39945c 100644 --- a/docs/zreferences.html +++ b/docs/zreferences.html @@ -7,7 +7,7 @@ References — GACODE - + @@ -20,7 +20,7 @@ - +