Jump to: navigation, search

Contents

Introduction

VUGYRO is a GUI-driven post-processing and analysis tool for GYRO written in the IDL language.

Installation

Add the following to your shell rc file:

export IDL_PATH=${IDL_PATH}:$GYRO_DIR/vugyro:$IDL_DIR/lib/utilities

Conventions and Definitons

Expansion of fluctuating quantities

GYRO is spectral in the binormal direction, so all (real) fluctuating quantities (see description of expansions) are expanded as

 f(r,\theta,\varphi) = \sum_{j=-N_n+1}^{N_n-1} f_n(r,\theta) e^{-i n \alpha} \in R where n = j \Delta n\,\! .

Diagnostic quantities are generally derived from flux-surface averages, which require averaging over the binormal direction

\frac{1}{2\pi} \int d\alpha \, f = f_0

Averaged bilinear quantities have the form

\frac{1}{2\pi} \int d\alpha \, f g = f_0 g_0 + \sum_{n=1}^{N_n-1} \left( f_n g_n^* + f_n^* g_n \right)

The following quantities admit this expansion:

Usage

To invoke vugyro, from the IDL command line, type

IDL> vugyro

This will launch the vugyro widget system. For added control, you can specify

IDL> vugyro,/SKIP_LARGE,/REMOTE_DIR 

to set skip_large = 1 (so u.out, moment_n.out, and moment_e.out) aren't loaded, and remote_dir_flag is set to 1. To set the latter flag, edit vugyro/user_control.pro.