ITM Types

Primitive Types
floatintegerstring
Array Types
array3dflt_typearray3dint_typearray4dflt_typearray5dflt_typearray6dflt_typearray7dflt_typematflt_typematint_typevecflt_typevecint_typevecstring_type
Structure Types
CPO Structures
amnsantennascoredeltacoreimpurcoreneutralscoreprofcoresourcecoretranspcxdiagdistributiondistsourceecediagedgeequilibriumfusiondiaginterfdiagironmodellangmuirdiaglaunchslimitermagdiagmhdmsediagnbineoclassicorbitpfsystemspolardiagreferencesawteethscenariosummarytopinfotoroidfieldtsdiagturbulencevesselwaves
Utility Structures
antenna_ecantenna_icantenna_lhantenna_unitantennaic_setupantennalh_setupatomlistb0r0beamletsbeamtracingboundaryboundary_neutralsboundaryelboundaryimpboundaryionbpol_probescircularcoilcodeparamcoefficients_neutralscoherentwavecomplexgridcomplexgrid_altgeocomplexgrid_indexlistcomplexgrid_metriccomplexgrid_nodescomplexgrid_objectlistcomplexgrid_scalarcomplexgrid_scalar_simplestructcomplexgrid_spacecomplexgrid_space_propertiescomplexgrid_subgridcomplexgrid_vectorcomplexgrid_vector_simplestructcompositioncomposition_neutralscoord_syscoordscorefieldcorefieldioncorefieldneutralcorefieldneutralecorefieldneutralvcorefieldneutralv0coreprofilecoreprofioncoretranselcoretransimpcoretransioncountscxmeasurecxsetupdatainfodesc_impurdesc_irondesc_pfcoilsdesc_supplydist_ffdist_funcdist_globdist_glob_dist_lossesdist_grid_infodist_input_srcdist_markersdist_nucl_reacdist_nucl_reac_sfdist_nucl_reac_thdist_particle_srcdist_prof_surf_dist_lossesdist_prof_surf_nucl_reac_sfdist_prof_surf_nucl_reac_thdist_prof_vol_dist_lossesdist_prof_vol_nucl_reac_sfdist_prof_vol_nucl_reac_thdist_profilesdist_src_snk_surfdist_src_snk_totdist_src_snk_voldist_wave_srcdistri_vecdistsource_global_paramdistsource_profiles_1ddistsource_profiles_2ddistsource_sourcedivergenceecemeasureecesetupedge_fluidedge_fluid_scalaredge_fluid_scalar_simplestructedge_fluid_scalar_transpcoeffedge_fluid_vectoredge_fluid_vector_simplestructedge_kineticedge_kinetic_distributionemissivity1demissivity2dentry_defeqconstrainteqgeometryeqmes0Deqmes1Dexp0Dexp1Dexp2Dfilterflushflux_loopsfluxelfluximpfluxionfullwavegeom_ironglobal_paramglobalparamgridgrid_infoinj_specisofluxjnilang_derivedlang_measurelaunchangleslaunchs_parallellaunchs_phi_thetalaunchs_rfbeamlaunchs_rfbeam_phaseellipselaunchs_rfbeam_spotlimiter_unitlineintegraldiaglocalmag_axismagnet_ironmagnetisemdinfomhd_ideal_wall2dmhd_plasmamhd_res_wall2dmhd_vacuummhd_vectormhd_walls2dmidplanemodulesnbi_unitne_transpneutrallistni_transpobjectsoffdiageloffdiagionomnigen_surforb_glob_datorb_traceorbit_posorbitt_idparampermeabilitypfcircuitspfcoilspfelementpfgeometrypfpageometrypfpassivepfsuppliesphaseellipseplanecoilplasmaedgepol_decomppolarizationpowerflowprofiles1dprofiles_1dprofiles_2dprofiles_neutralspsiputinfoqrecycling_neutralsreducedref_ntref_nt_0diref_nt_0di_refref_nt_0drref_nt_0dr_refref_nt_0dsref_nt_0ds_refref_nt_1diref_nt_1di_refref_nt_1drref_nt_1dr_refref_tref_t_0diref_t_0di_refref_t_0drref_t_0dr_refref_t_1diref_t_1di_refref_t_1drref_t_1dr_refreggridrfbeamrz0Drz1Drz1D_npointsrz2Drz3Drzphi0Drzphi1Drzphi1Dexprzphi2Drzphi3Drzphidrdzdphi1Dsawteeth_diagssawteeth_profiles1dscenario_centrescenario_compositionscenario_configurationscenario_confinementscenario_currentsscenario_edgescenario_energyscenario_globalscenario_heat_powerscenario_intscenario_itbscenario_lim_div_wallscenario_line_avescenario_neutronscenario_ninety_fivescenario_pedestalscenario_reactorscenario_refscenario_referencesscenario_solscenario_vol_avesetup_bprobesetup_floopssetup_injectsetup_linesetup_msesourcesource_elsource_gridsource_impsource_ionsource_marksourceelsourceimpsourceionspecial_posspecies_descspectrumspotsputtering_neutralssrc_snk_favsrc_snk_intsrc_snk_totstrapstabletablestables_coordtf_desc_tfcoilstf_structuretheta_infotopo_regionstoroid_fieldtranscoefeltranscoefimptranscoefiontranscoefvtortsmeasuretssetupturbcompositionturbcoordsysturbenv1dturbgridturbspec1dturbvar0dturbvar1dturbvar2dturbvar3dturbvar4dturbvar5dturning_ptstypelistwaveguideswaves_global_paramwaves_grid_1dwaves_grid_2dwaves_profiles_1dwaves_profiles_2dwaves_rtpositionwaves_rtwavevectorwhatrefxpts

Generated from the ITM data structure schemas. Time-dependent values are shown in green. Anonymous structure (complex) types in the schemas are given parent element names; a prefix or suffix (eg type_, _type, _t) can be added if required.

Primitive Types

TopPreviousNext

Clear definitions required.

float

TopPreviousNext

integer

TopPreviousNext

string

TopPreviousNext

Array Types

TopPreviousNext

Clear definitions required.

array3dflt_type

TopPreviousNext

Example: [[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]

array3dint_type

TopPreviousNext

Example: [[[1,2,3],[5,6,7]],[[1,2,3],[5,6,7]]]

array4dflt_type

TopPreviousNext

Example: [[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]

array5dflt_type

TopPreviousNext

Example: [[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]

array6dflt_type

TopPreviousNext

Example: [[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]]

array7dflt_type

TopPreviousNext

Example: [[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]],[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]]]

matflt_type

TopPreviousNext

Example: [[1.0,2.0,3.0],[5.0,6.0,7.0]]

matint_type

TopPreviousNext

Example: [[1,2,3],[4,5,6]]

vecflt_type

TopPreviousNext

Example: [1.0,-3e5,-4.0e-3]

vecint_type

TopPreviousNext

Example: [1,2,3]

vecstring_type

TopPreviousNext

Example: ["aaa","bb","cccc"]

Structure Types

TopPreviousNext

CPO Structures

TopPreviousNext

amns

TopPreviousNext

Description of AMNS processes for one species.

member type description
datainfo datainfo Generic information on a data item
version string Version of the data.
source string Source of the data.
zn integer Nuclear charge [units of elementary charge];
amn float Mass of atom [amu]
zion vecint_type Ion charge [units of elementary charge]. If negative value, means it is a bundle of charge state which cannot be described as single value. Vector of integers (nchargestates)
state_label vecstring_type Label for charge state (e.g. D0, D1+, ...); Vector(nchargestates)
bundled integer Flag indicating bundling status. Integer flag: 0=no bundling.
proc_label vecstring_type Label for process (e.g. EI, RC; could also include error estimates); Vector(nprocs)
tables tables Rate tables for processes. Vector(nprocs)
tables_coord tables_coord Array of possible coordinate systems for tables. Vector(ncoordbases)

antennas

TopPreviousNext

RF antenna list. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
antenna_unit antenna_unit Vector of antennas. Each antenna should include information about one (and only one) of the three possible types; EC, LH and IC. Time-dependent. Array of structures(nantenna)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

coredelta

TopPreviousNext

Generic instant change of the radial core profiles due to pellet, MHD, ... Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
composition composition Plasma composition (description of ion species).
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
delta_psi vecflt_type Instant change of the poloidal flux [Wb]. Time-dependent. Vector(nrho).
delta_te vecflt_type Instant change of the electron temperature [eV]. Time-dependent. Vector(nrho).
delta_ti matflt_type Instant change of the ion temperature [eV]. Time-dependent. Matrix (nrho,nion).
delta_tz array3dflt_type Instant change of the impurity (multiple charge states) temperature [eV]. Time-dependent. Array3d (nrho,nimp,max_nzimp).
delta_ne vecflt_type Instant change of the electron density [m^-3]. Time-dependent. Vector(nrho).
delta_ni matflt_type Instant change of the ion density [m^-3]. Time-dependent. Matrix (nrho,nion).
delta_nz array3dflt_type Instant change of the impurity (multiple charge states) density [m^-3]. Time-dependent. Array3d (nrho,nimp,max_nzimp).
delta_vtor matflt_type Instant change of the toroidal toroidal velocity [m.s^-1]. Time-dependent. Matrix (nrho,nion).
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

coreimpur

TopPreviousNext

Impurity species (i.e. ion species with multiple charge states), radial core profiles. For heavy impurities, some ionisation states can be grouped into "bundles". Can be the result of an impurity transport code or experimental measurements. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
source vecstring_type Source of the profile (any comment describing the origin of the impurity profiles : code, path to diagnostic signals, massaging, ...); Array of strings (nimp)
flag vecint_type Flag describing how the profile has been processed : 0-not calculated; 1-interpretative; 2-calculated by the transport solver; 3-calculated by a separate code : in that case only, description of the code provided in codeparam at the same level; 4-used value from the previous time step; Time-dependent; Vector(nimp)
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states)
z array3dflt_type Impurity ionisation state (averaged for bundle); Time-dependent; Array3D (nrho,nimp,max_nzimp)
zsq array3dflt_type Z^2, Square of impurity ionisation state (averaged for bundle); Time-dependent; Array3D (nrho,nimp,max_nzimp)
nz array3dflt_type Density of impurity in a given charge state [m^-3]. Time-dependent; Array3D (nrho,nimp,max_nzimp)
source_term sourceimp Source term for each charge state. Time-dependent.
boundary boundaryimp Boundary condition for each charge state. Time-dependent
transp_coef coretransimp Transport coefficients for each charge state
flux fluximp Fluxes of impurity particles, two definitions [m^-2.s^-1]. Time-dependent.
time_deriv array3dflt_type Integral of the time derivative term of the transport equation. Time-dependent. Array3D (nrho,nimp,max_nzimp)
atomic_data vecstring_type Reference for the atomic data used for each impurity. Array of strings (nimp)
time float Time [s]; Time-dependent; Scalar.
codeparam codeparam Code parameters

coreneutrals

TopPreviousNext

Core plasma neutrals description. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
composition composition_neutrals Description of neutrals species
profiles profiles_neutrals Profiles derived from the fields solved in the transport equations, or from experiment.
coefficients coefficients_neutrals Recycling and sputtering coefficients used by the neutral solver. The nion index refers to the various ions (and charge states) considered in the simulation. The ion list is deduced from the composition%atomlist. Nion = sum(composition%atomlist%zn). Example, if D and C atoms are declared in the atomlist (in this order), nion would be equal to 7, representing D+,C+,C2+,C3+,C4+,C5+,C6+
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

coreprof

TopPreviousNext

Core plasma 1D profiles as a function of the toroidal flux coordinate, obtained by solving the core transport equations (can be also fitted profiles from experimental data). The codeparam element here describes the parameters of the transport equation solver and/or those of the fitting program. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
drho_dt vecflt_type Time derivative of rho_tor [m/s]; Vector (nrho). Time-dependent.
toroid_field toroid_field Toroidal field information entering the definition of rho_tor, for reference only. The physical value of the toroidal field should be taken from the toroidfield CPO. Time-dependent.
composition composition Plasma composition (description of ion species).
psi psi Poloidal magnetic flux [Wb]; Time-dependent;
te corefield Electron temperature [eV]; (source term in [W.m^-3]). Time-dependent;
ti corefieldion Ion temperature [eV]; (source term in [W.m^-3]). Time-dependent;
ne corefield Electron density [m^-3]; (source term in [m^-3]).Time-dependent;
ni corefieldion Ion density [m^-3]; (source term in [m^-3]). Time-dependent;
vtor corefieldion Toroidal velocity of the various ion species [m.s^-1]; Time-dependent;
profiles1d profiles1d Profiles derived from the fields solved in the transport equations, or from experiment.
globalparam globalparam Various global quantities calculated from the 1D profiles. Time-dependent
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

coresource

TopPreviousNext

Generic source term for the core transport equations (radial profile). Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
composition composition Plasma composition (description of ion species).
toroid_field b0r0 Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, to document the normalisation of j in this CPO.
j vecflt_type Parallel current source for psi transport equation, = average(j.B) / B0, where B0 = coresource/toroid_field/b0 [A.m^-2]. Vector(nrho). Time-dependent.
sigma vecflt_type Induced parallel conductivity [ohm^-1.m^-1]. EXACT DEFINITION PENDING. Vector(nrho). Time-dependent.
si source_ion Particle source for ion density transport equation [m^-3.s^-1]. Time-dependent.
se source_el Particle source for electron density transport equation [m^-3.s^-1]. Time-dependent.
sz source_imp Particle source for impurity density transport equation [m^-3.s^-1]. Time-dependent.
qi source_ion Heat source for ion heat transport equations [W.m^-3]. Time-dependent.
qe source_el Heat source for electron heat transport equation [W.m^-3]. Time-dependent.
qz source_imp Heat source for impurity heat transport equations [W.m^-3]. Time-dependent.
ui source_ion Velocity source for toroidal velocity transport equation [kg.m^-1.s^-2]. Vector(nrho). Time-dependent.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

coretransp

TopPreviousNext

Generic transport coefficients for the core transport equations (radial profile). Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
composition composition Plasma composition (description of ion species).
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
sigma vecflt_type Parallel conductivity [ohm^-1.m^-1]. Time-dependent. Vector(nrho).
ni_transp ni_transp Transport coefficients for ion density equation. Time-dependent.
ne_transp ne_transp Transport coefficients for electron density equation. Time-dependent.
nz_transp transcoefimp Transport coefficients for impurity (multiple charge state) density equation. Time-dependent.
ti_transp transcoefion Transport coefficients for ion temperature equation. Time-dependent.
te_transp transcoefel Transport coefficients for electron temperature equation. Time-dependent.
tz_transp transcoefimp Transport coefficients for impurity (multiple charge state) temperature equation. Time-dependent.
vtor_transp transcoefvtor Transport coefficients for toroidal velocity equation. Time-dependent.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

cxdiag

TopPreviousNext

Charge Exchange Diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup cxsetup diagnostic setup information
measure cxmeasure Measured values
time float Time [s]; Time-dependent; Scalar

distribution

TopPreviousNext

Distribution function for electron and ion species. Normally output from a Fokker-Planck calculation; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
composition composition Plasma composition (description of ion species).
distri_vec distri_vec Vector over all distribution functions; Time-dependent. Structure array(ndist_spec)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

distsource

TopPreviousNext

Sources of particles for input to kinetic equations, e.g. Fokker-Planck calculation. The sources could originate from e.g. NBI or fusion reactions. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
composition composition Plasma composition (description of ion species).
source distsource_source Source. Time-dependent. Structure array(nsrc_spec)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; scalar

ecediag

TopPreviousNext

Electron Cyclotron Emission Diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup ecesetup diagnostic setup information
measure ecemeasure Measured values
time float Time [s]; Time-dependent; Scalar

edge

TopPreviousNext

CPO for edge/SOL plasma description. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
grid complexgrid Grid description
species species_desc Description of ion species. Array of structures(nspecies)
fluid edge_fluid Fluid description of edge plasma. Time-dependent.
kinetic edge_kinetic Kinetic description of edge plasma. Time-dependent.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

equilibrium

TopPreviousNext

Description of a 2D, axi-symmetric, tokamak equilibrium; result of an equilibrium code. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
eqconstraint eqconstraint measurements to constrain the equilibrium, output values and accuracy of the fit
eqgeometry eqgeometry Geometry of the plasma boundary
flush flush FLUSH package coefficients for the mapping of the equlibrium. The time grid of this structure is the same as the equilibrium structure above.
global_param global_param 0d output parameters
profiles_1d profiles_1d output profiles as a function of the poloidal flux
profiles_2d profiles_2d output profiles in the poloidal plane
coord_sys coord_sys flux surface coordinate system on a square grid of flux and angle
time float Time [s]; Time-dependent; Scalar
codeparam codeparam Code parameters

fusiondiag

TopPreviousNext

Fusion product diagnostics; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
source source Source. Time-dependent. Structure array. Replicate this source structure for each neutron or gamma with a particular energy.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

interfdiag

TopPreviousNext

General line integral diagnostic

member type description
datainfo datainfo Generic information on a data item
expression string Formal expression for the line integral to be evaluated as a function of ne, ni, Te, Ti, Zeff, Br, Bz
setup_line setup_line Geometric description of the lines of sight
measure exp1D Measured value. Time-dependent; Vector (nchords)
time float Time [s]; Time-dependent; Scalar

ironmodel

TopPreviousNext

Model of the iron circuit; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
desc_iron desc_iron Description of the iron segments
magnetise magnetise Magnetisation M of the iron segment, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; [A/m].
time float Time [s]; Time-dependent; Scalar

langmuirdiag

TopPreviousNext

Langmuir probes; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
potential lang_measure Floating potential [V]. All children are vectors(npot)
bias lang_measure Biasing potential [V]. All children are vectors(bias)
jsat lang_measure Ion saturation current [A/m^2]. All children are vectors(njsat)
ne lang_derived Electron density [m^-3]. All children are vectors(ndensity).
te lang_derived Electron Temperature [eV]. All children are vectors(nte)
machpar lang_derived Parallel Mach number. All children are vectors(nmach)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

launchs

TopPreviousNext

RF wave launch conditions. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
name vecstring_type Antenna name, Vector of strings (nantenna)
type vecstring_type Wave type (LH, EC, IC, ...), Vector of strings (nantenna)
frequency vecflt_type Wave frequency [Hz], Vector (nantenna).
mode vecint_type Incoming wave mode (+ 1 : slow wave only; -1 both slow and fast wave modes). Vector of integers (nantenna). Time-dependent
position rzphi1D Reference global position of the antenna. Time-dependent
spectrum spectrum Spectral properties of the wave.
beam launchs_rfbeam Beam characteristics
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

limiter

TopPreviousNext

Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. CPO

member type description
datainfo datainfo Generic information on a data item
limiter_unit limiter_unit Vector of limiting surfaces. Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents)

magdiag

TopPreviousNext

Magnetic diagnostics. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
ip exp0D Plasma current [A]. Positive sign means anti-clockwise when viewed from above. Time-dependent. Scalar
diamagflux exp0D Diamagnetic flux [Wb]; Time-dependent; Scalar
flux_loops flux_loops Poloidal flux loops RZ coordinates have 1 component for the full loop and two if there is a negative reference loop
bpol_probes bpol_probes Poloidal field probes
time float Time [s]; Time-dependent; Scalar

mhd

TopPreviousNext

MHD linear stability. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
n vecint_type Toroidal mode number; Time-dependent; Vector (nn)
frequency vecflt_type Frequency of the mode [Hz]; Time-dependent; Vector (nn)
growthrate vecflt_type Linear growthrate of the mode [Hz]; Time-dependent; Vector (nn)
plasma mhd_plasma MHD modes in the confined plasma
vacuum mhd_vacuum External modes
walls mhd_walls2d 2D Walls
time float Time [s]; Time-dependent; Scalar.
codeparam codeparam Code parameters

msediag

TopPreviousNext

MSE Diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup_mse setup_mse diagnostic setup information
measure exp1D Measured value (MSE angle gamma [rad]). Time-dependent; Vector (nchords)
time float Time [s]; Time-dependent; Scalar

nbi

TopPreviousNext

Neutral Beam Injection. Input to NBI source codes; describes the neutrals that are about to be launched into the torus; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
nbi_unit nbi_unit Injector unit. Structure array(nunits). Time-dependent
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

neoclassic

TopPreviousNext

Neoclassical quantities (including transport coefficients). Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
composition composition Plasma composition (description of ion species).
ni_neo transcoefion Neoclassical transport coefficients for ion density equation. Time-dependent.
ne_neo transcoefel Neoclassical transport coefficients for electron density equation. Time-dependent.
nz_neo transcoefimp Neoclassical transport coefficients for impurity (multiple charge state) density equation. Time-dependent.
ti_neo transcoefion Neoclassical transport coefficients for ion temperature equation. Time-dependent.
te_neo transcoefel Neoclassical transport coefficients for electron temperature equation. Time-dependent.
tz_neo transcoefimp Neoclassical transport coefficients for impurity (multiple charge state) temperature equation. Time-dependent.
mtor_neo transcoefel Neoclassical transport coefficients for total toroidal momentum equation. Time-dependent.
sigma vecflt_type Neoclassical conductivity [ohm^-1.m^-1]. Time-dependent. Vector(nrho).
jboot vecflt_type Bootstrap current density [A.m^-2]. Time-dependent. Vector(nrho).
er vecflt_type Radial electric field [V/m]. Time-dependent. Vector(nrho).
vpol matflt_type Neoclassical poloidal rotation of for each ion species [m/s]. Time-dependent. Matrix(nrho,nion).
fext array3dflt_type Moments of parallel external force on each ion species [T.J.m^-3]. Time-dependent. Array3D(nrho,nion,nmoment).
jext vecflt_type Current density response to fext [A.m^-2]. Time-dependent. Vector(nrho).
time float Time [s]; Time-dependent; Scalar.
codeparam codeparam Code parameters

orbit

TopPreviousNext

Orbits for a set of particles. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
orbitt_id orbitt_id Parameters identifying an orbit
orb_trace orb_trace Position of particle in 5D space (3D in real and 2D in velocity).
orb_glob_dat orb_glob_dat Global quantities associated with an orbit.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

pfsystems

TopPreviousNext

Description of the active poloidal coils, passive conductors, currents flowing in those and mutual electromagnetic effects of the device; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
pfcoils pfcoils Active poloidal field coils
pfpassive pfpassive Passive axisymmetric conductor description
pfcircuits pfcircuits Circuits, connected to multiple coils and to multiple supplies, defining the current and voltage relationships in the system
pfsupplies pfsupplies PF power supplies
time float Time [s]; Time-dependent; Scalar

polardiag

TopPreviousNext

General line integral diagnostic

member type description
datainfo datainfo Generic information on a data item
expression string Formal expression for the line integral to be evaluated as a function of ne, ni, Te, Ti, Zeff, Br, Bz
setup_line setup_line Geometric description of the lines of sight
measure exp1D Measured value. Time-dependent; Vector (nchords)
time float Time [s]; Time-dependent; Scalar

reference

TopPreviousNext

Set of generic reference signals (for input e.g. to a controller); Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
non_timed ref_nt Time-independent references (parameters)
timed ref_t Time-dependent references
time float Time [s]; Time-dependent; Scalar

sawteeth

TopPreviousNext

Description of sawtooth events. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
crash_trig integer Flag indicating whether a crash condition has been satisfied : 0 = no crash. N(>0) = crash triggered due to condition ii=N. Integer. Time-dependent.
composition composition Plasma composition (description of ion species).
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate [m] given by sqrt(phi/B0/pi), where B0 = toroidfield%bvac_r%value / toroidfield%r0. Vector (nrho). Time-dependent.
profiles1d sawteeth_profiles1d Core profiles after sawtooth crash
diags sawteeth_diags NO DOCS
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

scenario

TopPreviousNext

Scenario characteristics, to be used as input or output of a whole discharge simulator. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
centre scenario_centre central values of the profiles (at magnetic axis)
composition scenario_composition Plasma composition (description of ion species).
configs scenario_configuration Strings describing the tokamak configuration
confinement scenario_confinement characteristic confinement times
currents scenario_currents data related to current sources and current diffusion
edge scenario_edge edge value (@ LCMS)
energy scenario_energy plasma energy content
eqgeometry eqgeometry Geometry of the plasma boundary
global_param scenario_global Global scalar values
heat_power scenario_heat_power Power delivred to plasma (thermal and non thermal)
itb scenario_itb Values characteristics of the Internal Transport Barrier
lim_div_wall scenario_lim_div_wall values on the plate of divertor or on the limitor or on the wall (@ LCMS)
line_ave scenario_line_ave line averaged value
neutron scenario_neutron neutron flux for DD and DT reactions
ninety_five scenario_ninety_five values at 95% of poloidal flux
pedestal scenario_pedestal Values at the top of the H-mode pedestal
references scenario_references References
reactor scenario_reactor reactor data (such as electricity cost ...)
sol scenario_sol SOL characteristic (@ LCMS)
vol_ave scenario_vol_ave volume averaged value
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

summary

TopPreviousNext

Set of reduced data summarising the main simulation parameters for the data base catalogue. CPO.

member type description
datainfo datainfo Generic information on a data item
ip reduced Plasma current [A]
bvac_r reduced Vacuum field times radius in the toroidal field magnet [T.m];
geom_axis_r reduced Major radius of the geometric axis [m]
a_minor reduced Minor radius of the plasma boundary [m]
elongation reduced Elongation of the plasma boundary [m]
tria_lower reduced Lower triangularity of the plasma boundary [m]
tria_upper reduced Upper triangularity of the plasma boundary [m]
tev reduced volume averaged electron temperature [eV]
tiv reduced volume averaged ion temperature [eV]
nev reduced volume averaged electron density [m^-3]
zeffv reduced volume averaged effective charge
beta_pol reduced poloidal beta
beta_tor reduced toroidal beta
beta_normal reduced normalised beta
li reduced internal inductance
volume reduced total plasma volume [m^3]
area reduced area poloidal cross section [m^2]
main_ion1_z reduced Atomic number of the main ion #1 [a.m.u.]
main_ion1_a reduced Atomic mass of the main ion #1 [a.m.u.]
main_ion2_z reduced Atomic number of the main ion #2 [a.m.u.]
main_ion2_a reduced Atomic mass of the main ion #2 [a.m.u.]
impur1_z reduced Atomic number of the impurity #1 [a.m.u.]
impur1_a reduced Atomic mass of the impurity #1 [a.m.u.]
time float Time at which the 0D variables of the summary are taken [s]. Scalar

topinfo

TopPreviousNext

General info about the database entry. CPO.

member type description
dataprovider string Name of the main data provider (the person who filled the original data)
description string Pulse/Entry description
firstputdate string Date of the original data submission
lastupdate string Date of the last data addition in the tree
source string Exact reference of the data source (e.g. original reference in the native machine data base)
comment string Any additional comment
dataversion string Version of the data structure
workflow string Workflow which has been used to produce the present entry. Exact format to be defined with the platform group. User-specific input files (if allowed) must be stored there as well.
entry entry_def Definition of this database entry
parent_entry entry_def Definition of the entry of the direct parent (if any)
mdinfo mdinfo Information related to machine description for this entry

toroidfield

TopPreviousNext

Toroidal field. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
desc_tfcoils tf_desc_tfcoils Description of the toroidal field coils
nturns integer Number of total turns in the toroidal field coil
ncoils integer Number of packets of coils
current exp0D Current in the toroidal field coils [A]; Time-dependent. Scalar.
bvac_r exp0D Vacuum field times radius in the toroidal field magnet [T.m]. Positive sign means anti-clockwise when viewed from above. Time-dependent. Scalar.
r0 float Characteristic major radius of the device (used in publications, usually middle of the vessel at the equatorial midplane) [m]. Scalar.
time float Time [s]; Time-dependent. Scalar.

tsdiag

TopPreviousNext

Thomson scattering Diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup tssetup diagnostic setup information
measure tsmeasure Measured values
time float Time [s]; Time-dependent; Scalar

turbulence

TopPreviousNext

Turbulence; Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
composition turbcomposition Plasma composition (description of ion species).
coordsys turbcoordsys Decription of the coordinates and metric used by the codes.
var0d turbvar0d Diagnostic fast time traces.
var1d turbvar1d Dependent variable radial profile.
var2d turbvar2d Dependent variable axisymmetric.
var3d turbvar3d Dependent variable morphology. Grid is defined in coord_sys/turbgrid.
var4d turbvar4d Gyrokinetic distribution function, axisymmetric component. Grid is defined in coord_sys/turbgrid.
var5d turbvar5d Gyrokinetic distribution function. Grid is defined in coord_sys/turbgrid.
spec1d turbspec1d Toroidal mode number spectra.
env1d turbenv1d Parallel fluctuation envelope.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar.

vessel

TopPreviousNext

Mechanical structure of the vacuum vessel. CPO.

member type description
datainfo datainfo Generic information on a data item
position rz1D Vessel wall outline (list of R,Z co-ordinates) [m]; Vector (npoints)

waves

TopPreviousNext

RF wave propagation and deposition. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
coherentwave coherentwave Wave description for each frequency. Time-dependent. Structure array(nfreq)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

Utility Structures

TopPreviousNext

antenna_ec

TopPreviousNext

Electron Cyclotron antenna

member type description
name string Antenna name
frequency float Frequency [Hz]
power exp0D Power [W]; Time-dependent
mode integer Incoming wave mode (+ or -1 for O/X mode); Time-dependent
position rzphi0D Reference global position of the last mirror; Time-dependent
launchangles launchangles Launching angles of the beam
beam rfbeam Beam characteristics
Type of: antenna_unit:antenna_ec

antenna_ic

TopPreviousNext

Ion Cyclotron antenna

member type description
name string Antenna name; String
frequency exp0D Frequency [Hz]; Time-dependent; Exp0d
power exp0D Power [W]; Time-dependent; Exp0d
setup antennaic_setup Detailed description of IC antennas
Type of: antenna_unit:antenna_ic

antenna_lh

TopPreviousNext

Lower Hybrid antenna

member type description
name string Antenna name, String
frequency float Frequency [Hz]
power exp0D Power [W]; Exp0d. Time-dependent
n_par float Main parallel refractive index of the launched spectrum, for multi-junction antennas. Time-dependent
position rzphi0D Reference global antenna position. Time-dependent
setup antennalh_setup Detailed description of LH antennas.
plasmaedge plasmaedge Plasma edge characteristics in front of the antenna.
beam rfbeam Beam characteristics
Type of: antenna_unit:antenna_lh

antenna_unit

TopPreviousNext

Vector of antennas. Each antenna should include information about one (and only one) of the three possible types; EC, LH and IC. Time-dependent. Array of structures(nantenna)

member type description
antenna_ec antenna_ec Electron Cyclotron antenna
antenna_ic antenna_ic Ion Cyclotron antenna
antenna_lh antenna_lh Lower Hybrid antenna
codeparam codeparam Code parameters
Type of: antennas:antenna_unit

antennaic_setup

TopPreviousNext

Detailed description of ICRH antennas

member type description
straps straps Properties of the IC antenna strap; Time-dependent; Vector(nstraps)
Type of: antenna_ic:setup

antennalh_setup

TopPreviousNext

Detailed description of LH antennas

member type description
modules modules Modules description. NB there are nmodules per antenna, distributed among nma_phi toroidal positions and nma_theta poloidal positions
Type of: antenna_lh:setup

atomlist

TopPreviousNext

List of the atoms that enter the composition of the neutral species

member type description
amn vecflt_type Atomic mass number; Vector (natm)
zn vecflt_type Nuclear charge; Vector (natm)
Type of: composition_neutrals:atomlist

b0r0

TopPreviousNext

Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, normalisation used by the ETS

member type description
r0 float Characteristic major radius of the device (used in publications, usually middle of the vessel at the equatorial midplane) [m]. Scalar.
b0 float Vacuum field at r0 [T]; Positive sign means anti-clockwise when viewed from above. Scalar. Time-dependent.
Type of: coresource:toroid_field I global_param:toroid_field I waves_global_param:toroid_field

beamlets

TopPreviousNext

Detailed information on beamlets.

member type description
position rzphi1D Position of beamlets. Vector rzphi1D (nbeamlets)
tang_rad_blt vecflt_type Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus) [m]; Vector(nbeamlets)
angle_blt vecflt_type Angle of inclination between a line at the centre of a beamlet and the horiontal plane [rad]; Vector(nbeamlets)
pow_frc_blt vecflt_type Fraction of power of a unit injected by a beamlet; Vector(nbeamlets)
Type of: setup_inject:beamlets

beamtracing

TopPreviousNext

Beam-tracing or ray-tracing solver. Vector(nbeams). Time-dependent

member type description
npoints integer Number of points along each ray/beam. Integer
power float Initial power in each ray/beam [W]. Float. Time-dependent
dnpar vecflt_type Spectral width in refractive index associated with each ray/beam, Vector (npoints). Time-dependent
length vecflt_type Ray/beam curvilinear length [m], Vector (npoints). Time-dependent
position waves_rtposition Ray/beam position
wavevector waves_rtwavevector Ray/beam wave vector.
polarization polarization Wave field polarization along the ray/beam.
powerflow powerflow Power flow along the ray/beam.
Type of: coherentwave:beamtracing

boundary

TopPreviousNext

Boundary condition for the transport equation. Time-dependent.

member type description
value vecflt_type Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-Wb, 2-A, 3-V]. For type 1 to 3, only the first position in the vector is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Vector(3).
source string Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); String
type integer Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- edge value of poloidal flux; 2- total current inside boundary; 3- edge Vloop; 4- not defined; 5- generic boundary condition expressed as a1*(dpsi_drho_tor)+a2*psi=a3. . Time-dependent.Scalar
rho float Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Scalar
codeparam codeparam Code parameters
Type of: psi:boundary

boundary_neutrals

TopPreviousNext

Structure for the boundary condition of core transport equations (neutrals). Time-dependent;

member type description
value array3dflt_type Value of the boundary condition. Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the vector is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Array3D(3,nneut,max_ntype)
type matint_type Type of the boundary condition for the transport solver. 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Matrix(nneut,max_ntype)
rho_tor matflt_type Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Matrix(nneut,max_ntype).
Type of: corefieldneutral:boundary I corefieldneutrale:boundary I corefieldneutralv:boundary

boundaryel

TopPreviousNext

Structure for the boundary condition of core transport equations (electrons) Time-dependent;

member type description
value vecflt_type Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the vector is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Vector(3).
source string Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); String
type integer Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Scalar
rho_tor float Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Scalar
Type of: corefield:boundary

boundaryimp

TopPreviousNext

Structure for the boundary condition of core transport equations (impurities) Time-dependent

member type description
value array3dflt_type Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the first dimension is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Array 3D (3,nimp,max_nzimp)
source vecstring_type Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); Array of strings (nimp)
type matint_type Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Matrix(nimp,max_nzimp)
rho matflt_type Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Matrix(nimp,max_nzimp)
codeparam codeparam Code parameters
Type of: coreimpur:boundary

boundaryion

TopPreviousNext

Structure for the boundary condition of core transport equations (ions) Time-dependent

member type description
value matflt_type Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the first dimension is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Matrix(3,nion)
source vecstring_type Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); Array of strings (nion)
type vecint_type Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Vector(nion)
rho_tor vecflt_type Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Vector(nion)
Type of: corefieldion:boundary

bpol_probes

TopPreviousNext

Poloidal field probes

member type description
setup_bprobe setup_bprobe diagnostic setup information
measure exp1D Measured value [T]; Time-dependent; Vector (nprobes)
Type of: magdiag:bpol_probes

circularcoil

TopPreviousNext

Circular coil description

member type description
centre rz0D Circular coil centre
hlength float Half length along coil axis [m]
radialhwidth float Half width, (outer radius-inner radius)/2 [m]
Type of: tf_desc_tfcoils:circularcoil

codeparam

TopPreviousNext

Code parameters

member type description
codename string Name of the code
codeversion string Version of the code (as in the ITM repository)
parameters string List of the code specific parameters, string expected to be in XML format.
output_diag string List of the code specific diagnostic/output, string expected to be in XML format.
output_flag integer Output flag : 0 means the run is successful, other values meaning some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. Exact rules could discussed and implemented in the module wrapper. Time-dependent.
Type of: antenna_unit:codeparam I antennas:codeparam I boundary:codeparam I boundaryimp:codeparam I coherentwave:codeparam I coredelta:codeparam I corefield:codeparam I corefieldion:codeparam I coreimpur:codeparam I coreneutrals:codeparam I coreprof:codeparam I coresource:codeparam I coretransp:codeparam I distri_vec:codeparam I distribution:codeparam I distsource:codeparam I distsource_source:codeparam I edge:codeparam I equilibrium:codeparam I flush:codeparam I fusiondiag:codeparam I langmuirdiag:codeparam I launchs:codeparam I mhd:codeparam I nbi:codeparam I nbi_unit:codeparam I neoclassic:codeparam I orbit:codeparam I psi:codeparam I sawteeth:codeparam I scenario:codeparam I source:codeparam I turbulence:codeparam I waves:codeparam

coefficients_neutrals

TopPreviousNext

Recycling and sputtering coefficients used by the neutral solver. The nion index refers to the various ions (and charge states) considered in the simulation. The ion list is deduced from the composition%atomlist. Nion = sum(composition%atomlist%zn). Example, if D and C atoms are declared in the atomlist (in this order), nion would be equal to 7, representing D+,C+,C2+,C3+,C4+,C5+,C6+

member type description
recycling recycling_neutrals Recycling coefficients
sputtering sputtering_neutrals Sputtering coefficients
Type of: coreneutrals:coefficients

coherentwave

TopPreviousNext

Wave description for each frequency. Time-dependent. Structure array(nfreq)

member type description
composition composition Plasma composition (description of ion species).
global_param waves_global_param Global wave deposition parameters
grid_1d waves_grid_1d Grid points for 1D profiles.
grid_2d waves_grid_2d Grid points for 2D profiles and for full wave solutions.
profiles_1d waves_profiles_1d 1D radial profiles
profiles_2d waves_profiles_2d 2D profiles in poloidal cross-section
beamtracing beamtracing Beam-tracing or ray-tracing solver. Vector(nbeams). Time-dependent
fullwave fullwave Solution by full wave code
codeparam codeparam Code parameters
Type of: waves:coherentwave

complexgrid

TopPreviousNext

Generic definition of a complex grid

member type description
spaces complexgrid_space Definitions of grid spaces. Structure array(nspace).
subgrids complexgrid_subgrid Definitions of subgrids. Structure array(nsubgrids).
metric complexgrid_metric Metric coefficients. Array of structures (nsubgrids). Metric information for every subgrid.
Type of: edge:grid

complexgrid_altgeo

TopPreviousNext

(Possibly multiple) alternative geometry information for nodes. Structure array(naltgeometries). Mainly intended for plotting.

member type description
coordtype vecint_type Coordinate axis types for alternate coordinate system. Vector(nspacedim).
geo array3dflt_type Alternate geometry data matrix associated with every node. 3d float array(nnodesinspace, ngeo1, ngeo2). See documentation of nodes.geo one level up.
Type of: complexgrid_nodes:altgeo

complexgrid_indexlist

TopPreviousNext

An index list describing a range of indices or a list of indices.; If the explicit index list ind is defined and has size > 0, the list is assumed to be an explicit index list.; Otherwise it is assumed to be a range of indices.; A single index can either be defined by using an explicit list with a single entry or as a range with identical; start and end index.

member type description
range vecint_type Defines an index range enumerating from range[1] to range[2] (with both range[1] and range[2] included). Vector(2)
ind vecint_type An explicit list of indices. If this member is defined and has size>0, the list is assumed to be explicit. Vector(nindices)
Type of: complexgrid_objectlist:indset

complexgrid_metric

TopPreviousNext

Metric information for a subgrid.

member type description
measure complexgrid_scalar_simplestruct Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects). [m^dim]. Use this field to store measures of implicitly defined grid objects.
g11 complexgrid_scalar_simplestruct Metric coefficients g11. Structure array(nsubgrid_coefficient)
g12 complexgrid_scalar_simplestruct Metric coefficients g12. Structure array(nsubgrid_coefficient)
g13 complexgrid_scalar_simplestruct Metric coefficients g13. Structure array(nsubgrid_coefficient)
g22 complexgrid_scalar_simplestruct Metric coefficients g22. Structure array(nsubgrid_coefficient)
g23 complexgrid_scalar_simplestruct Metric coefficients g23. Structure array(nsubgrid_coefficient)
g33 complexgrid_scalar_simplestruct Metric coefficients g33. Structure array(nsubgrid_coefficient)
jacobian complexgrid_scalar_simplestruct Jacobian. Structure array(nsubgrid_coefficient)
Type of: complexgrid:metric

complexgrid_nodes

TopPreviousNext

Definition of nodes in the space

member type description
geo array3dflt_type Geometry data matrix associated with every node. 3d float array(nnodesinspace, ngeo1, ngeo2). Meaning depends on the value of grid_space.properties.geotype.; First dimension: object index, second+third dimension: matrix row+column.; In the default case (grid_space.properties.geotype=undefined), this field has dimensions (nnodeinspace,nspacedim,1) and simply holds the coordinates for every node, where nspacedim is the dimension of the space. The j-th component of the coordinate vector; of the i-th node is thus geo(i,j,1).
xpoints vecint_type List of indices of all nodes which are x-points. Vector(nxpoints)
altgeo complexgrid_altgeo (Possibly multiple) alternative geometry information for nodes. Structure array(naltgeometries). Mainly intended for plotting.
alias vecint_type Alias list. Vector(nnodesinspace). If this vector is defined, it holds one entry per node. If an entry alias(i)=j with j != 0(=GRID_UNDEFINED),; this means that the nodes with index i and j are aliased, i.e. are identical. If alias(i)=0(=GRID_UNDEFINED), the; node is not aliased to another node. This mechanism can be used to indicate periodic boundaries.
Type of: complexgrid_space:nodes

complexgrid_objectlist

TopPreviousNext

A list of grid objects with a common class, either in explicit of implicit form.; The list if explicit if the matrix ind is given and has nonzero size, in this case the index tuples are listed in ind.; Otherwise the list is implicit and the index tuples are described by indset.

member type description
cls vecint_type Class tuple of the objects in the list. Vector(nspace)
indset complexgrid_indexlist Index set for implicit definition of the object indices. List of indexlists. Structure Array(nspace)
ind matint_type Explicit list of index tuples. Matrix(nobject, nspace). First dimension: object index, second dimension: index tuple index.; If this field is defined and has size > 0, the object list is understood to be explicit.
Type of: complexgrid_subgrid:list

complexgrid_scalar

TopPreviousNext

A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string

member type description
subgrid integer Index of the subgrid (as stored in grid.subgrids) the data is stored on.
scalar vecflt_type Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.
vector matflt_type Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
matrix array3dflt_type Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Type of: complexgrid_vector:comp I complexgrid_vector_simplestruct:comp I edge_fluid_scalar:bndvalue I edge_fluid_scalar:source I edge_fluid_scalar:value I edge_fluid_scalar_simplestruct:bndvalue I edge_fluid_scalar_simplestruct:source I edge_fluid_scalar_simplestruct:value I edge_kinetic_distribution:bndvalue I edge_kinetic_distribution:source I edge_kinetic_distribution:value

complexgrid_scalar_simplestruct

TopPreviousNext

A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as a simple structure; FIXME: add non-timedependent element "label" of type string

member type description
subgrid integer Index of the subgrid (as stored in grid.subgrids) the data is stored on.
scalar vecflt_type Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.
vector matflt_type Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
matrix array3dflt_type Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Type of: complexgrid_metric:g11 I complexgrid_metric:g12 I complexgrid_metric:g13 I complexgrid_metric:g22 I complexgrid_metric:g23 I complexgrid_metric:g33 I complexgrid_metric:jacobian I complexgrid_metric:measure

complexgrid_space

TopPreviousNext

Description of a grid space.

member type description
coordtype vecint_type Type of coordinates describing the physical space. Vector(nspacedim); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.
properties complexgrid_space_properties Space properties.
objects objects Definition of the higher-dimensional objects in the space.; Structure Array(1:nspacedim). First dimension: dimension of the objects (1=edges, 2=faces, 3=cells/volumes, etc...)
nodes complexgrid_nodes Definition of the nodes in the space.
Type of: complexgrid:spaces

complexgrid_space_properties

TopPreviousNext

Some specific properties of a space.

member type description
geotype integer Type of space geometry (id flag). A flag defining how the geometry (geo) fields associated with; grid nodes and objects are to be interpreted. If the field is undefined (0=GRID_UNDEFINED), the standard interpretation for; the given coordinate types is assumed.
geotypeid string Type of space geometry (id string). A string defining how the geometry (geo) fields associated with; grid nodes and objects are to be interpreted. If the field is undefined, the standard interpretation for; the given coordinate types is assumed.
Type of: complexgrid_space:properties

complexgrid_subgrid

TopPreviousNext

Subgrid definition. A subgrid is a list of explicit or implicit object lists.

member type description
id string ID string (name) of the subgrid. Freely chosen by user, possibly used for plotting.
list complexgrid_objectlist List of object lists. Structure array(nobjectlists).
Type of: complexgrid:subgrids

complexgrid_vector

TopPreviousNext

A vector quantity stored on a grid, with components possibly explicitly aligned to a coordinate direction. To be used as array of structure.

member type description
label string Label describing the data
comp complexgrid_scalar Components of the vector. Vector of griddata(ndim). Time-dependent; FIXME: inherit time-dependence for this element
align vecint_type Alignment of vector components, numerical flag. Int vector(ndim)
alignid vecstring_type Alignment of vector components, string description. String vector(ndim)
Type of: edge_fluid_scalar:bndflux I edge_fluid_scalar:flux I edge_fluid_scalar_simplestruct:bndflux I edge_fluid_scalar_simplestruct:flux I edge_kinetic_distribution:fluxes

complexgrid_vector_simplestruct

TopPreviousNext

A vector quantity stored on a grid, with components possibly explicitly aligned to a coordinate direction. To be used as simple structure

member type description
label string Label describing the data
comp complexgrid_scalar Components of the vector. Vector of griddata(ndim). Time-dependent; FIXME: inherit time-dependence for this element
align vecint_type Alignment of vector components, numerical flag. Int vector(ndim)
alignid vecstring_type Alignment of vector components, string description. String vector(ndim)
Type of: edge_fluid_scalar_transpcoeff:d I edge_fluid_scalar_transpcoeff:v

composition

TopPreviousNext

Plasma composition (description of ion species).

member type description
amn vecflt_type Atomic mass number (lumped ions are allowed); Vector (nion)
zn vecflt_type Nuclear charge (lumped ions are allowed); Vector (nion)
zion vecflt_type Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)
imp_flag vecint_type Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)
Type of: coherentwave:composition I coredelta:composition I coreprof:composition I coresource:composition I coretransp:composition I distribution:composition I distsource:composition I neoclassic:composition I sawteeth:composition

composition_neutrals

TopPreviousNext

Description of neutrals species

member type description
atomlist atomlist List of the atoms that enter the composition of the neutral species
neutrallist neutrallist Definition of neutral species
typelist typelist Definition of types for each neutral species
Type of: coreneutrals:composition

coord_sys

TopPreviousNext

flux surface coordinate system on a square grid of flux and angle

member type description
grid_type string Type of coordinate system
grid reggrid Regular grid definition; Time-dependent
jacobian matflt_type Jacobian of the coordinate system; Time-dependent; Matrix (ndim1, ndim2)
g_11 matflt_type metric coefficients g_11; Time-dependent; Matrix (ndim1, ndim2)
g_12 matflt_type metric coefficients g_12; Time-dependent; Matrix (ndim1, ndim2)
g_13 matflt_type metric coefficients g_13; Time-dependent; Matrix (ndim1, ndim2)
g_22 matflt_type metric coefficients g_22; Time-dependent; Matrix (ndim1, ndim2)
g_23 matflt_type metric coefficients g_23; Time-dependent; Matrix (ndim1, ndim2)
g_33 matflt_type metric coefficients g_33; Time-dependent; Matrix (ndim1, ndim2)
position rz2D R and Z position of grid points; Time-dependent; Matrix (ndim1, ndim2)
Type of: equilibrium:coord_sys I mhd_plasma:coord_sys I mhd_vacuum:coord_sys

coords

TopPreviousNext

Specification of coordinates in one dimension. Can be either a range of real values or a set of discrete values (if interp_type=0).

member type description
coord vecflt_type Coordinate values. Vector(npoints).
coord_label vecstring_type String description of discrete coordinate values (if interp_type=0). Vector(npoints). E.g., for spectroscopic lines, the spectroscopic description of the transition.
extrap_type vecint_type Extrapolation strategy when leaving the domain. Vector(2). Entry 1: behaviour at lower bound, entry 2: behaviour at upper bound.; Possible values: 0=none, report error; 1=boundary value; 2=linear extrapolation;
interp_type integer Interpolation strategy in this coordinate direction. Integer flag: 0=discrete (no interpolation); 1=linear; ...
label string Description of coordinate (e.g. "Electron temperature")
unit string Units of coordinate (e.g. [eV])
transform integer Coordinate transformation applied to coordinate values stored in coord. Integer flag: 0=none; 1=log10; 2=ln
spacing integer Flag for specific coordinate spacing (for optimization purposes). Integer flag: 0=undefined; 1=uniform; ...
Type of: tables_coord:coords

corefield

TopPreviousNext

Structure for a main field of core transport equations; Time-dependent;

member type description
value vecflt_type Signal value; Time-dependent; Vector (nrho)
derivative vecflt_type Radial derivative (dvalue/drho_tor) [signal_value_unit.m^-1]; Time-dependent; Vector (nrho)
source string Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); String
flag integer Flag describing how the profile has been processed : 0-not calculated 1-interpretative; 2-calculated by the transport solver; 3-calculated by a separate code : in that case only, description of the code provided in codeparam at the same level; 4-used value from the previous time step; Time-dependent; Scalar
boundary boundaryel Boundary condition for the transport equation. Time-dependent.
source_term sourceel Total source term for the transport equation. Time-dependent.
transp_coef coretransel Total transport coefficients. Time-dependent.
flux fluxel Fluxes of the quantity, two definitions. Time-dependent.
time_deriv vecflt_type Integral of the time derivative term of the transport equation. Time-dependent. Vector (nrho)
codeparam codeparam Code parameters
Type of: coreprof:ne I coreprof:te

corefieldion

TopPreviousNext

Structure for an ion field of core transport equations; Time-dependent;

member type description
value matflt_type Signal value; Time-dependent; Matrix (nrho,nion)
derivative matflt_type Radial derivative (dvalue/drho_tor) [signal_value_unit.m^-1]; Time-dependent; Matrix (nrho,nion)
source vecstring_type Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); Array of strings (nion)
flag vecint_type Flag describing how the profile has been processed : 0-not calculated 1-interpretative; 2-calculated by the transport solver; 3-calculated by a separate code : in that case only, description of the code provided in codeparam at the same level; 4-used value from the previous time step; Time-dependent; Vector(nion)
boundary boundaryion Boundary condition for the transport equation
source_term sourceion Total source term for the transport equation. Time-dependent.
transp_coef coretransion Total transport coefficients. Time-dependent.
flux fluxion Fluxes of the quantity, two definitions. Time-dependent.
time_deriv matflt_type Integral of the time derivative term of the transport equation. Time-dependent. Matrix (nrho,nion)
codeparam codeparam Code parameters
Type of: coreprof:ni I coreprof:ti I coreprof:vtor

corefieldneutral

TopPreviousNext

Structure for a main field of core neutral transport equations; Time-dependent;

member type description
value array3dflt_type Signal value; Array3D(nrho,nneut,max_ntype). Time-dependent
flux array3dflt_type Net neutral flux through the magnetic surface, positive values correspond to the direction from the center to the edge [s^-1]. Array3D(nrho,nneut,max_ntype). Time-dependent;
boundary boundary_neutrals Boundary condition for the transport equation. Time-dependent.
Type of: profiles_neutrals:n0

corefieldneutrale

TopPreviousNext

Structure for a main field of core neutral transport equations, (Temperature, with flux as energy); Time-dependent;

member type description
value array3dflt_type Signal value; Array3D(nrho,nneut,max_ntype). Time-dependent
flux array3dflt_type Net flux of the kinetic energy through the magnetic surface (3/2*E*n*V), positive values correspond to the direction from the center to the edge [W]. Array3D(nrho,nneut,max_ntype). Time-dependent;
boundary boundary_neutrals Boundary condition for the transport equation. Time-dependent.
Type of: profiles_neutrals:t0

corefieldneutralv

TopPreviousNext

Structure for a main field of core neutral transport equations (without flux variable); Time-dependent;

member type description
value array3dflt_type Signal value; Array3D(nrho,nneut,max_ntype)Time-dependent;
boundary boundary_neutrals Boundary condition for the transport equation. Time-dependent.
Type of: corefieldneutralv0:poloidal I corefieldneutralv0:radial I corefieldneutralv0:toroidal

corefieldneutralv0

TopPreviousNext

Neutral velocity

member type description
toroidal corefieldneutralv Neutral velocity in the toroidal direction [m.s^-1]. Positive is anti-clockwise when viewed from above. Time-dependent;
poloidal corefieldneutralv Velocity of neutrals in the poloidal direction. 0 is directed towards low field side, pi is towards high field side. Positive is anti-clockwise when viewed with low field side at the right. [m.s^-1]. Array3D(nrho,nneut,max_ntype). Time-dependent;
radial corefieldneutralv Neutral velocity in the radial direction (perpendicular to the magnetic surface), positive is from the centre to the edge [m.s^-1]. Array3D(nrho,nneut,max_ntype). Time-dependent;
Type of: profiles_neutrals:v0

coreprofile

TopPreviousNext

Structure for core plasma profile; Time-dependent

member type description
value vecflt_type Signal value; Time-dependent; Vector (nrho)
source string Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); String
Type of: profiles1d:bpol I profiles1d:dpsidt I profiles1d:dpsidt_phi I profiles1d:dvprimedt I profiles1d:e_b I profiles1d:eparallel I profiles1d:jni I profiles1d:joh I profiles1d:jtot I profiles1d:pe I profiles1d:pr_parallel I profiles1d:pr_perp I profiles1d:pr_th I profiles1d:q I profiles1d:qoh I profiles1d:shear I profiles1d:sigmapar I profiles1d:vloop I profiles1d:zeff I psi:sigma_par

coreprofion

TopPreviousNext

Structure for core plasma ion profile; Time-dependent

member type description
value matflt_type Signal value; Time-dependent; Vector (nrho,nion)
source vecstring_type Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); Array of strings (nion)
Type of: profiles1d:mtor I profiles1d:ns I profiles1d:pi I profiles1d:wtor

coretransel

TopPreviousNext

Structure for the transport coefficients for the transport equation (electrons). Time-dependent;

member type description
diff vecflt_type Diffusion coefficient [m^2.s^-1]. Time-dependent; Vector (nrho)
vconv vecflt_type Convection coefficient [m.s^-1]. Time-dependent; Vector (nrho)
source string Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); String
Type of: corefield:transp_coef

coretransimp

TopPreviousNext

Structure for the transport coefficients for the transport equation (impurities). Time-dependent;

member type description
diff array3dflt_type Diffusion coefficient [m^2.s^-1]. Time-dependent; Array3D(nrho,nimp,max_nzimp)
vconv array3dflt_type Convection coefficient [m.s^-1]. Time-dependent; Array3D (nrho,nimp,max_nzimp)
source vecstring_type Source of the profile (any comment describing the origin of the impurity profiles : code, path to diagnostic signals, massaging, ...); Array of strings (nimp)
Type of: coreimpur:transp_coef

coretransion

TopPreviousNext

Structure for the transport coefficients for the transport equation (ions). Time-dependent;

member type description
diff matflt_type Diffusion coefficient [m^2.s^-1]. Time-dependent; Matrix (nrho,nion)
vconv matflt_type Convection coefficient [m.s^-1]. Time-dependent; Matrix (nrho,nion)
source vecstring_type Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); Array of strings (nion)
Type of: corefieldion:transp_coef

counts

TopPreviousNext

Integrated emissivity [m^-2.s^-1].

member type description
expression string Formal expression for the line integral to be evaluated as a function of the involved physical quantities
setup_line setup_line Geometric description of the lines of sight
measure exp1D Counts of particles on detector. Vector (nchords)
Type of: source:counts

cxmeasure

TopPreviousNext

Measured values

member type description
ti exp1D Ion temperature [eV]. Vector (nchannels)
vtor exp1D Toroidal velocity [m/s]. Vector (nchannels)
vpol exp1D Poloidal velocity [m/s]. Vector (nchannels)
Type of: cxdiag:measure

cxsetup

TopPreviousNext

diagnostic setup information

member type description
position rzphi1Dexp Position of the measurement. Time-dependent. Vector (nchannels)
Type of: cxdiag:setup

datainfo

TopPreviousNext

Generic information on a data item

member type description
dataprovider string Name of the actual data provider (the person who filled the data)
putdate string Date at which the data has been put in the DB
source string Exact reference of the data source (e.g. original reference in the native machine data base)
comment string Any additional comment
isref integer 1 if the data can be found in the present data base entry; 2 if the data can be found in a parent data base entry; 0 if no data consistent with the present entry can be found.
whatref whatref Structure defining a database entry and the CPO occurrence
putinfo putinfo Level 2 information describing how to retrieve the actual data for the UAL. Not to be filled/used by the ITM user !
Type of: amns:datainfo I antennas:datainfo I coredelta:datainfo I coreimpur:datainfo I coreneutrals:datainfo I coreprof:datainfo I coresource:datainfo I coretransp:datainfo I cxdiag:datainfo I distribution:datainfo I distsource:datainfo I ecediag:datainfo I edge:datainfo I equilibrium:datainfo I flush:datainfo I fusiondiag:datainfo I ironmodel:datainfo I langmuirdiag:datainfo I launchs:datainfo I limiter:datainfo I lineintegraldiag:datainfo I magdiag:datainfo I mhd:datainfo I msediag:datainfo I nbi:datainfo I neoclassic:datainfo I orbit:datainfo I pfsystems:datainfo I reference:datainfo I sawteeth:datainfo I scenario:datainfo I summary:datainfo I toroidfield:datainfo I tsdiag:datainfo I turbulence:datainfo I vessel:datainfo I waves:datainfo

desc_impur

TopPreviousNext

Description of the impurities (list of ion species and possibly different charge states)

member type description
amn vecflt_type Atomic mass number of the impurity; Vector (nimp)
zn vecint_type Nuclear charge of the impurity; Vector (nimp)
i_ion vecint_type Index of the impurity species in the coreprof ion species ordering. Vector (nimp)
nzimp vecint_type Number of charge states (or bundles) considered for each impurity species. Vector (nimp)
zmin matint_type Minimum Z of impurity ionisation state bundle. Matrix (nimp,max_nzimp)
zmax matint_type Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Matrix (nimp,max_nzimp)
Type of: coreimpur:desc_impur

desc_iron

TopPreviousNext

Description of the iron segments

member type description
name vecstring_type Name of circuit. Array of strings (ncircuit).
id vecstring_type ID of circuit. Array of strings (ncircuit).
permeability permeability Permeability model (can be different for each iron segment)
geom_iron geom_iron Geometry of the iron segments
Type of: ironmodel:desc_iron

desc_pfcoils

TopPreviousNext

Description of the coils

member type description
name vecstring_type Name of coil. Array of strings (ncoils)
id vecstring_type ID of coil. Array of strings (ncoils)
res vecflt_type Coil resistance [Ohm]; Vector (ncoils)
emax vecflt_type Maximum Energy to be dissipated in coils [J]; Vector (ncoils)
nelement vecint_type Number of elements used to describe a coil; Vector (ncoils)
pfelement pfelement Axisymmetric conductor description
Type of: pfcoils:desc_pfcoils

desc_supply

TopPreviousNext

Description of the power supplies

member type description
name vecstring_type Name of the supply; Array of strings (nsupplies)
id vecstring_type ID of the supply; Array of strings (nsupplies)
type vecstring_type Type of supply; Array of strings (nsupplies)
delay vecflt_type Pure delay in the supply [s]; Vector (nsupplies)
filter filter Laplace proper filter
imin vecflt_type Minimum current [A]; Vector (nsupplies)
imax vecflt_type Maximum current [A]; Vector (nsupplies)
res vecflt_type Supply internal resistance [Ohm]; Vector (nsupplies)
umin vecflt_type Minimum voltage [V]; Vector (nsupplies)
umax vecflt_type Maximum voltage [V]; Vector (nsupplies)
emax vecflt_type Maximum Energy to be dissipated in supply [J]; Vector (nsupplies)
Type of: pfsupplies:desc_supply

dist_ff

TopPreviousNext

Distribution function of e.g. ions, or electrons; the density of particles in the velocity space, the real space and spin state. The grid is split into topological regions, which could overlap in coordiante space (i.e. one coordinated can correspond to more than one orbit). The number of topological region is given by nregion_topo. For nregion_topo=2 the topology should be that of a high aspect ratio tokamak with two topological regions, where the passing orbits moving counter to the plasma current are stored in region_topo=2 and all other orbits are stored in nregion_topo=1. For nregion_topo > 2 (e.g. for spherical tokamaks) the topology should be described in the field topology.

member type description
grid_info dist_grid_info Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.
topo_regions topo_regions List with distribution function in each topological region; Time-dependent. Structure array(nregion_topo)
Type of: dist_func:f_expansion

dist_func

TopPreviousNext

Distribution functions. The total distribution total distribution can either be given by the a set of markers/test particles (in markers), or by a gridded function (dist_expand). Note that the gridded distribution can be written as sum of successive approximations, where each term is given by an element in the vector dist_expand. Finally, the distribution can be written as a sum of a marker distribution and a gridded distribution, e.g. for delta-f Monte Carlo solution.

member type description
markers dist_markers Distribution given as a set of test particles, or markers.
f_expansion dist_ff Distribution function, f, expanded into a vector of successive approximations. The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th elemnet in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)
Type of: distri_vec:dist_func

dist_glob

TopPreviousNext

Global parameters (in most cases volume integrated and surface averaged quanatities).

member type description
enrg float Energy content of of a distribution species [J]; Time-dependent
enrg_para float Parallel energy content of of a distribution species [J]; Time-dependent
pow_coll_i vecflt_type Collisional power to ions [W]; Time-dependent; Matrix(nion)
pow_coll_e float Collisional power to the electrons [W]; Time-dependent
therm_src dist_src_snk_tot Source particles and power due to particles of the distribution species being thermalised (merging into the thermal plasma).
losses dist_glob_dist_losses Losses of the distribution species (orbit losses and neutralisation losses).
cur_dr_tor float Toroidal current of non-thermal particles (excluding electron back current for fast ions) [A]; Time-dependent.
trq_i vecflt_type Collisional torque to background ions [N.m]; Time-dependent; Vector (nion)
trq_e float Collisional torque to electrons [N.m]; Time-dependent
trq_j_rxb float Torque due to radial currents of non-thermal particles [N.m]; Time-dependent.
nucl_reac_th dist_nucl_reac_th Nuclear reactions between the calculated species and other species assumed to have thermal distributions.
nucl_reac_sf dist_nucl_reac_sf Nuclear reactions of the calculated species with itself (thermal + non-thermal).
Type of: distri_vec:global_param

dist_glob_dist_losses

TopPreviousNext

Losses of the distribution species (orbit losses and neutralisation losses).

member type description
orb_loss dist_src_snk_tot Losses due to orbits intersecting a material surface.
neutr_loss dist_src_snk_tot Losses due to neutralisation of distribution ions (charge exchange etc.)
Type of: dist_glob:losses

dist_grid_info

TopPreviousNext

Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.

member type description
grid_type integer Type of grid: 1=unstructured grid; 2=structured non-rectangular grid, here ndim11=ndim12=ndim13, ndim21=ndim22=ndim23, ndim31=ndim32=ndim33; 3=rectangular grid, where grid coordinates are stored in the vectors dim1(1:ndim1,1,1), dim2(1,1:ndim2,1), dim3(1,1,1:ndim3)
ngriddim integer Number of grid dimension. For ngriddim=2 the grid is specified by dim1 and dim2 only, while dim3, dim4, dim5, dim6 can be ignored (should not be allocated). For ngriddim=3 also dim3 is used to describe the grid etc. E.g. if your distribution is given by the three variables the poloidal flux, perpendicular and parallel velocities, then ngriddim=3 and grid_coord(1)=15, grid_coord(1)=16, grid_coord(3)=6.
grid_coord vecint_type Identifies the coordinates specifies in dim1, dim2, dim3, dim4, dim5, and dim6. grid_coord(K) describes the coordinate representaed in dimK, for K=1,2...6. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T/m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin; 24=n_Legendre, the index of the Legendre polynomial of the pitch, e.g. if the k:th component of dim3(1,1,k,1,1,1)=5 then this refer to the 5:th Legendre polynomial P_5(xi). Vector (6)
thin_orbits integer Specifies if guiding centre orbits are thin. Note: only used for orbit averaged distribution functions. For thin_orbits=1 the orbit are considered thin, i.e. each orbit is bound to follow a single flux surface; for thin_orbits=0 the orbits are asumed to follow guiding centre trajectories. E.g. thin_orbits=0 using constants of motion as given in a generalised equitorial plane, then the orbit outside the equitorial plane are described by the guiding centre equations of motion.
topology string Description of the topology of the grid. NOTE: only used for nregion_topo>2.
omnigen_surf omnigen_surf List of omnigeuous magnetic surfaces to which the s-coordinates in grid_coord refer. NOTE: only used for gridcoord=3. NOTE: all guiding centre orbits intersect at least one omnigeuous (or stagnation) surfaces, i.e. the omnigeuous generalised the equitorial plane (the midplane). nsurfs=Number of omnigenous surfaces. Structure array(nregion_topo)
Type of: dist_ff:grid_info

dist_input_src

TopPreviousNext

Input sources of particles and power for the distribution species (to aid diagnosing the code output).

member type description
particle_src dist_particle_src Particle source
wave_src dist_wave_src Auxiliary wave absorbed by the distribution species
Type of: distri_vec:input_src

dist_markers

TopPreviousNext

Distribution given as a set of markers (test particles).

member type description
nvar float Number of variables associated with a marker (test particle)
var_id vecint_type Identification of phase space variables. var_id(K) describe the variable represented in varK, for K=1,2...7. The possible variables are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T/m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin. Vector (7)
var1 vecflt_type Phase space variables one characterising the markers; Time-dependent; Vector (ntpart)
var2 vecflt_type Phase space variables two characterising the markers; Time-dependent; Vector (ntpart)
var3 vecflt_type Phase space variables three characterising the markers; Time-dependent; Vector (ntpart)
var4 vecflt_type Phase space variables four characterising the markers; Time-dependent; Vector (ntpart)
var5 vecflt_type Phase space variables five characterising the markers; Time-dependent; Vector (ntpart)
var6 vecflt_type Phase space variables six characterising the markers; Time-dependent; Vector (ntpart)
var7 vecflt_type Phase space variables seven characterising the markers; Time-dependent; Vector (ntpart)
weight vecflt_type Weight of the markers; Time-dependent; Vector (ntpart)
Type of: dist_func:markers

dist_nucl_reac

TopPreviousNext

Information on nuclear reactions involving the calculated species.

member type description
point_reac vecint_type Pointer to a species in composition who can undergo a nuclear reaction with the calculated species; Vector (nreac)
id_reac vecint_type Identification of the reaction between the calculated species and a background species (including which branch if applicable); Time-dependent; Vector (nreac). Table defining the index of reactions to be provided.
Type of: distri_vec:nucl_reac

dist_nucl_reac_sf

TopPreviousNext

Nuclear reactions of the calculated species with itself (thermal + non-thermal).

member type description
rate float Reaction rate [1/s]; Time-dependent
power float Fusion reaction power[W]; Time-dependent
Type of: dist_glob:nucl_reac_sf

dist_nucl_reac_th

TopPreviousNext

Nuclear reactions between the calculated species and other species assumed to have thermal distributions.

member type description
rate vecflt_type Reaction rate [1/s]; Time-dependent; Vector (nreac)
power vecflt_type Fusion reaction power[W]; Time-dependent; Vector (nreac)
Type of: dist_glob:nucl_reac_th

dist_particle_src

TopPreviousNext

Particle source

member type description
total dist_src_snk_tot Total source of particles and power (NBI, fusion products, pellets etc.)
volume_intgr dist_src_snk_vol Volume integrated source of particles and power (NBI, fusion products, pellets etc.)
flux_surf_av dist_src_snk_surf Flux surface averaged source of particles and power (NBI, fusion products, pellets etc.)
Type of: dist_input_src:particle_src

dist_prof_surf_dist_losses

TopPreviousNext

Losses of the distribution species.

member type description
orb_loss dist_src_snk_surf Losses due to orbits intersecting a material surface.
neutr_loss dist_src_snk_surf Losses due to neutralised ions, e.g. due to charge exchange events.
Type of: dist_profiles:lossesd

dist_prof_surf_nucl_reac_sf

TopPreviousNext

Nuclear reactions of the calculated species with itself (thermal + non-thermal).

member type description
rate vecflt_type Reaction rate [s^-1.m^-3]; Time-dependent; Matrix (npsi)
power vecflt_type Fusion reaction power [W.m^-3]; Time-dependent; Matrix (npsi)
Type of: dist_profiles:nucl_rd_sf

dist_prof_surf_nucl_reac_th

TopPreviousNext

Nuclear reactions between the cacluated species and oher species assumed to have thermal distributions.

member type description
rated matflt_type Reaction rate [s^-1.m^-3]; Time-dependent; Matrix (nreac, max_npsi)
powerd matflt_type Nuclear reaction power density [W.m^-3]; Time-dependent; Matrix (nreac, max_npsi)
Type of: dist_profiles:nucl_rd_th

dist_prof_vol_dist_losses

TopPreviousNext

Losses of the distribution species.

member type description
orb_loss dist_src_snk_vol Losses due to orbits intersecting a material surface.
neutr_loss dist_src_snk_vol Losses due to neutralised ions, e.g. due to charge exchange events.
Type of: dist_profiles:losses

dist_prof_vol_nucl_reac_sf

TopPreviousNext

Nuclear reactions of the calculated species with itself (thermal + non-thermal).

member type description
rate vecflt_type Reaction rate [1/s]; Time-dependent; Vector (npsi)
power vecflt_type Fusion reaction power[W]; Time-dependent; Vector (npsi)
Type of: dist_profiles:nucl_reac_sf

dist_prof_vol_nucl_reac_th

TopPreviousNext

Nuclear reactions between the calculated species and other species assumed to have thermal distributions.

member type description
rate matflt_type Reaction rate [1/s]; Time-dependent; Matrix (nreac, npsi)
power matflt_type Fusion reaction power[W]; Time-dependent; Matrix (nreac, npsi)
Type of: dist_profiles:nucl_reac_th

dist_profiles

TopPreviousNext

Profiles (volume integrated and flux surface averaged)

member type description
npsi integer Number of points of the radial grid for each species.
rho_tor_norm vecflt_type Normalised toroidal flux coordinate at the grid points for 1D profiles; Time-dependent; Vector (npsi)
rho_tor vecflt_type Toroidal flux coordinate at the grid points for 1D profiles [m]. Defined as sqrt(phi/pi/B0), where B0 = equilibrium/global_param/toroid_field/b0. Time-dependent; Vector (npsi)
psi vecflt_type Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
enrgd_tot vecflt_type Flux surface averaged energy density of a distribution species [J/m^3]; Time-dependent; Vector (npsi)
enrgd_para vecflt_type Flux surface averaged parallel energy density of a distribution species [J/m^3] Time-dependent; Vector (npsi).
powd_coll_i matflt_type Flux surface averaged collisional power to ions [W.m^-3]; Time-dependent; Matrix (nion, npsi)
powd_coll_e vecflt_type Flux surface averaged collisional power to the electrons [W.m^-3]; Time-dependent; Vector(npsi)
therm_srcd dist_src_snk_surf Flux surface averaged source of particles and power due to particles of the distribution species being thermalised (merging into the thermal plasma).
lossesd dist_prof_surf_dist_losses Particle loss densities due to charge exchange events with neutrals or orbits intersecting material surfaces.
curd_fp vecflt_type Flux surface averaged toroidal current density of non-thermal (fast) particles of the distribution species (excluding electron back current for fast ions) [A.m^-2]; Time-dependent; Vector (npsi).
curd_dr vecflt_type Total toroidal driven current density (including electron back current in the presence of fast ions) [A]; Time-dependent; Vector (npsi)
trqd_i matflt_type Flux surface averaged collisional toroidal torque to background ions [N.m^-2]; Time-dependent; Matrix (nion, npsi)
trqd_e vecflt_type Flux surface averaged collisional toroidal torque density to electrons [N.m^-2]; Time-dependent; Vector (npsi)
trqd_jrxb vecflt_type Toroidal torque density due to radial currents of non-thermal particles of the distribution species [N.m^-2]; Time-dependent; Vector (npsi)
nucl_rd_th dist_prof_surf_nucl_reac_th Nuclear reaction rate densities for reactions between the cacluated species and other species assumed to have thermal distributions.
nucl_rd_sf dist_prof_surf_nucl_reac_sf Nuclear reaction rate densities for reactions of the calculated species with itself (thermal + non-thermal).
enrg_tot vecflt_type Energy content of of a distribution species [J] inside a flux surface; Time-dependent; Vector (npsi)
enrg_para vecflt_type Parallel energy content of a distribution species [J] inside a flux surface; Time-dependent; Vector (npsi)
pow_coll_i matflt_type Collisional power to ions inside a flux surface [W]; Time-dependent; Matrix(nion, npsi)
pow_coll_e vecflt_type Collisional power to the electrons inside a flux surface [W]; Time-dependent; Vector(npsi)
therm_src dist_src_snk_vol Source particles and power inside a flux surface due to particles of the distribution species being thermalised (merging into the thermal plasma).
losses dist_prof_vol_dist_losses Particle loss inside flux surface due to charge exchange events.
cur_fp vecflt_type Toroidal current of non-thermal (fast) particles driven inside a flux surface (does not include electron back current for fast ions) [A]; Time-dependent; Vector (npsi)
cur_dr vecflt_type Total toroidal current driven inside a flux surface (including electron back current in the presence of fast ions) [A]; Time-dependent; Vector (npsi).
trq_i matflt_type Collisional toroidal torque to background ions inside a flux surface [N.m]; Time-dependent; Matrix (nion, npsi)
trq_e vecflt_type Collisional toroidal torque to electrons inside a flux surface [N.m]; Time-dependent; Vector (npsi)
trq_j_rxb vecflt_type Toroidal torque due to radial currents of non-thermal particles of the distribution species [N.m]; Time-dependent; Vector (npsi)
nucl_reac_th dist_prof_vol_nucl_reac_th Nuclear reactions inside a flux surface involving the distribution species and other species assumed to be thermal.
nucl_reac_sf dist_prof_vol_nucl_reac_sf Nuclear reactions inside a flux surface of the calculated species with itself (thermal + non-thermal).
Type of: distri_vec:profiles_1d

dist_src_snk_surf

TopPreviousNext

Losses due to orbits intersecting a material surface.

member type description
particlesd vecflt_type Source/sink particles [s^-1 m^-3]; Time-dependedent; Vector (npsi)
powerd vecflt_type Power density associated with the source/sink of particles [W.m^-3]; Time-dependent; Vector (npsi)
torqued vecflt_type Torque density due to the source/sink of particles [N.m^-2]; Time-dependent; Vector (npsi)
Type of: dist_particle_src:flux_surf_av I dist_prof_surf_dist_losses:neutr_loss I dist_prof_surf_dist_losses:orb_loss I dist_profiles:therm_srcd

dist_src_snk_tot

TopPreviousNext

Source particles and power due to particles of the distribution species being thermalised (merging into the thermal plasma).

member type description
particles float Source/sink particles [1/s]; Time-dependedent
power float Power associated with the source/sink of particles [W]; Time-dependent
torque float Torque due to the source/sink of particles [N.m]; Time-dependent
Type of: dist_glob:therm_src I dist_glob_dist_losses:neutr_loss I dist_glob_dist_losses:orb_loss I dist_particle_src:total

dist_src_snk_vol

TopPreviousNext

Losses due to orbits intersecting a material surface.

member type description
particles vecflt_type Source/sink particles [1/s]; Time-dependedent; Vector (npsi)
power vecflt_type Power associated with the source/sink of particles [W]; Time-dependent; Vector (npsi)
torque vecflt_type Torque due to the source/sink of particles [N.m]; Time-dependent; Vector (npsi)
Type of: dist_particle_src:volume_intgr I dist_prof_vol_dist_losses:neutr_loss I dist_prof_vol_dist_losses:orb_loss I dist_profiles:therm_src

dist_wave_src

TopPreviousNext

Auxiliary wave absorbed by the distribution species

member type description
type string Wave type (LH, EC, IC, ...), can be a combination of these if several wave types are absorbed by this species.
wave_power float Auxiliary wave power absorbed by the distribution species [W]; Time-dependent.
wave_powerd vecflt_type Auxiliary flux surface averaged wave power density absorbed by the distribution species [W/m^3]; Time-dependent; Vector (npsi)
Type of: dist_input_src:wave_src

distri_vec

TopPreviousNext

Vector over all distribution functions; Time-dependent. Structure array(ndist_spec)

member type description
calc_spec integer Pointer to the species for which the distribution function(s) is/are calculated and whose characteristics are given in composition (for ions). Value 0 means electrons.
nucl_reac dist_nucl_reac Information on nuclear reactions involving the calculated species.
global_param dist_glob Global parameters (in most cases volume integrated and surface averaged quanatities).
profiles_1d dist_profiles Profiles (volume integrated and flux surface averaged)
dist_func dist_func Distribution functions. The total distribution total distribution can either be given by the a set of markers/test particles (in markers), or by a gridded function (dist_expand). Note that the gridded distribution can be written as sum of successive approximations, where each term is given by an element in the vector dist_expand. Finally, the distribution can be written as a sum of a marker distribution and a gridded distribution, e.g. for delta-f Monte Carlo solution.
input_src dist_input_src Input sources of particles and power for the distribution species (to aid diagnosing the code output).
codeparam codeparam Code parameters
Type of: distribution:distri_vec

distsource_global_param

TopPreviousNext

Global parameters (volume integrated).

member type description
src_pow exp0D Total power source [W]; Time-dependent.
src_rate exp0D Particle source rate [1/s]; Time-dependent.
Type of: distsource_source:global_param

distsource_profiles_1d

TopPreviousNext

1D radial profiles

member type description
rho_tor_norm vecflt_type Normalised toroidal flux coordinate at the grid points for 1D profiles; Time-dependent; Vector (npsi)
rho_tor vecflt_type Toroidal flux coordinate at the grid points for 1D profiles [m]. Defined as sqrt(phi/pi/B0), where B0 = equilibrium/global_param/toroid_field/b0. Time-dependent; Vector (npsi)
psi vecflt_type Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
pow_den exp1D Flux surface averaged power density [W/m^3]; Time-dependent; Vector (npsi)
src_rate exp1D Flux surface averaged total source density of particles [m^-3 s^-1]; Time-dependent; Vector (npsi)
Type of: distsource_source:profiles_1d

distsource_profiles_2d

TopPreviousNext

2D source profiles in terms of two phase space coordinates

member type description
grid_coord vecint_type Identifies the coordinates specifies in dim1 and dim2. grid_coord(1) and grid_coord(2) describe the coordinate represented in dim1 and dim2. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T/m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]. Vector (2)
dim1 matflt_type First coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)
dim2 matflt_type Second coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)
g11 matflt_type 11 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
g12 matflt_type 12 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
g21 matflt_type 21 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
g22 matflt_type 22 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
pow_den exp2D Source power density. Here sum(M,N=1,2; pow_den*gNM*dimN*dimM) have unit [W]. Time-dependent; Vector (ndim1,ndim2)
src_rate exp2D Source density of particles.Here sum(M,N=1,2; src_rate*gNM*dimN*dimM) have unit [1/s]. Time-dependent; Vector (ndim1,ndim2)
Type of: distsource_source:profiles_2d

distsource_source

TopPreviousNext

Source

member type description
src_spec integer Pointer to the source species whose characteristics are given in composition.
global_param distsource_global_param Global parameters.
profiles_1d distsource_profiles_1d 1D radial profiles
profiles_2d distsource_profiles_2d 2D source profiles in terms of two phase space coordinates
source_grid source_grid Source density of particles in phase space (real space, velocity space, spin state).
source_mark source_mark Source given as a set of markers (test particles)
codeparam codeparam Code parameters
Type of: distsource:source

divergence

TopPreviousNext

Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.

member type description
frac_divcomp vecflt_type Fraction of injected particles. Vector(ndiv_comp)
div_vert vecflt_type Beam divergence for a unit in the vertical direction[rad]. Vector(ndiv_comp)
div_horiz vecflt_type Beam divergence for a unit in the horizontal direction[rad]. Vector(ndiv_comp)
Type of: setup_inject:divergence

ecemeasure

TopPreviousNext

Measured values

member type description
te exp1D Electron temperature [eV]. Vector (nchannels)
Type of: ecediag:measure

ecesetup

TopPreviousNext

diagnostic setup information

member type description
frequency vecflt_type Frequency of the ECE channels. Vector (nchannels)
position rzphi1Dexp Position of the measurement. Time-dependent. Vector (nchannels)
Type of: ecediag:setup

edge_fluid

TopPreviousNext

Fluid quantities

member type description
ne edge_fluid_scalar_simplestruct Electron density [1/m^3]; Time-dependent;
ni edge_fluid_scalar Ion density [1/m^3] (per species). Array of structures(nspecies); Time-dependent;
ve edge_fluid_vector_simplestruct Electron velocity [m/s]; Time-dependent;
vi edge_fluid_vector Ion velocity [m/s] (per species).Array of structures(nspecies); Time-dependent;
te edge_fluid_scalar_simplestruct Electron temperature [eV]; Time-dependent;
ti edge_fluid_scalar Ion temperature [eV] (per species). Array of structures(nspecies).; Time-dependent;
te_aniso edge_fluid_vector_simplestruct Anisotropic electron temperature [eV]; Time-dependent;
ti_aniso edge_fluid_vector Anisotropic ion temperature [eV] (per species). Array of structures(nspecies); Time-dependent;
po edge_fluid_scalar_simplestruct Electric potential [V]; Time-dependent;
j edge_fluid_vector_simplestruct Electric current [A]; Time-dependent;
Type of: edge:fluid

edge_fluid_scalar

TopPreviousNext

A scalar fluid quantity. To be used as array of structure

member type description
value complexgrid_scalar Value of the quantity. Possibly stored on multiple subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
bndvalue complexgrid_scalar Boundary values of the quantity. Possibly stored on multiple (boundary) subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
flux complexgrid_vector Flux of the quantity. Possibly stored on multiple subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
bndflux complexgrid_vector Flux of the quantity. Possibly stored on multiple (boundary) subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
transpcoeff edge_fluid_scalar_transpcoeff Transport coefficients; Time-dependent; Array of structures (nsubgrid_quantity)
source complexgrid_scalar Source; Time-dependent; Array of structures (nsubgrid_quantity)
Type of: edge_fluid:ni I edge_fluid:ti I edge_fluid_vector:comps I edge_fluid_vector_simplestruct:comps

edge_fluid_scalar_simplestruct

TopPreviousNext

A scalar fluid quantity. To be used as simple structure.

member type description
value complexgrid_scalar Value of the quantity. Possibly stored on multiple subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
bndvalue complexgrid_scalar Boundary values of the quantity. Possibly stored on multiple (boundary) subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
flux complexgrid_vector Flux of the quantity. Possibly stored on multiple subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
bndflux complexgrid_vector Flux of the quantity. Possibly stored on multiple (boundary) subgrids.; Time-dependent; Array of structures (nsubgrid_quantity)
transpcoeff edge_fluid_scalar_transpcoeff Transport coefficients; Time-dependent; Array of structures (nsubgrid_quantity)
source complexgrid_scalar Source; Time-dependent; Array of structures (nsubgrid_quantity)
Type of: edge_fluid:ne I edge_fluid:po I edge_fluid:te

edge_fluid_scalar_transpcoeff

TopPreviousNext

Transport coefficients; Time-dependent; Array of structures (nsubgrid_quantity)

member type description
d complexgrid_vector_simplestruct Diffusivity [m^2/s]; Time-dependent;
v complexgrid_vector_simplestruct Velocity [m/s]; Time-dependent;
Type of: edge_fluid_scalar:transpcoeff I edge_fluid_scalar_simplestruct:transpcoeff

edge_fluid_vector

TopPreviousNext

A fluid vector quantity, with components possibly explicitly aligned to a coordinate direction. To be used as array of structure

member type description
comps edge_fluid_scalar Components of the vector. Array of structures(ndim); Time-dependent;
align vecint_type Alignment of vector components, numerical flag. Int vector(ndim);
alignid vecstring_type Alignment of vector components, string description. String vector(ndim);
Type of: edge_fluid:ti_aniso I edge_fluid:vi

edge_fluid_vector_simplestruct

TopPreviousNext

A fluid vector quantity, with components possibly explicitly aligned to a coordinate direction. To be used as simple structure.

member type description
comps edge_fluid_scalar Components of the vector. Array of structures(ndim); Time-dependent;
align vecint_type Alignment of vector components, numerical flag. Int vector(ndim);
alignid vecstring_type Alignment of vector components, string description. String vector(ndim);
Type of: edge_fluid:j I edge_fluid:te_aniso I edge_fluid:ve

edge_kinetic

TopPreviousNext

Kinetic quantities

member type description
f edge_kinetic_distribution Distribution function [1/m^3 (m/s)^-3]. Array of structuresr(nspecies); Time-dependent;
Type of: edge:kinetic

edge_kinetic_distribution

TopPreviousNext

Distribution function [1/m^3 (m/s)^-3]. Array of structuresr(nspecies); Time-dependent;

member type description
value complexgrid_scalar Value of distribution function. Possibly stored on multiple subgrids.; Vector (nsubgrid_quantity). Time-dependent;
bndvalue complexgrid_scalar Boundary value of distribution function. Possibly stored on multiple subgrids.; Vector (nsubgrid_quantity). Time-dependent;
fluxes complexgrid_vector Fluxes in phase space. Possibly stored on multiple subgrids.; Vector (nsubgrid_quantity). Time-dependent;
source complexgrid_scalar Sources in phase space. Possibly stored on multiple subgrids.; Vector (nsubgrid_quantity). Time-dependent;
Type of: edge_kinetic:f

emissivity1d

TopPreviousNext

Reconstructed 1D emissivity [counts.m^-3.s-1].

member type description
r exp1D horizontal grid. Vector (dim)
z exp1D vertical grid. Vector (dim)
measure exp1D reconstruction. Vector (dim)
Type of: source:emissivity1d

emissivity2d

TopPreviousNext

Reconstructed 2D emissivity [counts.m^-3.s-1].

member type description
r exp2D radial grid. Vector (dim1,dim2)
z exp2D vertical grid. Vector (dim1,dim2)
measure exp2D Reconstruction. Vector (dim1,dim2)
Type of: source:emissivity2d

entry_def

TopPreviousNext

Structure defining a database entry

member type description
user string Name of the user if private data. Value should be ITM if stored in the official common ITM tree
machine string Name of the device
shot integer Shot number
run integer Run number
Type of: mdinfo:md_entry

eqconstraint

TopPreviousNext

measurements to constrain the equilibrium, output values and accuracy of the fit

member type description
bpol eqmes1D poloidal pickup coils [T]
bvac_r eqmes0D Vacuum field times radius in the toroidal field magnet [T.m];
diamagflux eqmes0D Diamagnetic flux [Wb], defined as integral (Btor - Btor,vac) dS where the integral is over the poloidal cross section of the plasma. It is measured by a single wire loop around the cross section of the torus (e.g. Wesson, Tokamaks, 1997, p.473). It gives information about the separation of the two source profiles p' and FF' of the Grad-Shafranov equation.
faraday eqmes1D Faraday rotation angles [rad]
flux eqmes1D Poloidal flux loops [Wb]
i_plasma eqmes0D Plasma current [A];
isoflux isoflux Point series at which the flux is considered the same
jsurf eqmes1D Average of current density on the flux surface [A/m^2]
magnet_iron magnet_iron Magnetisation in iron segments [T]
mse eqmes1D MSE angles [rad]
ne eqmes1D Electron density [m^-3 for local measurement, m^-2 if line integrated]
pfcurrent eqmes1D Current in poloidal field coils [A]
pressure eqmes1D Total pressure [Pa]
q q Safety factor
xpts xpts Position of the X-point(s)
Type of: equilibrium:eqconstraint

eqgeometry

TopPreviousNext

Geometry of the plasma boundary

member type description
source string Comment describing the origin of the eqgeometry data; String
boundarytype integer 0 (limiter) or 1 (separatrix); Integer; Time-dependent
boundary rz1D_npoints RZ description of the plasma boundary; Time-dependent;
geom_axis rz0D position of the geometric axis [m]; Time-dependent; Scalar
a_minor float Minor radius of the plasma boundary [m]; Time-dependent; Scalar
elongation float Elongation of the plasma boundary; Time-dependent; Scalar
tria_upper float Upper triangularity of the plasma boundary; Time-dependent; Scalar
tria_lower float Lower triangularity of the plasma boundary; Time-dependent; Scalar
xpts rz1D Position of the Xpoints, first is the active xpoint if diverted [m]; Time-dependent; Vector (npoint)
left_low_st rz0D Position of the lower left strike point [m]; Time-dependent; Scalar
right_low_st rz0D Position of the lower right strike point [m]; Time-dependent; Scalar
left_up_st rz0D Position of the upper left strike point [m]; Time-dependent; Scalar
right_up_st rz0D Position of the upper right strike point [m]; Time-dependent; Scalar
active_limit rz0D Position of the active limiter point (point of the plasma boundary in contact with the limiter) [m]; Set R = 0 for X-point plasma; Time-dependent; Scalar
Type of: equilibrium:eqgeometry I scenario:eqgeometry

eqmes0D

TopPreviousNext

Structure for equilibrium measurement 0D signal

member type description
measured float Measured value of the signal; Time-dependent; Scalar.
source string Path to the source signal (diagnostic or genprof, from which to read all info on the signal); String
time float Time (exact time slice used from the time array of the source signal. If the time slice does not exist in the time array of the source signal, it means linear interpolation has been used); Time-dependent; Scalar.
exact integer 1 means exact data, is not fitted; 0 means the equilibrium code does a least square fit; scalar integer
weight float weight given to the measurement (>= 0); Time-dependent; Scalar.
sigma float standard deviation of the measurement; Time-dependent; Scalar.
calculated float Signal as recalculated by the equilibrium code; Time-dependent; Scalar.
chi2 float chi^2 of (calculated-measured); Time-dependent; Scalar.
Type of: eqconstraint:bvac_r I eqconstraint:diamagflux I eqconstraint:i_plasma

eqmes1D

TopPreviousNext

Structure for equilibrium measurement 1D signal

member type description
measured vecflt_type Measured value of the signal; Time-dependent; Array(nmeas)
source string Path to the source signal (diagnostic or genprof, from which to read all info on the signal), e.g. 'magdiag/bpol_probes/measure/value'. String
time float Exact time slice used from the time array of the source signal. If the time slice does not exist in the time array of the source signal, it means linear interpolation has been used);Time-dependent; Scalar
exact vecint_type 1 means exact data, is not fitted; 0 means the equilibrium code does a least square fit; Time-dependent; Array(nmeas)
weight vecflt_type weight given to the measurement (>= 0); Time-dependent; Array(nmeas)
sigma vecflt_type standard deviation of the measurement; Time-dependent; Array(nmeas)
calculated vecflt_type Signal as recalculated by the equilibrium code; Time-dependent; Array(nmeas)
chi2 vecflt_type chi^2 of (calculated-measured); Time-dependent; Array(nmeas)
Type of: eqconstraint:bpol I eqconstraint:faraday I eqconstraint:flux I eqconstraint:jsurf I eqconstraint:mse I eqconstraint:ne I eqconstraint:pfcurrent I eqconstraint:pressure I magnet_iron:mr I magnet_iron:mz

exp0D

TopPreviousNext

Structure for experimental time-dependent scalar signal

member type description
value float Signal value; Time-dependent; Scalar
abserror float Absolute error on signal; Time-dependent; Scalar
relerror float Relative error on signal (normalised to signal value); Time-dependent; Scalar
Type of: antenna_ec:power I antenna_ic:frequency I antenna_ic:power I antenna_lh:power I distsource_global_param:src_pow I distsource_global_param:src_rate I magdiag:diamagflux I magdiag:ip I nbi_unit:inj_eng_unit I nbi_unit:pow_unit I straps:phase I toroidfield:bvac_r I toroidfield:current

exp1D

TopPreviousNext

Structure for experimental 1D signal

member type description
value vecflt_type Signal value; Time-dependent; Vector
abserror vecflt_type Absolute error on signal; Time-dependent; Vector
relerror vecflt_type Relative error on signal (normalised to signal value); Time-dependent; Vector
Type of: bpol_probes:measure I counts:measure I cxmeasure:ti I cxmeasure:vpol I cxmeasure:vtor I distsource_profiles_1d:pow_den I distsource_profiles_1d:src_rate I ecemeasure:te I emissivity1d:measure I emissivity1d:r I emissivity1d:z I flux_loops:measure I lang_derived:measure I lang_measure:area I lang_measure:measure I lineintegraldiag:measure I magnetise:mr I magnetise:mz I modules:amplitude I modules:phase I msediag:measure I nbi_unit:beamcurrfrac I nbi_unit:beampowrfrac I pfcoils:coilcurrent I pfcoils:coilvoltage I pfsupplies:current I pfsupplies:voltage I rzphi1Dexp:phi I rzphi1Dexp:r I rzphi1Dexp:z I tsmeasure:ne I tsmeasure:te

exp2D

TopPreviousNext

Structure for experimental 2D signal

member type description
value matflt_type Signal value; Time-dependent; Matrix
abserror matflt_type Absolute error on signal; Time-dependent; Matrix
relerror matflt_type Relative error on signal (normalised to signal value); Time-dependent; Matrix
Type of: distsource_profiles_2d:pow_den I distsource_profiles_2d:src_rate I emissivity2d:measure I emissivity2d:r I emissivity2d:z

filter

TopPreviousNext

Laplace proper filter

member type description
num matflt_type Coefficients of the numerator, in increasing order : a0 + a1*s + ... + an*s^n; Matrix (nsupplies,n)
den matflt_type Coefficients of the denominator, in increasing order : b0 + b1*s + ... + bm*s^m; Matrix (nsupplies,m)
Type of: desc_supply:filter

flush

TopPreviousNext

FLUSH package coefficients for the mapping of the equlibrium. The time grid of this structure is the same as the equilibrium structure above.

member type description
datainfo datainfo Generic information on a data item
position rz1D Major radius and altitude of the FLUSH grid [m]; Time-dependent; Vectors resp. (nR) and (nZ)
coef matflt_type Coefficients of the fit; Time-dependent; Matrix 2D (nR,nZ)
codeparam codeparam Code parameters
Type of: equilibrium:flush

flux_loops

TopPreviousNext

Poloidal flux loops RZ coordinates have 1 component for the full loop and two if there is a negative reference loop

member type description
setup_floops setup_floops diagnostic setup information
measure exp1D Measured flux [Wb]; Time-dependent; Vector (nloops)
Type of: magdiag:flux_loops

fluxel

TopPreviousNext

Structure for the fluxes of a field of the core transport equations (electrons); Time-dependent;

member type description
flux_dv vecflt_type Flux of the field calculated from the transport coefficients. Time-dependent; Vector (nrho)
flux_interp vecflt_type Interpretative flux deduced from measured data, the integral of the source term, and the time derivative of the field. Time-dependent; Vector (nrho)
Type of: corefield:flux

fluximp

TopPreviousNext

Structure for the fluxes of a field of the core transport equations (impurities); Time-dependent;

member type description
flux_dv array3dflt_type Flux of the field calculated from the transport coefficients. Time-dependent; Array3D (nrho,nion,max_nzimp)
flux_interp array3dflt_type Interpretative flux deduced from measured data, the integral of the source term, and the time derivative of the field. Time-dependent; Array3D (nrho,nion,max_nzimp)
Type of: coreimpur:flux

fluxion

TopPreviousNext

Structure for the fluxes of a field of the core transport equations (ions); Time-dependent;

member type description
flux_dv matflt_type Flux of the field calculated from the transport coefficients. Time-dependent; Matrix (nrho,nion)
flux_interp matflt_type Interpretative flux deduced from measured data, the integral of the source term, and the time derivative of the field. Time-dependent; Matrix (nrho,nion)
Type of: corefieldion:flux

fullwave

TopPreviousNext

Solution by full wave code

member type description
pol_decomp pol_decomp Poloidal decomposition of the wave fields. Uses the flux surface grid in grid_1d.
local local Local description of the wave fields. Uses the grid in grid_2d.
Type of: coherentwave:fullwave

geom_iron

TopPreviousNext

Geometry of the iron segments

member type description
npoints vecint_type Number of points describing an element (irregular outline rzcoordinate); Vector (nsegment)
rzcoordinate rz2D Irregular outline [m]; 2D arrays (nsegment,max_npoints)
Type of: desc_iron:geom_iron

global_param

TopPreviousNext

0d output parameters

member type description
beta_pol float poloidal beta; Time-dependent; Scalar
beta_tor float toroidal beta; Time-dependent; Scalar
beta_normal float normalised beta; Time-dependent; Scalar
i_plasma float total toroidal plasma current [A]; Positive sign means anti-clockwise when viewed from above. Time-dependent; Scalar
li float internal inductance; Time-dependent; Scalar
volume float total plasma volume [m^3]; Time-dependent; Scalar
area float area poloidal cross section [m^2]; Time-dependent; Scalar
psi_ax float poloidal flux at the magnetic axis [Wb]; Time-dependent; Scalar
psi_bound float poloidal flux at the selected plasma boundary (separatrix for a free boundary code; fixed boundary for fixed boundary code) [Wb]; Time-dependent; Scalar
mag_axis mag_axis Magnetic axis values
q_95 float q at the 95% poloidal flux surface; Time-dependent; Scalar
q_min float minimum q value in the plasma; Time-dependent; Scalar
toroid_field b0r0 Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, to be used by the ETS
w_mhd float Plasma energy content = 3/2 * int(p,dV) with p being the total pressure (thermal + fast particles) [J]. Time-dependent; Scalar
gamma float Adiabatic index. Time-dependent; Scalar
Type of: equilibrium:global_param

globalparam

TopPreviousNext

Various global quantities calculated from the 1D profiles. Time-dependent

member type description
current_tot float Total plasma current [A]; Time-dependent; Scalar
current_bnd float Plasma current inside transport solver boundary rho_tor_bnd [A]; Time-dependent; Scalar
current_ni float Total non-inductive parallel current [A]; Time-dependent; Scalar
vloop float Toroidal loop voltage [V]; Time-dependent; Scalar
li float Internal inductance; Time-dependent; Scalar
beta_tor float toroidal beta; Time-dependent; Scalar
beta_normal float normalised beta; Time-dependent; Scalar
beta_pol float poloidal beta; Time-dependent; Scalar
w_dia float Plasma energy content = 3/2 * int(p,dV) with p being the total pressure (pr_th + pr_perp). Time-dependent; Scalar
Type of: coreprof:globalparam

grid

TopPreviousNext

definition of the 2D grid

member type description
dim1 vecflt_type First dimension values; Time-dependent; Vector (ndim1)
dim2 vecflt_type Second dimension values; Time-dependent; Vector (ndim2)
connect matint_type In case of a finite elemnt representation, lists the points (3 for triangles, 4 for quadrangles) which define a finite element. In this case, ndim1=ndim2 and the value of grid_connect represents the index of the points in the list 1:ndim. E.g. : grid_connect(i,1:4) is a list of four integers [k1 k2 k3 k4] meaning that finite element #i is defined by the points (dim1(k1),dim2(k1)),(dim1(k2),dim2(k2)),(dim1(k3),dim2(k3)) and (dim1(k4),dim2(k4)); Time-dependent; Matrix of integers (nelement,4)
Type of: profiles_2d:grid

grid_info

TopPreviousNext

Specifying the grid; type of the grid (unstructured/structured/rectangular), the grid coordiante, in what variables the source is continuous/discrete, if the source is given at gyrocentre or real particle position.

member type description
grid_type integer Type of grid in continuous dimensions: 1=unstructured grid, 2=structured non-rectangular grid, 3=rectangular. For rectangular grids, and/or dimensions with discrete source, the grid coordinates dim1,dim2,... is stored in vectors dim1(1:ndim1,1,1,1), dim1(1,1:ndim2,1,1),...
ngriddim integer Number of grid dimension. For ngriddim=2 the grid is specified by dim1 and dim2 only, while dim3, dim4, dim5, and dim6 can be ignored (should not be allocated). For ngriddim=3 also dim3 is used to describe the grid etc. E.g. if your distribution is given by the three variables the poloidal flux, perpendicular and parallel velocities, then ngriddim=3 and grid_coord(1)=15, grid_coord(1)=16, grid_coord(3)=6.
grid_coord vecint_type Identifies the coordinates specifies in dim1, dim2, dim3, dim4, dim5, and dim6. grid_coord(K) describe the coordinate represented in dimK, for K=1,2...6. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T/m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin; 24=n_Legendre, the index of the Legendre polynomial of the pitch, e.g. if the k:th component of dim3(1,1,k,1,1,1)=5 then this refer to the 5:th Legendre polynomial P_5(xi). Vector (6)
discrete_dims vecint_type Specifies discrete or continuous grid in each dimension separately. For discrete_dims(K)=1, K=1,2...6: the source is discretely distributed at the grid points of the dimK-grid (e.g. to treat the discrete energies injected with NBI); for discrete_dims(K)=0: continuous source, i.e. the source is distributed over the continuous variable dimK (e.g. the source density is a continuous function of the major radius). Vector (6)
gyrosrc_type integer Defines how to interpret the source: 1 = the source is calulated at the particle birth point; 2 = the source is calulated at the gyro centre of the birth point.
Type of: source_grid:grid_info

inj_spec

TopPreviousNext

Injected species

member type description
amn float Atomic mass number
zn float Nuclear charge
Type of: nbi_unit:inj_spec

isoflux

TopPreviousNext

Point series at which the flux is considered the same

member type description
position rz1D Position of the points at which the flux is considered the same; Time-dependent; Vector (nmeas)
source string Description or path to the source signal (diagnostic or genprof, from which to read all info on the signal), e.g. 'magdiag/bpol_probes/measure/value'. String
weight vecflt_type weight given to the measurement (>= 0); -1 if exact data; Time-dependent; Vector (nmeas)
sigma vecflt_type standard deviation of the measurement; Time-dependent; Vector (nmeas)
calculated vecflt_type Signal as recalculated by the equilibrium code; Time-dependent; Vector (nmeas)
chi2 vecflt_type chi^2 of (calculated-measured); Time-dependent; Vector (nmeas)
Type of: eqconstraint:isoflux

jni

TopPreviousNext

Non-inductive parallel current density [A/m^2]; Time-dependent;

member type description
value vecflt_type Value of jni; Time-dependent; Vector (nrho)
integral vecflt_type Integral from 0 to rho of jni. Time-dependent; Vector (nrho)
source string Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); String
Type of: psi:jni

lang_derived

TopPreviousNext

Structure for physics quantities derived from Langmuir probe measurements

member type description
source vecstring_type Probes in probe holder used to derive measure. String vector
position rzphi1Dexp Position of the measurement. Time-dependent.
measure exp1D Measured quantity. Time-dependent.
Type of: langmuirdiag:machpar I langmuirdiag:ne I langmuirdiag:te

lang_measure

TopPreviousNext

Structure for elementary Langmuir probe measurement

member type description
name vecstring_type Name of the probe e.g. Jsatur1,Vfloat1). String vector
direction vecstring_type Direction of the probe w.r.t. magnetic field. For Mach arrangement use 'co ' (co-field) and 'ct ' (counter field) for the pair, otherwise use 'both'. String vector
area exp1D Effective area of probe [m^2]. Time-dependent.
position rzphi1Dexp Position of the measurement. Time-dependent.
measure exp1D Measured quantity. Time-dependent.
Type of: langmuirdiag:bias I langmuirdiag:jsat I langmuirdiag:potential

launchangles

TopPreviousNext

Launching angles of the beam

member type description
alpha float Poloidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline (trigonometric convention) [rad]; Time-dependent
beta float Toroidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline (trigonometric convention) [rad]; Time-dependent
Type of: antenna_ec:launchangles

launchs_parallel

TopPreviousNext

Power spectrum as a function of the parallel refractive index.

member type description
nn_par vecint_type Number of points for the discretization of the spectrum in the poloidal direction, Vector of integers (nantenna).
n_par matflt_type Refraction index in the parallel direction, Matrix (nantenna,max_nn_par).
power vecflt_type W/dN_par [W], Matrix(nantenna, max_nn_par). Time-dependent
Type of: spectrum:parallel

launchs_phi_theta

TopPreviousNext

Power spectrum as a function of the refractive index in the toroidal and poloidal directions.

member type description
nn_phi vecint_type Number of points for the discretization of the spectrum in the toroidal direction, Vector of integers (nantenna).
nn_theta vecint_type Number of points for the discretization of the spectrum in the poloidal direction, Vector of integers (nantenna).
n_phi matflt_type Refraction index in the toroidal direction, Matrix (nantenna,max_nn_phi).
n_theta matflt_type Refraction index in poloidal direction, Matrix (nantenna,max_nn_theta).
power array3dflt_type W/dNphi/dNtheta [W], Array (nantenna, max_nn_phi, max_nn_theta). Time-dependent
Type of: spectrum:phi_theta

launchs_rfbeam

TopPreviousNext

Beam characteristics (RF wave description)

member type description
spot launchs_rfbeam_spot Spot characteristics
phaseellipse launchs_rfbeam_phaseellipse Phase ellipse characteristics of the spot
Type of: launchs:beam

launchs_rfbeam_phaseellipse

TopPreviousNext

Phase ellipse characteristics of the spot

member type description
invcurvrad matflt_type Inverse curvature radii for the phase ellipse [m-1], Matrix (nantenna,2). Time-dependent
angle vecflt_type Rotation angle for the phase ellipse [rd], Vector(nantenna). Time-dependent
Type of: launchs_rfbeam:phaseellipse

launchs_rfbeam_spot

TopPreviousNext

Spot characteristics

member type description
waist matflt_type Waist for the spot ellipse [m], Matrix (nantenna,2). Time-dependent
angle vecflt_type Rotation angle for the spot ellipse [rd], Vector(nantenna). Time-dependent
Type of: launchs_rfbeam:spot

limiter_unit

TopPreviousNext

Vector of limiting surfaces. Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents)

member type description
name string Name or description of the limiter_unit
closed string Identify whether the contour is closed (y) or open (n)
position rz1D Position (R,Z coordinates) of a limiting surface. No need to repeat first point for closed contours [m]; Vector(npoints)
Type of: limiter:limiter_unit

lineintegraldiag

TopPreviousNext

General line integral diagnostic

member type description
datainfo datainfo Generic information on a data item
expression string Formal expression for the line integral to be evaluated as a function of ne, ni, Te, Ti, Zeff, Br, Bz
setup_line setup_line Geometric description of the lines of sight
measure exp1D Measured value. Time-dependent; Vector (nchords)
time float Time [s]; Time-dependent; Scalar

local

TopPreviousNext

Local description of the wave fields. Uses the grid in grid_2d.

member type description
e_plus array3dflt_type Magnitude of left hand polarised component of the wave electric field [V/m]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
e_plus_ph array3dflt_type Phase of left hand polarised component of the wave electric field [rad]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
e_minus array3dflt_type Magnitude of right hand polarised component of the wave electric field [v/m]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
e_minus_ph array3dflt_type Phase of right hand polarised component of the wave electric field [rad]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
e_norm array3dint_type Magnitude of wave electric field normal to a flux surface [V/m]; Time-dependent; 3D (ntor, ndim1, ndim2)
enorm_ph array3dflt_type Phase of wave electric field normal to a flux surface [rad]; Time-dependent; 3D (ntor, ndim1, ndim2)
e_binorm array3dflt_type Magnitude of wave electric field tangent to a flux surface [V/m]; Time-dependent; 3D (ntor, ndim1, ndim2)
e_binorm_ph array3dflt_type Phase of wave electric field tangent to a flux surface [rad]; Time-dependent; 3D (ntor, ndim1, ndim2)
e_para array3dflt_type Magnitude of parallel wave electric field [V/m]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
e_para_ph array3dflt_type Phase of parallel wave electric field [rad]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
b_norm array3dflt_type Magnitude of wave magnetic field normal to a flux surface [T]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
b_norm_ph array3dflt_type Phase of wave magnetic field normal to a flux surface [rad]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
b_binorm array3dflt_type Magnitude of wave magnetic field tangent to a flux surface [T]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
b_binorm_ph array3dflt_type Phase of wave magnetic field tangent to a flux surface [rad]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
b_para array3dflt_type Magnitude of wave magnetic field parallel to the equilibrium magnetic field [T]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
b_para_ph array3dflt_type Phase of wave magnetic field parallel to the equilibrium magnetic field [rad]; Time-dependent; Array 3D (ntor, ndim1, ndim2)
Type of: fullwave:local

mag_axis

TopPreviousNext

Magnetic axis values

member type description
position rz0D Position of the magnetic axis [m]; Time-dependent; Scalar;
bphi float Total toroidal magnetic field at the magnetic axis [T]; Time-dependent; Scalar
q float q at the magnetic axis; Time-dependent; Scalar
Type of: global_param:mag_axis

magnet_iron

TopPreviousNext

Magnetisation in iron segments [T]

member type description
mr eqmes1D Magnetisation along the R axis [T];
mz eqmes1D Magnetisation along the Z axis [T];
Type of: eqconstraint:magnet_iron

magnetise

TopPreviousNext

Magnetisation M of the iron segment, assumed to be constant inside a given iron segment. Reminder : H = 1/mu0 * B - mur * M; [A/m].

member type description
mr exp1D Magnetisation along the R axis [T]; Time-dependent; Vector (nsegment)
mz exp1D Magnetisation along the Z axis [T]; Time-dependent; Vector (nsegment)
Type of: ironmodel:magnetise

mdinfo

TopPreviousNext

Information related to machine description for this entry

member type description
shot_min integer Minimum shot number to which the machine description applies
shot_max integer Maximum shot number to which the machine description applies
md_entry entry_def Entry of the machine description used. NB : just for information : for the moment, no guarantee that machine description data have not been modified with respect to the data in md_entry. Machine description data are written explicitely in each CPO.
Type of

mhd_ideal_wall2d

TopPreviousNext

Ideal wall

member type description
walltype integer 0 (conformal) or 1 (free); Integer; Time-dependent;
position rz1D RZ description of the wall; Time-dependent;
Type of: mhd_walls2d:ideal_wall

mhd_plasma

TopPreviousNext

MHD modes in the confined plasma

member type description
psi vecflt_type Position in poloidal flux [Wb] (without 1/2pi and such that Bp=|grad psi| /R/2/pi). Time-dependent; Vector (npsi)
m array3dflt_type Poloidal mode number; Time-dependent; Array3D (npsi,nn,nm)
disp_perp array3dflt_type Perpendicular displacement of the mode (in Fourier space) [m]; Time-dependent; Array 3D (npsi,nn,nm)
disp_par array3dflt_type Parallel displacement of the mode (in Fourier space) [m]; Time-dependent; Array 3D (npsi,nn,nm)
tau_alfven vecflt_type Alven time=R/vA=R0 sqrt(mi ni(rho))/B0 [s]; Definitions of R0, BO, mi, ni to be clarified. rho grid should be included in the MHD CPO ? Time-dependent; Vector (npsi)
tau_resistive vecflt_type Resistive time = mu_0 rho*rho/1.22/eta_neo [s]; Source of eta_neo to be clarified. Time-dependent; Vector (npsi)
coord_sys coord_sys flux surface coordinate system on a square grid of flux and angle
a_pert mhd_vector Pertubed vector potential (in Fourier space) [T.m]
b_pert mhd_vector Perturbed magnetic field (in Fourier space) [T]
v_pert mhd_vector Perturbed velocity (in Fourier space) [m/s]
p_pert array3dflt_type Perturbed pressure (in Fourier space) [Pa]; Time-dependent; Array 3D (npsi,nn,nm)
rho_mass_pert array3dflt_type Perturbed mass density (in Fourier space) [kg/m^3]; Time-dependent; Array 3D (npsi,nn,nm)
temp_pert array3dflt_type Perturbed temperature (in Fourier space) [eV]; Time-dependent; Array 3D (npsi,nn,nm)
Type of: mhd:plasma

mhd_res_wall2d

TopPreviousNext

Resistive wall

member type description
walltype integer 0 (conformal) or 1 (free); Integer; Time-dependent;
delta float Wall thickness [m]; Time-dependent; Scalar
eta float Wall resistivity [ohm.m]; Time-dependent; Scalar
position rz1D RZ description of the wall; Time-dependent;
Type of: mhd_walls2d:res_wall

mhd_vacuum

TopPreviousNext

External modes

member type description
m array3dflt_type Poloidal mode number; Time-dependent; Array3D (npsi,nn,nm)
coord_sys coord_sys flux surface coordinate system on a square grid of flux and angle
a_pert mhd_vector Pertubed vector potential (in Fourier space) [T.m]
b_pert mhd_vector Perturbed magnetic field (in Fourier space) [T]
Type of: mhd:vacuum

mhd_vector

TopPreviousNext

Vector structure for MHD CPO

member type description
coord1 array3dflt_type Fourier components of first coordinate; Time-dependent; Array 3D (npsi,nn,nm)
coord2 array3dflt_type Fourier components of second coordinate; Time-dependent; Array 3D (npsi,nn,nm)
coord3 array3dflt_type Fourier components of third coordinate; Time-dependent; Array 3D (npsi,nn,nm)
Type of: mhd_plasma:a_pert I mhd_plasma:b_pert I mhd_plasma:v_pert I mhd_vacuum:a_pert I mhd_vacuum:b_pert

mhd_walls2d

TopPreviousNext

2D Walls

member type description
ideal_wall mhd_ideal_wall2d Ideal wall
res_wall mhd_res_wall2d Resistive Wall(s). Time-dependent
Type of: mhd:walls

midplane

TopPreviousNext

Intersections with the midplane

member type description
outer orbit_pos Position at outer mid-plane
inner orbit_pos Position at inner mid-plane
Type of: special_pos:midplane

modules

TopPreviousNext

Modules description. NB there are nmodules per antenna, distributed among nma_phi toroidal positions and nma_theta poloidal positions

member type description
nma_theta integer Number of modules per antenna in the poloidal direction.
nma_phi integer Number of modules per antenna in the toroidal direction.
ima_theta vecint_type Position index of the module in the poloidal direction (from low theta to high theta, i.e. from bottom to top if the antenna is on LFS). Vector of integers (nmodules).
ima_phi vecint_type Position index of the module in the toroidal direction (from low phi to high phi, counter-clockwise when seen from above). Vector of integers (nmodules).
sm_theta float Spacing between poloidally neighboring modules [m]
amplitude exp1D Amplitude of the TE10 mode injected in the module [W], Vector exp1d (nmodules). Time-dependent
phase exp1D Phase of the TE10 mode injected in the module [radians], Vector exp1d (nmodules). Time-dependent
waveguides waveguides Waveguides description
Type of: antennalh_setup:modules

nbi_unit

TopPreviousNext

Injector unit. Structure array(nunits). Time-dependent

member type description
inj_spec inj_spec Injected species
pow_unit exp0D Power delivered by an NBI unit [W]; Time-dependent
inj_eng_unit exp0D Full injection energy of a unit [ev]; Time-dependent
beamcurrfrac exp1D Beam current fractions; beamcurrfrac(j) is the fraction of the beam current from beam neutrals with the j:th harmonic energy, inj_eng_unit. Vector(3); Time-dependent
beampowrfrac exp1D Beam power fractions; beampowrfrac(j) is the fraction of the beam power from beam neutrals with the j:th harmonic energy, inj_eng_unit;. Vector(3); Time-dependent
setup_inject setup_inject Detailed information on an injection unit.
codeparam codeparam Code parameters
Type of: nbi:nbi_unit

ne_transp

TopPreviousNext

Transport coefficients for electron density equation. Time-dependent.

member type description
diff_eff matflt_type Effective diffusivity [m^2.s^-1]. The last index of the array describes which multiplier should be applied to the particule flux when adding its contribution in the expression of the heat flux : position 1 is multiplied by 0, 2 is multiplied by 3/2, 3 is multiplied by 5/2. The total particle flux (for the particle transport equation) is obtained as the sum over the three positions. Time-dependent. Matrix (nrho,3)
vconv_eff matflt_type Effective convection [m.s^-1]. The last index of the array describes which multiplier should be applied to the particule flux when adding its contribution in the expression of the heat flux : position 1 is multiplied by 0, 2 is multiplied by 3/2, 3 is multiplied by 5/2. The total particle flux (for the particle transport equation) is obtained as the sum over the three positions. Time-dependent. Matrix (nrho,3)
flux vecflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Vector (nrho)
off_diagonal offdiagel Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
flag integer Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Type of: coretransp:ne_transp

neutrallist

TopPreviousNext

Definition of neutral species

member type description
ncomp vecint_type For each neutral species, number of distinct atoms that enter the composition of this species (1 if the neutral is an atom, more for a molecule : 2 for CH4). Vector of integers (nneut)
tatm matint_type For each neutral species, and each of its atomic component, index of the atom (referring to the atomlist). Matrix of integers (nneut,max_ncomp)
multatm matint_type For each neutral species, and each of its atomic component, number of such atoms. Matrix of integers (nneut,max_ncomp)
Type of: composition_neutrals:neutrallist

ni_transp

TopPreviousNext

Transport coefficients for ion density equation. Time-dependent.

member type description
diff_eff array3dflt_type Effective diffusivity [m^2.s^-1]. The last index of the array describes which multiplier should be applied to the particule flux when adding its contribution in the expression of the heat flux : position 1 is multiplied by 0, 2 is multiplied by 3/2, 3 is multiplied by 5/2. The total particle flux (for the particle transport equation) is obtained as the sum over the three positions. Time-dependent. Array3d (nrho,nion,3)
vconv_eff array3dflt_type Effective convection [m.s^-1]. The last index of the array describes which multiplier should be applied to the particule flux when adding its contribution in the expression of the heat flux : position 1 is multiplied by 0, 2 is multiplied by 3/2, 3 is multiplied by 5/2. The total particle flux (for the particle transport equation) is obtained as the sum over the three positions. Time-dependent. Array3d (nrho,nion,3)
flux matflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)
off_diagonal offdiagion Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
flag integer Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Type of: coretransp:ni_transp

objects

TopPreviousNext

Definition of higher-dimensional objects (>= 1d) in the grid space (e.g. edges, faces, cells). An object of dimension n is defined; by enumerating the (n-1)-dimensional objects defining its boundaries.

member type description
boundary matint_type Lists of (n-1)-dimensional objects defining the boundary of an n-dimensional object. Matrix(nobject,nmaxobjectboundary);First dimension: object index, second index: boundary object index
neighbour array3dint_type Connectivity information. 3d array of integers(nobject, nmaxobjectboundaries, nmaxneighboursperboundary).; Stores the indices of the n-dimensional objects adjacent to a given n-dimensional object.;An object can possibly have multiple neighbours on every boundary. ;First dimension: object index, second dimension: boundary index, third dimension: neighbour index on the boundary.
geo array3dflt_type Geometry data matrix associated with an object. 3d float array(nobject,ngeo1,ngeo2). Meaning depends on the value of grid_space.properties.geotype.; First dimension: object index, second+third dimension: matrix row+column.
measure vecflt_type Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects). [m^dim]. Use this field to store measures for (sub)objects explicitly defined in spaces.
Type of: complexgrid_space:objects

offdiagel

TopPreviousNext

Subtree containing the full transport matrix from a transport model, for the electrons. Time-dependent.

member type description
d_ni matflt_type Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
d_ti matflt_type Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
d_ne vecflt_type Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
d_te vecflt_type Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
d_epar vecflt_type Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
d_mtor vecflt_type Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
Type of: ne_transp:off_diagonal I transcoefel:off_diagonal

offdiagion

TopPreviousNext

Subtree containing the full transport matrix from a transport model, for the various ion species

member type description
d_ni array3dflt_type Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)
d_ti array3dflt_type Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)
d_ne matflt_type Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
d_te matflt_type Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
d_epar matflt_type Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
d_mtor matflt_type Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Type of: ni_transp:off_diagonal I transcoefion:off_diagonal I transcoefvtor:off_diagonal

omnigen_surf

TopPreviousNext

List of omnigeuous magnetic surfaces to which the s-coordinates in grid_coord refer. NOTE: only used for gridcoord=3. NOTE: all guiding centre orbits intersect at least one omnigeuous (or stagnation) surfaces, i.e. the omnigeuous generalised the equitorial plane (the midplane). nsurfs=Number of omnigenous surfaces. Structure array(nregion_topo)

member type description
rz rz1D (R,z) coordinates of the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector rz1d (nsurfs)
s vecflt_type Coordinates which uniquely maps the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector (nsurfs)
Type of: dist_grid_info:omnigen_surf

orb_glob_dat

TopPreviousNext

Global quantities associated with an orbit.

member type description
orbit_type vecint_type Identifier of orbit type: 0 trapped, -1 co-passing, + 1 counter-passing ; Time-dependent; Vector (norbits)
omega_b vecflt_type Bounce angular frequency rad/s; Time-dependent; Vector (norbits)
omega_phi vecflt_type Toroidal angular precession frequency [rad/s]; Time-dependent; Vector (norbits).
omega_c_av vecflt_type Orbit averaged cyclotron frequency [rad/a]; Time-dependent; Vector(norbits).
special_pos special_pos Special positions along an orbit (like turning points).
Type of: orbit:orb_glob_dat

orb_trace

TopPreviousNext

Position of particle in 5D space (3D in real and 2D in velocity).

member type description
time_orb matflt_type Time along the orbit [s]; Time-dependent; Matrix (norbits, max_ntorb)
ntorb vecint_type Number of time slices along the orbit, for each orbit. Time-dependent; Vector (norbits)
r matflt_type Major radius of the guiding centre [m], Major radius; Time-dependent; Matrix (norbits, max_ntorb).
z matflt_type Altitude of the guiding centre [m]; Time-dependent; Matrix (norbits, max_ntorb).
psi matflt_type Guiding centre position in psi [normalised poloidal flux]; Time-dependent; Matrix (norbits, max_ntorb)).
theta_b matflt_type Position of the guiding centre in poloidal Boozer angle [rad]; Time-dependent; Matrix (norbits, max_ntorb).
v_parallel matflt_type Parallel velocity along the orbit [m/s]; Time-dependent; Matrix (norbits, max_ntorb).
v_perp matflt_type Perpendicular velocity along the orbit [m/s]; Time-dependent; Matrix (norbits, max_ntorb).
Type of: orbit:orb_trace

orbit_pos

TopPreviousNext

Complex type for orbit position (Vector)

member type description
r vecflt_type Major radius [m]; Time-dependent; Vector (norbits).
z vecflt_type Altitude [m]; Time-dependent; Vector (norbits).
psi vecflt_type Position in psi [normalised poloidal flux]; Time-dependent; Vector (norbits).
theta_b vecflt_type Poloidal Boozer angle [rad]; Time-dependent; Vector (norbits).
Type of: midplane:inner I midplane:outer I turning_pts:lower I turning_pts:upper

orbitt_id

TopPreviousNext

Parameters identifying an orbit

member type description
amn float Atomic mass of the ion; Scalar
zion float Atomic charge of the ion; Scalar
energy vecflt_type Energy of the ion [keV]; Time-dependent; Vector (norbits).
magn_mom vecflt_type Magnetic momentum [kg m^2 / s^2 / T]; Time-dependent, Vector(norbits).
p_phi vecflt_type toroidal angular momentum [kg m^2 / s]; Time-dependent; Vector(norbits);
sigma vecint_type Sign of parallel velocity at psi=psi_max along the orbit; Time-dependent; Vector(norbits)
Type of: orbit:orbitt_id

param

TopPreviousNext

Code parameters block passed from the wrapper to the subroutine. Does not appear as such in the data structure (in fact each string is an instance of codeparam/parameters). This is inserted in utilities.xsd for automatic declaration in the Fortran type definitions.

member type description
parameters string Actual value of the code parameters (instance of coparam/parameters in XML format).
default_param string Default value of the code parameters (instance of coparam/parameters in XML format).
schema string Code parameters schema.
Type of

permeability

TopPreviousNext

Permeability model (can be different for each iron segment)

member type description
b matflt_type List of B values for description of the mur(B) dependence [T]; Matrix (nsegment,nB)
mur matflt_type Relative permeability mur(B) [dimensionless]; Matrix (nsegment,nB)
Type of: desc_iron:permeability

pfcircuits

TopPreviousNext

Circuits, connected to multiple coils and to multiple supplies, defining the current and voltage relationships in the system

member type description
name vecstring_type Name of circuit, array of strings (ncircuits)
id vecstring_type ID of circuit, array of strings (ncircuits)
type vecstring_type Type of circuit, array of strings (ncircuits)
nnodes vecint_type Number of nodes used to describe a circuit. Vector (ncircuits)
connections array3dint_type Description of the supplies and coils connections (nodes) across each circuit. Array 3D (ncircuits,max_nnodes,2*ncomponents), describing for each node which component are connected to it (1 if connected, 0 otherwise). There are 2 sides at each component, thus 2*ncomponents as the size of the third dimension, listing first all supplies, then all coils (in the same order as listed in PFSUPPLIES and PFCOILS). An example can be found in the data structure documentation PFconnections.pdf
Type of: pfsystems:pfcircuits

pfcoils

TopPreviousNext

Active poloidal field coils

member type description
desc_pfcoils desc_pfcoils Description of the coils
coilcurrent exp1D Circuit feed current in the coil , defined positive if it flows from point 1 to point 2 of the component in the pfcircuit description [A]; Time-dependent; Vector (ncoils)
coilvoltage exp1D Voltage on the full coil [V]; Time-dependent; Vector (ncoils)
Type of: pfsystems:pfcoils

pfelement

TopPreviousNext

Axisymmetric conductor description

member type description
name vecstring_type Name of this element. Should be a matrix of strings (ncoils,max_nelements), but not supported by the UAL yet.
id vecstring_type ID of this element. Should be a matrix of strings (ncoils,max_nelements), but not supported by the UAL yet.
turnsign matflt_type Sign of turn and fraction of a turn for calculating magnetic field of the Element; Matrix (ncoils,max_nelements)
area matflt_type Surface area of this element [m^2]; Matrix (ncoils,max_nelements)
pfgeometry pfgeometry Shape of a PF Coil Element
Type of: desc_pfcoils:pfelement

pfgeometry

TopPreviousNext

Shape of a PF Coil Element

member type description
type matint_type Type used to describe a coil shape (0 for 'rzcoordinates' or 1 for 'rzdrdz'); Matrix of integers (ncoils,max_nelements)
npoints matint_type Number of points describing an element (irregular outline rzcoordinates); Matrix (ncoils,max_nelements)
rzcoordinate rz3D Irregular outline [m]; 3D arrays (ncoils,max_nelements,max_npoints)
rzdrdz array3dflt_type 4-vector defining Centre R,Z and full extents dR, dZ [m]; 3D Array (ncoils,max_nelements,4)
Type of: pfelement:pfgeometry

pfpageometry

TopPreviousNext

Geometry of the passive elements

member type description
type vecint_type Type used to describe the shape (0 for 'rzcoordinates' or 1 for 'rzdrdz'); Vector of integers (nelements)
npoints vecint_type Number of points describing an element (irregular outline rzcoordinates); Vector of integers (nelements)
rzcoordinate rz2D Irregular outline [m]; Matrix (nelements,max_npoints)
rzdrdz matflt_type 4-vector defining Centre R,Z and full extents dR, dZ [m]; Matrix (nelements,4)
Type of: pfpassive:pfpageometry

pfpassive

TopPreviousNext

Passive axisymmetric conductor description

member type description
area vecflt_type Surface area of this passive element [m^2]; Vector (nelements)
res vecflt_type Passive element resistance [Ohm]; Vector (nelements)
pfpageometry pfpageometry Geometry of the passive elements
Type of: pfsystems:pfpassive

pfsupplies

TopPreviousNext

PF power supplies

member type description
desc_supply desc_supply Description of the power supplies
voltage exp1D Voltage at the supply output [V]; Time-dependent; Vector (nsupplies)
current exp1D Current at the supply output, defined positive if it flows from point 1 to point 2 of the component in the pfcircuit description [A]; Time-dependent; Vector (nsupplies)
Type of: pfsystems:pfsupplies

phaseellipse

TopPreviousNext

Phase ellipse characteristics of the spot

member type description
invcurvrad vecflt_type Inverse curvature radii for the phase ellipse [m-1], Vector (2). Time-dependent
angle float Rotation angle for the phase ellipse [rd], Float. Time-dependent
Type of: rfbeam:phaseellipse

planecoil

TopPreviousNext

Plane coil description

member type description
coordinates rz1D Coordinate points of centre of conductor; vectors(nelements)
hlength vecflt_type Half length perpendicular to plane where coil is defined; vector(nelements) [m].
radialhwidth vecflt_type Half width, (outer contour-inner contour)/2; vector(nelements) [m].
Type of: tf_desc_tfcoils:planecoil

plasmaedge

TopPreviousNext

Plasma edge characteristics in front of the antenna.

member type description
npoints integer Number of points in the distance grid. Integer
distance vecflt_type Grid for electron density, defined as the perpendicular distance to the antenna waveguide plane (the origin being described in the position sub-structure) [m]. Vector (npoints). Time-dependent.
density vecflt_type Electron density in front of the antenna [m^-3]. Vector (npoints). Time-dependent.
Type of: antenna_lh:plasmaedge

pol_decomp

TopPreviousNext

Poloidal decomposition of the wave fields. Uses the flux surface grid in grid_1d.

member type description
mpol vecint_type Poloidal mode numbers; Vector (nmpol)
e_plus array3dflt_type Magnitude of poloidal Fourier decomposition of left hand polarised component of the wave electric field [V/m]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_plus_ph array3dflt_type Phase of poloidal Fourier decomposition of left hand polarised component of the wave electric field [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_minus array3dflt_type Magnitude of poloidal Fourier decomposition of right hand polarised component of the wave electric field; Time-dependent (V/m); Array 3D (ntor, npsi, nmpol)
e_minus_ph array3dflt_type Phase of poloidal Fourier decomposition of right hand polarised component of the wave electric field [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_norm array3dflt_type Magnitude of poloidal Fourier decomposition of wave electric field normal to a flux surface [V/m]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_norm_ph array3dflt_type Phase of poloidal Fourier decomposition of wave electric field normal to a flux surface [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_binorm array3dflt_type Magnitude of poloidal Fourier decomposition of wave electric field tangent to a flux surface [V/m]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_binorm_ph array3dflt_type Phase of poloidal Fourier decomposition of wave electric field tangent to a flux surface [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_para array3dflt_type Magnitude of poloidal Fourier decomposition of parallel wave electric field [V/m]; Time-dependent; Array 3D (ntor, npsi, nmpol)
e_para_ph array3dflt_type Phase of poloidal Fourier decomposition of parallel wave electric field [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
b_norm array3dflt_type Magnitude of poloidal Fourier decomposition of wave magnetic field normal to a flux surface [T]; Time-dependent; Array 3D (ntor, npsi, nmpol)
b_norm_ph array3dflt_type Phase of poloidal Fourier decomposition of parallel wave electric field [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
b_binorm array3dflt_type Magnitude of poloidal Fourier decomposition of wave magnetic field tangent to a flux surface [T]; Time-dependent; Array 3D (ntor, npsi, nmpol)
b_binorm_ph array4dflt_type Phase of poloidal Fourier decomposition of wave magnetic field tangent to a flux surface [rad]; Time-dependent; Array 3D (ntor, npsi, nmpol)
b_para array3dflt_type Magnitude of Fourier decomposition of wave magnetic field parallel to the equilibrium magnetic field [T]; Time-dependent; Array 3D (ntor, npsi, nmpol)
b_para_ph array3dflt_type Phase of Fourier decomposition of wave magnetic field parallel to the equilibrium magnetic field [T]; Time-dependent; Array 3D (ntor, npsi, nmpol)
Type of: fullwave:pol_decomp

polarization

TopPreviousNext

Wave field polarization along the ray/beam.

member type description
epol_p_re vecflt_type Real part of the left hand polarized electric field (rotating with the ions), Vector (npoints). Time-dependent
epol_p_im vecflt_type Imaginary part of the left hand polarized electric field (rotating with the ions), Vector (npoints). Time-dependent
epol_m_re vecflt_type Real part of the right hand polarized electric field (rotating with the electrons), Vector (npoints). Time-dependent
epol_m_im vecflt_type Real part of the right hand polarized electric field (rotating with the electrons), Vector (npoints). Time-dependent
epol_par_re vecflt_type Real part of the electric field polarization vector in the magnetic field direction, Vector (npoints). Time-dependent
epol_par_im vecflt_type Imaginary part of the electric field polarization vector in the magnetic field direction, Vector (npoints). Time-dependent
Type of: beamtracing:polarization

powerflow

TopPreviousNext

Power flow along the ray/beam.

member type description
phi_perp vecflt_type Normalized power flow in the direction perpendicular to the magnetic field; Vector (npoints). Time-dependent
phi_par vecflt_type Normalized power flow in the direction parallel to the magnetic field; Vector (npoints). Time-dependent
power_e vecflt_type Power absorbed along the beam by electrons [W]; Vector (npoints). Time-dependent
power_i matflt_type Power absorbed along the beam by an ion species [W]; Matrix (npoints, nion). Time-dependent
Type of: beamtracing:powerflow

profiles1d

TopPreviousNext

Profiles derived from the fields solved in the transport equations, or from experiment.

member type description
pe coreprofile Electron pressure [Pa]; Time-dependent;
pi coreprofion Ion pressure [Pa]; Time-dependent;
pr_th coreprofile Thermal pressure (electrons+ions) [Pa]; Time-dependent;
pr_perp coreprofile Total perpendicular pressure (electrons+ions, thermal+non-thermal) [Pa]; Time-dependent;
pr_parallel coreprofile Total parallel pressure (electrons+ions, thermal+non-thermal) [Pa]; Time-dependent;
jtot coreprofile total parallel current density = average(jtot.B) / B0, where B0 = coreprof/toroid_field/b0 [A/m^2]; Time-dependent;
jni coreprofile non-inductive parallel current density = average(jni.B) / B0, where B0 = coreprof/toroid_field/b0 [A/m^2]; Time-dependent;
joh coreprofile ohmic parallel current density = average(joh.B) / B0, where B0 = coreprof/toroid_field/b0 [A/m^2]; Time-dependent;
vloop coreprofile Toroidal loop voltage [V]. Time-dependent.
sigmapar coreprofile Parallel conductivity [ohm^-1.m^-1]. Time-dependent.
qoh coreprofile ohmic heating [W/m^3]; Time-dependent;
eparallel coreprofile Parallel electric field = average(E.B) / B0, where B0 = coreprof/toroid_field/b0 [V.m^-1]. Time-dependent.
e_b coreprofile Average(E.B) [V.T.m^-1]. Time-dependent.
q coreprofile Safety factor profile; Time-dependent;
shear coreprofile Magnetic shear profile; Time-dependent;
ns coreprofion Density of fast ions, for the various ion species [m^-3]; Time-dependent;
mtor coreprofion Toroidal momentum of the various ion species [UNITS?]; Time-dependent;
wtor coreprofion Angular toroidal rotation frequency of the various ion species [s^-1]; Time-dependent;
zeff coreprofile Effective charge profile; Time-dependent;
bpol coreprofile Average poloidal magnetic field, defined as sqrt(ave(grad rho^2/R^2)).dpsi/drho [T]. Time-dependent.
dpsidt coreprofile Time derivative of the poloidal flux at constant rho_tor_norm [V]. Time-dependent.
dpsidt_phi coreprofile Time derivative of the poloidal flux at constant toroidal flux [V]. Time-dependent.
dvprimedt coreprofile Time derivative of the radial derivative of the volume enclosed in the flux surface, i.e. d/dt(dV/drho_tor) [m^2.s^-1]; Time-dependent.
Type of: coreprof:profiles1d

profiles_1d

TopPreviousNext

output profiles as a function of the poloidal flux

member type description
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
phi vecflt_type toroidal flux [Wb]; Time-dependent; Vector (npsi)
pressure vecflt_type pressure profile as a function of the poloidal flux [Pa]; Time-dependent; Vector (npsi)
F_dia vecflt_type diamagnetic profile (R B_phi) [T m]; Time-dependent; Vector (npsi)
pprime vecflt_type psi derivative of the pressure profile [Pa/Wb]; Time-dependent; Vector (npsi)
ffprime vecflt_type psi derivative of F_dia multiplied with F_dia [T^2 m^2/Wb]; Time-dependent; Vector (npsi)
jphi vecflt_type flux surface averaged toroidal current density = average(jphi/R) / average(1/R) [A/m^2]; Time-dependent; Vector (npsi)
jparallel vecflt_type flux surface averaged parallel current density = average(j.B) / B0, where B0 = equilibrium/global_param/toroid_field/b0 ; [A/m^2]; Time-dependent; Vector (npsi)
q vecflt_type Safety factor = dphi/dpsi [-]; Time-dependent; Vector (npsi)
r_inboard vecflt_type radial coordinate (major radius) at the height and on the left of the magnetic axis [m]; Time-dependent; Vector (npsi)
r_outboard vecflt_type radial coordinate (major radius) at the height and on the right of the magnetic axis [m]; Time-dependent; Vector (npsi)
rho_tor vecflt_type Toroidal flux coordinate [m], to be used by the ETS and in many CPOs (coreprof, ...). Defined as sqrt(phi/pi/B0), where B0 = equilibrium/global_param/toroid_field/b0. Time-dependent; Vector (npsi)
dpsidrho_tor vecflt_type dpsi/drho_tor [Wb/m]; Time-dependent; Vector (npsi)
rho_vol vecflt_type Normalised radial coordinate related to the plasma volume. Defined as sqrt(volume / volume[LCFS]). Time-dependent; Vector (npsi)
beta_pol vecflt_type poloidal beta (inside the magnetic surface); Time-dependent; Vector (npsi)
li vecflt_type internal inductance (inside the magnetic surface); Time-dependent; Vector (npsi)
elongation vecflt_type Elongation; Time-dependent; Vector (npsi)
tria_upper vecflt_type Upper triangularity profile; Time-dependent; Vector (npsi)
tria_lower vecflt_type Lower triangularity profile; Time-dependent; Vector (npsi)
volume vecflt_type Volume enclosed in the flux surface [m^3]; Time-dependent; Vector (npsi)
vprime vecflt_type Radial derivative of the volume enclosed in the flux surface with respect to psi, i.e. dV/dpsi [m^3/Wb]; Time-dependent; Vector (npsi)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (npsi)
aprime vecflt_type Radial derivative of the cross-sectional area of the flux surface with respect to psi, i.e. darea/dpsi [m^2/Wb]; Time-dependent; Vector (npsi)
surface vecflt_type Surface area of the flux surface [m^2]; Time-dependent; Vector (npsi)
ftrap vecflt_type Trapped particle fraction; Time-dependent; Vector (npsi)
gm1 vecflt_type average(1/R^2); Time-dependent; Vector (npsi)
gm2 vecflt_type average(grad_rho^2/R^2); Time-dependent; Vector (npsi)
gm3 vecflt_type average(grad_rho^2); Time-dependent; Vector (npsi)
gm4 vecflt_type average(1/B^2) [T^-2]; Time-dependent; Vector (npsi)
gm5 vecflt_type average(B^2) [T^2]; Time-dependent; Vector (npsi)
gm6 vecflt_type average(grad_rho^2/B^2) [T^-2]; Time-dependent; Vector (npsi)
gm7 vecflt_type average(grad_rho); Time-dependent; Vector (npsi)
gm8 vecflt_type average(R); Time-dependent; Vector (npsi)
gm9 vecflt_type average(1/R); Time-dependent; Vector (npsi)
b_av vecflt_type average(B); Time-dependent; Vector (npsi)
b_min vecflt_type minimum(B) on the flux surface; Time-dependent; Vector (npsi)
b_max vecflt_type maximum(B) on the flux surface; Time-dependent; Vector (npsi)
omega vecflt_type Toroidal rotation angular frequency (assumed constant on the flux surface) [rad/s]; Time-dependent; Vector (npsi)
omegaprime vecflt_type Psi derivative of the toroidal rotation angular frequency (assumed constant on the flux surface) [rad/(s.Wb)]; Time-dependent; Vector (npsi)
mach_a vecflt_type Alfvenic Mach number; Time-dependent; Vector (npsi)
phi_flow vecflt_type Poloidal flow function phi_flow = rho*v_pol*B_pol[kg/(V.s^2)]; Time-dependent; Vector (npsi)
s_flow vecflt_type Definition to be provided; Time-dependent; Vector (npsi)
h_flow vecflt_type flow function h_flow = gamma/(gamma-1)*s_flow*rho^(gamma-1) + 0.5*(phi_flow*B/rho)^2 - 0.5*(R*omega)^2 [m^2/s^2]; Time-dependent; Vector (npsi)
Type of: equilibrium:profiles_1d

profiles_2d

TopPreviousNext

output profiles in the poloidal plane

member type description
grid_type string Selection of one of a set of grid types. 1-rectangular (R,Z) grid, in this case the position arrays should not be filled since they are redundant with grid/dim1 and dim2.
grid grid definition of the 2D grid
r matflt_type values of the major radius on the grid [m]; Time-dependent; Matrix (ndim1, ndim2)
z matflt_type values of the altitude on the grid [m]; Time-dependent; Matrix (ndim1, ndim2)
psi matflt_type values of the poloidal flux at the grid in the poloidal plane [Wb]; Time-dependent; Matrix (ndim1, ndim2)
theta matflt_type values of the poloidal angle on the grid [rad]; Time-dependent; Matrix (ndim1, ndim2)
jphi matflt_type toroidal plasma current density [A m-2]; Time-dependent; Matrix (ndim1, ndim2)
jpar matflt_type parallel (to magnetic field) plasma current density [A m-2]; Time-dependent; Matrix (ndim1, ndim2)
br matflt_type R component of the poloidal magnetic field at the specified grid [T]; Time-dependent; Matrix (ndim1, ndim2)
bz matflt_type Z component of the poloidal magnetic field at the specified grid [T]; Time-dependent; Matrix (ndim1, ndim2)
bphi matflt_type toroidal component of the magnetic field at the specified grid [T]; Time-dependent; Matrix (ndim1, ndim2)
vphi matflt_type toroidal flow velocity [m/s]; Time-dependent; Matrix (ndim1, ndim2)
vtheta matflt_type Poloidal flow velocity [m/s]; Time-dependent; Matrix (ndim1, ndim2)
rho_mass matflt_type Mass density [kg/m^3]; Time-dependent; Matrix (ndim1, ndim2)
pressure matflt_type Pressure [Pa]; Time-dependent; Matrix (ndim1, ndim2)
temperature matflt_type Temperature [eV]; Time-dependent; Matrix (ndim1, ndim2)
Type of: equilibrium:profiles_2d

profiles_neutrals

TopPreviousNext

Profiles derived from the fields solved in the transport equations, or from experiment.

member type description
n0 corefieldneutral Neutral density [m^-3]. Time-dependent;
t0 corefieldneutrale Neutral temperature [eV]. Time-dependent;
v0 corefieldneutralv0 Neutral velocity
prad0 matflt_type Power radiated by neutrals [W.m^-3]. Matrix (nrho,nneut). Time-dependent.
Type of: coreneutrals:profiles

psi

TopPreviousNext

Poloidal magnetic flux [Wb]; Time-dependent;

member type description
value vecflt_type Signal value [Wb]; Time-dependent; Vector (nrho)
derivative vecflt_type Radial derivative (dvalue/drho_tor) [Wb.m^-1]; Time-dependent; Vector (nrho)
source string Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); String
flag integer Flag describing how the profile has been processed : 0-not calculated; 1-interpretative; 2-calculated by the transport solver; 3-calculated by a separate code : in that case only, description of the code provided in codeparam at the same level; 4-used value from the previous time step; Time-dependent; Scalar
boundary boundary Boundary condition for the transport equation. Time-dependent.
jni jni Non-inductive parallel current density [A/m^2]; Time-dependent;
sigma_par coreprofile Parallel conductivity [ohm^-1.m^-1]. Time-dependent
codeparam codeparam Code parameters
Type of: coreprof:psi

putinfo

TopPreviousNext

Structure which is type independent, describing the data item

member type description
putmethod string Storage method for this data
putaccess string Instructions to access the data using this method
putlocation string Name of this data under this method
rights string Access rights to this data
Type of: datainfo:putinfo

q

TopPreviousNext

Safety factor

member type description
qvalue vecflt_type Safety factor values; Time-dependent; Vector (nmeas)
position rz1D Major radius of the given safety factor values [m]; Time-dependent; Vector (nmeas)
source string Description or path to the source signal (diagnostic or genprof, from which to read all info on the signal), e.g. 'magdiag/bpol_probes/measure/value'. String
exact integer 1 means exact data, is not fitted; 0 means the equilibrium code does a least square fit; scalar integer
weight vecflt_type weight given to the measurement (>= 0); Time-dependent; Vector (nmeas)
sigma vecflt_type standard deviation of the measurement; Time-dependent; Vector (nmeas)
calculated vecflt_type Signal as recalculated by the equilibrium code; Time-dependent; Vector (nmeas)
chi2 vecflt_type chi^2 of (calculated-measured); Time-dependent; Vector (nmeas)
Type of: eqconstraint:q

recycling_neutrals

TopPreviousNext

Recycling coefficients

member type description
particles matflt_type Particle recycling coefficient corresponding to the conversion of ion type IION to the neutral type INEUT. Matrix(nneut,nion). Time-dependent.
energy matflt_type Energy recycling coefficient corresponding to the conversion of ion type IION to the neutral type INEUT. Matrix(nneut,nion). Time-dependent.
Type of: coefficients_neutrals:recycling

reduced

TopPreviousNext

Structure for a reduced data signal (0D data)

member type description
value float Data value; Real
source string Path to the source signal (diagnostic or genprof, from which to read all info on the signal); String
time float Time (exact time slice used from the time array of the source signal); Real
Type of: summary:a_minor I summary:area I summary:beta_normal I summary:beta_pol I summary:beta_tor I summary:bvac_r I summary:elongation I summary:geom_axis_r I summary:impur1_a I summary:impur1_z I summary:ip I summary:li I summary:main_ion1_a I summary:main_ion1_z I summary:main_ion2_a I summary:main_ion2_z I summary:nev I summary:tev I summary:tiv I summary:tria_lower I summary:tria_upper I summary:volume I summary:zeffv

ref_nt

TopPreviousNext

set of non-timed references

member type description
zerod_real ref_nt_0dr 0d reference of real type
zerod_int ref_nt_0di 0d reference of integer type
zerod_string ref_nt_0ds 0d reference of string type
oned_real ref_nt_1dr 1d reference of real type
oned_int ref_nt_1di 1d reference of integer type
Type of: reference:non_timed

ref_nt_0di

TopPreviousNext

set of non-timed references of integer type

member type description
ref1 ref_nt_0di_ref Reference signal #1
ref2 ref_nt_0di_ref Reference signal #2
ref3 ref_nt_0di_ref Reference signal #3
ref4 ref_nt_0di_ref Reference signal #4
Type of: ref_nt:zerod_int

ref_nt_0di_ref

TopPreviousNext

a non-timed reference of integer type

member type description
value integer Value of the reference. Integer scalar.
description string Description of the reference. String.
Type of: ref_nt_0di:ref1 I ref_nt_0di:ref2 I ref_nt_0di:ref3 I ref_nt_0di:ref4

ref_nt_0dr

TopPreviousNext

set of non-timed references of real type

member type description
ref1 ref_nt_0dr_ref Reference signal #1
ref2 ref_nt_0dr_ref Reference signal #2
ref3 ref_nt_0dr_ref Reference signal #3
ref4 ref_nt_0dr_ref Reference signal #4
ref5 ref_nt_0dr_ref Reference signal #5
ref6 ref_nt_0dr_ref Reference signal #6
ref7 ref_nt_0dr_ref Reference signal #7
Type of: ref_nt:zerod_real

ref_nt_0dr_ref

TopPreviousNext

a non-timed reference of real type

member type description
value float Value of the reference. Real scalar.
description string Description of the reference. String.
Type of: ref_nt_0dr:ref1 I ref_nt_0dr:ref2 I ref_nt_0dr:ref3 I ref_nt_0dr:ref4 I ref_nt_0dr:ref5 I ref_nt_0dr:ref6 I ref_nt_0dr:ref7

ref_nt_0ds

TopPreviousNext

set of non-timed references of string type

member type description
ref1 ref_nt_0ds_ref Reference signal #1
ref2 ref_nt_0ds_ref Reference signal #2
Type of: ref_nt:zerod_string

ref_nt_0ds_ref

TopPreviousNext

a non-timed reference of string type

member type description
value string Value of the reference. String
description string Description of the reference. String.
Type of: ref_nt_0ds:ref1 I ref_nt_0ds:ref2

ref_nt_1di

TopPreviousNext

set of non-timed references of vecint type

member type description
ref1 ref_nt_1di_ref Reference signal #1
ref2 ref_nt_1di_ref Reference signal #2
ref3 ref_nt_1di_ref Reference signal #3
ref4 ref_nt_1di_ref Reference signal #4
Type of: ref_nt:oned_int

ref_nt_1di_ref

TopPreviousNext

a non-timed reference of vecint type

member type description
value vecint_type Value of the reference. Vector of integers.
description string Description of the reference. String.
Type of: ref_nt_1di:ref1 I ref_nt_1di:ref2 I ref_nt_1di:ref3 I ref_nt_1di:ref4

ref_nt_1dr

TopPreviousNext

set of non-timed references of vecflt type

member type description
ref1 ref_nt_1dr_ref Reference signal #1
ref2 ref_nt_1dr_ref Reference signal #2
ref3 ref_nt_1dr_ref Reference signal #3
ref4 ref_nt_1dr_ref Reference signal #4
ref5 ref_nt_1dr_ref Reference signal #5
Type of: ref_nt:oned_real

ref_nt_1dr_ref

TopPreviousNext

a non-timed reference of vecflt type

member type description
value vecflt_type Value of the reference. Vector.
description string Description of the reference. String.
Type of: ref_nt_1dr:ref1 I ref_nt_1dr:ref2 I ref_nt_1dr:ref3 I ref_nt_1dr:ref4 I ref_nt_1dr:ref5

ref_t

TopPreviousNext

set of timed references

member type description
zerod_real ref_t_0dr 0d reference of real type
zerod_int ref_t_0di 0d reference of integer type
oned_real ref_t_1dr 1d reference of real type
oned_int ref_t_1di 1d reference of integer type
Type of: reference:timed

ref_t_0di

TopPreviousNext

set of timed references of integer type

member type description
ref1 ref_t_0di_ref Reference signal #1
ref2 ref_t_0di_ref Reference signal #2
ref3 ref_t_0di_ref Reference signal #3
ref4 ref_t_0di_ref Reference signal #4
Type of: ref_t:zerod_int

ref_t_0di_ref

TopPreviousNext

a timed reference of integer type

member type description
value integer Value of the reference. Integer scalar. Time-dependent.
description string Description of the reference. String.
Type of: ref_t_0di:ref1 I ref_t_0di:ref2 I ref_t_0di:ref3 I ref_t_0di:ref4

ref_t_0dr

TopPreviousNext

set of timed references of real type

member type description
ref1 ref_t_0dr_ref Reference signal #1
ref2 ref_t_0dr_ref Reference signal #2
ref3 ref_t_0dr_ref Reference signal #3
ref4 ref_t_0dr_ref Reference signal #4
ref5 ref_t_0dr_ref Reference signal #5
ref6 ref_t_0dr_ref Reference signal #6
ref7 ref_t_0dr_ref Reference signal #7
ref8 ref_t_0dr_ref Reference signal #8
ref9 ref_t_0dr_ref Reference signal #9
ref10 ref_t_0dr_ref Reference signal #10
Type of: ref_t:zerod_real

ref_t_0dr_ref

TopPreviousNext

a timed reference of real type

member type description
value float Value of the reference. Real scalar. Time-dependent.
description string Description of the reference. String.
Type of: ref_t_0dr:ref1 I ref_t_0dr:ref10 I ref_t_0dr:ref2 I ref_t_0dr:ref3 I ref_t_0dr:ref4 I ref_t_0dr:ref5 I ref_t_0dr:ref6 I ref_t_0dr:ref7 I ref_t_0dr:ref8 I ref_t_0dr:ref9

ref_t_1di

TopPreviousNext

set of timed references of vecint type

member type description
ref1 ref_t_1di_ref Reference signal #1
ref2 ref_t_1di_ref Reference signal #2
ref3 ref_t_1di_ref Reference signal #3
ref4 ref_t_1di_ref Reference signal #4
Type of: ref_t:oned_int

ref_t_1di_ref

TopPreviousNext

a timed reference of vecint type

member type description
value vecint_type Value of the reference. Vector of integers. Time-dependent.
description string Description of the reference. String.
Type of: ref_t_1di:ref1 I ref_t_1di:ref2 I ref_t_1di:ref3 I ref_t_1di:ref4

ref_t_1dr

TopPreviousNext

set of timed references of vecflt type

member type description
ref1 ref_t_1dr_ref Reference signal #1
ref2 ref_t_1dr_ref Reference signal #2
ref3 ref_t_1dr_ref Reference signal #3
ref4 ref_t_1dr_ref Reference signal #4
ref5 ref_t_1dr_ref Reference signal #5
Type of: ref_t:oned_real

ref_t_1dr_ref

TopPreviousNext

a timed reference of vecflt type

member type description
value vecflt_type Value of the reference. Vector. Time-dependent.
description string Description of the reference. String.
Type of: ref_t_1dr:ref1 I ref_t_1dr:ref2 I ref_t_1dr:ref3 I ref_t_1dr:ref4 I ref_t_1dr:ref5

reggrid

TopPreviousNext

Generic structure for a regular grid

member type description
dim1 vecflt_type First dimension values; Vector (ndim1)
dim2 vecflt_type Second dimension values; Vector (ndim2)
Type of: coord_sys:grid

rfbeam

TopPreviousNext

Beam characteristics

member type description
spot spot Spot characteristics
phaseellipse phaseellipse Phase ellipse characteristics of the spot
Type of: antenna_ec:beam I antenna_lh:beam

rz0D

TopPreviousNext

Structure for one (R,Z) position (0D)

member type description
r float Major radius [m]
z float Altitude [m]
Type of: circularcoil:centre I eqgeometry:active_limit I eqgeometry:geom_axis I eqgeometry:left_low_st I eqgeometry:left_up_st I eqgeometry:right_low_st I eqgeometry:right_up_st I mag_axis:position

rz1D

TopPreviousNext

Structure for list of R,Z positions (1D)

member type description
r vecflt_type Major radius [m]
z vecflt_type Altitude [m]
Type of: eqgeometry:xpts I flush:position I isoflux:position I limiter_unit:position I mhd_ideal_wall2d:position I mhd_res_wall2d:position I omnigen_surf:rz I planecoil:coordinates I q:position I setup_bprobe:position I straps:coord_strap I vessel:position I xpts:position

rz1D_npoints

TopPreviousNext

Structure for list of R,Z positions (1D)

member type description
r vecflt_type Major radius [m]. Vector(max_npoints). Time-dependent
z vecflt_type Altitude [m]. Vector(max_npoints). Time-dependent
npoints integer Number of meaningful points in the above vectors at a given time slice. Time-dependent
Type of: eqgeometry:boundary

rz2D

TopPreviousNext

Structure for list of R,Z positions (2D)

member type description
r matflt_type Major radius [m]
z matflt_type Altitude [m]
Type of: coord_sys:position I geom_iron:rzcoordinate I pfpageometry:rzcoordinate

rz3D

TopPreviousNext

Structure for list of R,Z positions (3D)

member type description
r array3dflt_type Major radius [m]
z array3dflt_type Altitude [m]
Type of: pfgeometry:rzcoordinate

rzphi0D

TopPreviousNext

Structure for a single R,Z,phi position (0D)

member type description
r float Major radius [m]
z float Altitude [m]
phi float Toroidal angle [rad]
Type of: antenna_ec:position I antenna_lh:position I setup_inject:position

rzphi1D

TopPreviousNext

Structure for list of R,Z,phi positions (1D)

member type description
r vecflt_type Major radius [m]
z vecflt_type Altitude [m]
phi vecflt_type Toroidal angle [rad]
Type of: beamlets:position I launchs:position I setup_line:pivot_point I setup_line:second_point I setup_line:third_point I tssetup:position

rzphi1Dexp

TopPreviousNext

Structure for list of R,Z,phi positions (1D)

member type description
r exp1D Major radius [m]
z exp1D Altitude [m]
phi exp1D Toroidal angle [rad]
Type of: cxsetup:position I ecesetup:position I lang_derived:position I lang_measure:position

rzphi2D

TopPreviousNext

Structure for list of R,Z,phi positions (2D)

member type description
r matflt_type Major radius [m]
z matflt_type Altitude [m]
phi matflt_type Toroidal angle [rad]
Type of: setup_floops:position

rzphi3D

TopPreviousNext

Structure for list of R,Z,phi positions (3D)

member type description
r array3dflt_type Major radius [m]
z array3dflt_type Altitude [m]
phi array3dflt_type Toroidal angle [rad]
Type of: turbcoordsys:position

rzphidrdzdphi1D

TopPreviousNext

Structure for list of R,Z,phi positions and width dR dZ dphi (1D)

member type description
r vecflt_type Position : major radius [m]
z vecflt_type Position : altitude [m]
phi vecflt_type Position : toroidal angle [rad]
dr vecflt_type Width : major radius [m]
dz vecflt_type Width : altitude [m]
dphi vecflt_type Width : toroidal angle [rad]
Type of: setup_mse:rzgamma

sawteeth_diags

TopPreviousNext

Inversion and mixing radii

member type description
shear1 float Magnetic shear at q = 1 [-]. Time-dependent. Real scalar.
rhotorn_q1 float Rho_tor_norm at q=1 radius [-]. Time-dependent. Real scalar.
rhotorn_inv float Rho_tor_norm at inversion radius [-]. Time-dependent. Real scalar.
rhotorn_mix float Rho_tor_norm at mixing radius [-]. Time-dependent. Real scalar.
Type of: sawteeth:diags

sawteeth_profiles1d

TopPreviousNext

Core profiles after sawtooth crash

member type description
ne vecflt_type Electron density [m^-3]. Time-dependent. Vector (nrho).
ni matflt_type Ion density [m^-3]. Time-dependent. Matrix (nrho,nion).
te vecflt_type Electron temperature [eV]. Time-dependent. Vector (nrho).
ti matflt_type Ion temperature [eV]. Time-dependent. Matrix (nrho,nion).
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent. Vector (nrho).
phi vecflt_type Toroidal flux [Wb]. Time-dependent. Vector (nrho).
psistar vecflt_type Psi* = psi - phi [Wb]. Time-dependent. Vector (nrho).
volume vecflt_type Volume enclosed in the flux surface [m^3]. Required to ensure particle and energy conservation during reconnection process (ndV and (nT)dV are conserved). Time-dependent. Vector (nrho).
q vecflt_type Safety factor = dphi/dpsi [-]. Time-dependent. Vector (nrho).
Type of: sawteeth:profiles1d

scenario_centre

TopPreviousNext

central values of the profiles (at magnetic axis)

member type description
te0 scenario_ref central electron temperature [eV]. Time-dependent.
ti0 scenario_ref central ion temperature [eV]. Time-dependent.
ne0 scenario_ref central electron density [m^-3]. Time-dependent.
ni0 scenario_ref central ion density [m^-3]. Time-dependent.
shift0 scenario_ref central value of Shafranov shift [m]. Time-dependent.
psi0 scenario_ref pedestal poloidal flux [Wb]. Time-dependent.
phi0 scenario_ref central toroidal flux [Wb]. Time-dependent.
q0 scenario_ref central safety factor value []. Time-dependent.
Rmag scenario_ref radius of magnetic axis [R]. Time-dependent.
Zmag scenario_ref Z coordinate of magnetic axis [R]. Time-dependent.
vtor_0 scenario_ref central rotation velocity of selected impurity [m/s]. Time-dependent.
Type of: scenario:centre

scenario_composition

TopPreviousNext

Plasma composition (description of ion species).

member type description
amn vecflt_type Atomic mass number (lumped ions are allowed); Vector (nion)
zn vecflt_type Nuclear charge (lumped ions are allowed); Vector (nion)
zion vecflt_type Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)
imp_flag vecint_type Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)
rot_imp_flag vecint_type set to 1 for the impurity corresponding at the given toroidal rotation, otherwise = 0
pellet_amn vecflt_type Atomic mass number (for pellet injector); Vector (nion)
pellet_zn vecflt_type Nuclear charge (pellet injector); Vector (nion)
nbi_amn vecflt_type Atomic mass number (for neutral beam injection); Vector (nion)
nbi_zn vecflt_type Nuclear charge (for neutral beam injection); Vector (nion)
Type of: scenario:composition

scenario_configuration

TopPreviousNext

Strings describing the tokamak configuration

member type description
config scenario_int plasma configuration (limiter/divertor ...) []. Time-dependent. Possible values : 0 = undetermined; 1 = poloidal limiter (ring); 2 = poloidal limiter (LFS); 3 = poloidal limiter (HFS); 4 = toroidal limiter (ring); 5 = toroidal limiter (segment); 6 = poloidal divertor; 7 = toroidal divertor (single null, ion drift in direction of divertor); 8 = toroidal divertor (single null, ion drift in oposite direction of divertor); 9 = toroidal divertor (double null).
lmode_sc string name of the L-mode scaling law. String.
hmode_sc string name of the H-mode scaling law. String.
core_sc string name of the core plasma energy scaling law. String.
pedestal_sc string name of the pedestal energy scaling law. String.
helium_sc string name of the helium confinement time scaling law. String.
impurity_sc string name of the impurities confinement time scaling law
l2h_sc string name of the L-mode to H-mode power threshold scaling law. String.
tor_rot_sc string name of the toroidal spontaneous rotation scaling law. String.
wall_mat string chemical compostion of the wall. String.
evap_mat string chemical compostion evaporated wall conditioning material. String.
lim_mat string chemical compostion of the limiter. String.
div_mat string chemical compostion of the divertor
coordinate string name/definition of the internal coordinate of the simulator that are given by the data named rho
ecrh_freq scenario_ref ECRH frequency [Hz]. Time-dependent.
ecrh_loc scenario_ref position of maximum ECRH deposition on scale of rho [rho]. Time-dependent.
ecrh_mode scenario_int polarisation of ecrh wave (0 = O mode, 1 = X mode) []. Time-dependent.
ecrh_tor_ang scenario_ref toroidal angle of ECRH at resonance [rad] Time-dependent.
ecrh_pol_ang scenario_ref poloidal angle of ECRH resonance positon (0= LFS, pi/2 = top, -pi/2 = down, pi = HFS) [rad]. Time-dependent.
ecrh_harm scenario_int harmonic number of the apsorbed ecrh wave []. Time-dependent.
enbi scenario_ref energy of the neutral beam [eV]. Time-dependent.
r_nbi scenario_ref Major radius of tengance of NBI [m]. Time-dependent.
grad_b_drift scenario_int direction of ion grad-B drift (1= to lower divertor, -1 = from lower divertor) []. Time-dependent.
icrh_freq scenario_ref ICRH frequency [Hz]. Time-dependent.
icrh_scheme string icrh scheme either : H_min_1; He3_min; T_harm_2; FW; FW_CD; FW_CCD
icrh_phase scenario_ref ICRH antenna phasing [rad]. Time-dependent.
LH_freq scenario_ref LHCD frequency [Hz]. Time-dependent.
LH_npar scenario_ref LHCD parallel indice []. Time-dependent.
pellet_ang scenario_ref pellet injection positon (0= LFS, pi/2 = top, -pi/2 = down, pi = HFS) [rad]. Time-dependent.
pellet_v scenario_ref pellet injection velocity [m/s]. Time-dependent.
pellet_nba scenario_ref initial number of atoms in pellet []. Time-dependent.
Type of: scenario:configs

scenario_confinement

TopPreviousNext

characteristic confinement times

member type description
tau_e scenario_ref thermal energy confinement time [s]. Time-dependent.
tau_l_sc scenario_ref confinement time given by the selected L-mode scaling law [s]. Time-dependent.
tau_h_sc scenario_ref confinement time given by the selected H-mode scaling law [s]. Time-dependent.
tau_he scenario_ref Helium ashes confinement time [s]. Time-dependent.
tau_e_ee scenario_ref electron energy confimenent time [s]. Time-dependent.
tau_e_ii scenario_ref ion energy confinement time [s]. Time-dependent.
tau_e_ei scenario_ref energy equipartition characteristic time [s]. Time-dependent.
tau_cur_diff scenario_ref characteristic time for current diffusion [s]. Time-dependent.
tau_i_rol scenario_ref characteristic time for current decrease in tokamak equivalent R/L circuit [s]. Time-dependent.
Type of: scenario:confinement

scenario_currents

TopPreviousNext

data related to current sources and current diffusion

member type description
RR scenario_ref plasma resistivity [ohm]. Time-dependent.
i_align scenario_ref current drive alignment quality parameter (1 = good , 0 = bad). Time-dependent.
i_boot scenario_ref bootstrap current [A]. Time-dependent.
i_cd_tot scenario_ref total current drive [A]. Time-dependent.
i_eccd scenario_ref Electron Cyclotron current drive [A]. Time-dependent.
i_fast_ion scenario_ref fast ions bootstrap like current drive (i.e. fast alpha) [A]. Time-dependent.
i_fwcd scenario_ref Fast Wave current drive [A]. Time-dependent.
i_lhcd scenario_ref Lower Hybrid current drive [A]. Time-dependent.
i_nbicd scenario_ref Neutral Beam Injection current drive [A]. Time-dependent.
i_ni_tot scenario_ref total non inductive current [A]. Time-dependent.
i_ohm scenario_ref ohmic current [A]. Time-dependent.
i_par scenario_ref total plasma current (projected on B : <J.B>/B0) [A]. Time-dependent.
i_runaway scenario_ref runaway current [A]. Time-dependent.
v_loop scenario_ref loop voltage @ LCMS / LFS , equatorial point [V]. Time-dependent.
v_meas scenario_ref loop voltage measured on a coil [V]. Time-dependent.
Type of: scenario:currents

scenario_edge

TopPreviousNext

edge value (@ LCMS)

member type description
te_edge scenario_ref edge electron temperature [eV]. Time-dependent.
ti_edge scenario_ref edge ion temperature [eV]. Time-dependent.
ne_edge scenario_ref edge electron density [m^-3]. Time-dependent.
ni_edge scenario_ref edge ion density [m^-3]. Time-dependent.
psi_edge scenario_ref edge poloidal flux [Wb]. Time-dependent.
phi_edge scenario_ref edge toroidal flux [Wb]. Time-dependent.
rho_edge scenario_ref edge value of internal simulator coordinate [m]. Time-dependent.
drho_edge_dt scenario_ref time derivative of edge value of internal simulator coordinate [m/s]. Time-dependent.
q_edge scenario_ref edge or effective safety factor value []. Time-dependent.
neutral_flux scenario_ref number of cold neutral (in equivalent electron for Z >1) that input in plasma at the edge every second coming from recycling and gaz puff [s^-1]. Time-dependent.
phi_plasma scenario_ref contribution of the plasma to the toroidal flux (used for toroidal coils heat load computation) [Wb]. Time-dependent.
vtor_edge scenario_ref rotation velocity of selected impurity on the separatrix [m/s]. Time-dependent.
Type of: scenario:edge

scenario_energy

TopPreviousNext

plasma energy content

member type description
w_tot scenario_ref total plasma energy [J]. Time-dependent.
w_b_pol scenario_ref poloidal field energy of the plasma [J]. Time-dependent.
w_dia scenario_ref 3/2 perpendicular plasma energy [J]. Time-dependent.
dwdia_dt scenario_ref time derivative of Wdia [W]. Time-dependent.
w_b_tor_pla scenario_ref toroidal magnetic plasma energy [J]. Time-dependent.
w_th scenario_ref thermal plasma energy [J]. Time-dependent.
dwtot_dt scenario_ref time derivative of total plasma energy [W]. Time-dependent.
dwbpol_dt scenario_ref time derivative of plasma poloidal field energy [W]. Time-dependent.
dwbtorpla_dt scenario_ref time derivative of toroidal magnetic plasma energy [W]. Time-dependent.
dwth_dt scenario_ref time derivative of thermal plasma energy [W]. Time-dependent.
esup_icrhtot scenario_ref total suprathermal energy of fast ions accelerated by ICRH [J]. Time-dependent.
esup_icrhper scenario_ref perpendicular part of suprathermal energy of fast ions accelerated by ICRH [J]. Time-dependent.
esup_nbitot scenario_ref total suprathermal energy of fast ions from NBI ionisation [J]. Time-dependent.
esup_nbiperp scenario_ref perpendicular part of suprathermal energy of fast ions from NBI ionisation [J]. Time-dependent.
esup_lhcd scenario_ref total suprathermal energy of fast electron from LHCD [J]. Time-dependent.
esup_alpha scenario_ref total suprathermal energy of fast alpha particules [J]. Time-dependent.
Type of: scenario:energy

scenario_global

TopPreviousNext

global scalar value

member type description
ip scenario_ref Plasma current [A]. Time-dependent.
dip_dt scenario_ref time derivative of plasma current [A/s]. Time-dependent.
beta_pol scenario_ref poloidal beta []. Time-dependent.
beta_tor scenario_ref toroidal beta []. Time-dependent.
beta_normal scenario_ref normalised beta []. Time-dependent.
li scenario_ref internal inductance (definition 3). Time-dependent.
volume scenario_ref total plasma volume [m^3]. Time-dependent.
area_pol scenario_ref area poloidal cross section [m^2]. Time-dependent.
area_ext scenario_ref external plasma surface [m^2]. Time-dependent.
len_sepa scenario_ref length of the separatrix [m]. Time-dependent.
beta_pol_th scenario_ref poloidal beta, thermal contribution []. Time-dependent.
beta_tor_th scenario_ref toroidal beta, thermal contribution []. Time-dependent.
beta_n_th scenario_ref normalised beta, thermal contribution []. Time-dependent.
disruption scenario_ref flag for disruption (set to 1 for disruption, oterwise equal 0) []. Time-dependent.
mode_h scenario_ref confinement mode verus time: 0 = L-mode et 1 = H-mode []. Time-dependent.
s_alpha scenario_ref total number of alpha fusion particules from D-T ractions per second [s^-1]. Time-dependent.
Type of: scenario:global_param

scenario_heat_power

TopPreviousNext

Power delivred to plasma (thermal an non thermal)

member type description
plh scenario_ref Lower hybrid power [W]. Time-dependent.
pohmic scenario_ref ohmic power (thermal species contribution only) [W]. Time-dependent.
picrh scenario_ref Ion cyclotron resonnance heating power [W]. Time-dependent.
pecrh scenario_ref electron cyclotron resonnance heating power [W]. Time-dependent.
pnbi scenario_ref neutral beam injection power [W]. Time-dependent.
pnbi_co_cur scenario_ref neutral beam injection power injeted in co-current direction [W]. Time-dependent.
pnbi_counter scenario_ref neutral beam injection power injeted in counter-current direction [W]. Time-dependent.
plh_th scenario_ref lower hybrid power deposited on thermal electrons [W]. Time-dependent.
picrh_th scenario_ref ion cyclotron resonnance heating power deposited on thermal species [W]. Time-dependent.
pecrh_th scenario_ref electron cyclotron resonnance heating power deposited on thermal electrons [W]. Time-dependent.
pnbi_th scenario_ref neutral beam injection power deposited on thermal species [W]. Time-dependent.
ploss_icrh scenario_ref Ion cyclotron resonnance heating power losses [W]. Time-dependent.
ploss_nbi scenario_ref neutral beam injection power losses (including shine-through) [W]. Time-dependent.
pbrem scenario_ref Bremsstrahlung radition losses [W]. Time-dependent.
pcyclo scenario_ref cyclotron radiation losses [W]. Time-dependent.
prad scenario_ref impurity radition losses in core plamsa , without Bremsstrahlung [W]. Time-dependent.
pdd_fus scenario_ref fusion power due to DD reactions [W]. Time-dependent.
pei scenario_ref power exchange between eletron and ion (equipartition) [W]. Time-dependent.
pel_tot scenario_ref total thermal electron power deposition without equipartition [W]. Time-dependent.
pel_fus scenario_ref fusion electron power deposition [W]. Time-dependent.
pel_icrh scenario_ref ICRH electron power deposition [W]. Time-dependent.
pel_nbi scenario_ref NBI electron power deposition [W]. Time-dependent.
pfus_dt scenario_ref total D-T fusion power of alpha [W]. Time-dependent.
ploss_fus scenario_ref D-T fusion power of alpha losses [W]. Time-dependent.
pfus_nbi scenario_ref NBI induce D-T fusion power of alpha [W]. Time-dependent.
pfus_th scenario_ref alpha (from DT fusion reaction) power deposited on thermal species [W]. Time-dependent.
padd_tot scenario_ref total additional power input including ohmic power [W]. Time-dependent.
pion_tot scenario_ref total thermal ion power deposition without equipartition [W]. Time-dependent.
pion_fus scenario_ref fusion ion power deposition [W]. Time-dependent.
pion_icrh scenario_ref ICRH ion power deposition [W]. Time-dependent.
pion_nbi scenario_ref NBI ion power deposition [W]. Time-dependent.
pioniz scenario_ref power losses due to cold neutral ionization [W]. Time-dependent.
ploss scenario_ref plasma losses power, as define in ITER basis [W]. Time-dependent.
p_wth scenario_ref thermal power input, define as tau_E * P_th = Wth [W]. Time-dependent.
p_w scenario_ref effective power define as tau_E * P_w = W_tot [W]. Time-dependent.
p_l2h_thr scenario_ref additionnal power crossing the LCMS; must be compare to L->H threshold power (Ryter PPCF 2002) [W]. Time-dependent.
p_l2h_sc scenario_ref threshold power given by the choosen scaling law for transition from L-mode to H-mode [W]. Time-dependent.
p_nbi_icrh scenario_ref beam power increase due to ICRH effects [W]. Time-dependent.
Type of: scenario:heat_power

scenario_int

TopPreviousNext

Structure for scenario integer flag; Time-dependent

member type description
value integer Signal value; Time-dependent; Scalar Integer.
source string Source of the signal (any comment describing the origin of the signal : code, path to diagnostic signals, massaging, ...); String
Type of: scenario_configuration:config I scenario_configuration:ecrh_harm I scenario_configuration:ecrh_mode I scenario_configuration:grad_b_drift I scenario_itb:itb_type

scenario_itb

TopPreviousNext

Values characteristics of the Internal Transport Barrier

member type description
q_min scenario_ref minimal value of safety factor []. Time-dependent.
te_itb scenario_ref electron temperature @ q = q_min [eV]. Time-dependent.
ti_itb scenario_ref ion temperature @ q = q_min [eV]. Time-dependent.
ne_itb scenario_ref electron density @ q = q_min [m^-3]. Time-dependent.
ni_itb scenario_ref ion density @ q = q_min [m^-3]. Time-dependent.
psi_itb scenario_ref poloidal flux @ q = q_min [Wb]. Time-dependent.
phi_itb scenario_ref toroidal flux @ q = q_min [Wb]. Time-dependent.
rho_itb scenario_ref value of internal simulator coordinate @ q = q_min [m]. Time-dependent.
h_itb scenario_ref energy enhancement ITB factor [m]. Time-dependent.
width_itb scenario_ref width of the high pressure gradient region (on scale of rho_itb) [m]. Time-dependent.
vtor_itb scenario_ref rotation velocity of selected impurity @ rho_itb [m/s]. Time-dependent.
itb_type scenario_int itb type []. Time-dependent. Any combinaison of :0 = none; 1 = on T_i; 2 = on T_e; 4 = on n_e; 8 = reverse shear triggered; 16 = toroidal rotation triggered; 32 = alpha stabilisation triggered; 64 = T_i /T_e triggered; 128 = radiation triggered; 256 = rationnal q triggered
Type of: scenario:itb

scenario_lim_div_wall

TopPreviousNext

values on the plate of divertor or on the limitor or on the wall (@ LCMS)

member type description
te_lim_div scenario_ref limiter/divertor electron temperature [eV]. Time-dependent.
ti_lim_div scenario_ref limiter/divertor ion temperature [eV]. Time-dependent.
ne_lim_div scenario_ref limiter/divertor electron density [m^-3]. Time-dependent.
ni_lim_div scenario_ref limiter/divertor ion density [m^-3]. Time-dependent.
p_peak_div scenario_ref peak power on divertor [W]. Time-dependent.
surf_temp scenario_ref limiter surface or divertor plate temperature [K]. Time-dependent.
p_lim_div scenario_ref Power flux on limiter or divertor plate [W]. Time-dependent.
p_rad_div scenario_ref radiative power in the divertor zone [W]. Time-dependent.
wall_temp scenario_ref wall temperature [K]. Time-dependent.
wall_state scenario_ref saturation state of the wall (0 = completly pumping wall, 1 = competely saturate wall) []. Time-dependent.
detach_state scenario_ref plasma detachement state (0= attach plasma, 1 = completely detach plasma) []. Time-dependent.
pump_flux scenario_ref flux pump out for each ion species [s^-1]. Time-dependent.
Type of: scenario:lim_div_wall

scenario_line_ave

TopPreviousNext

line averaged value

member type description
ne_line scenario_ref line averaged electron density [m^-3]. Time-dependent.
zeff_line scenario_ref line averaged effective charge. Time-dependent.
ne_zeff_line scenario_ref line averaged electron density * Zeff . Time-dependent.
dne_line_dt scenario_ref time derivative of line averaged electron density [m^-3/s]. Time-dependent.
Type of: scenario:line_ave

scenario_neutron

TopPreviousNext

neutron flux for DD and DT reactions

member type description
ndd_tot scenario_ref total neutron flux coming from DD reactions [Hz]. Time-dependent.
ndd_th scenario_ref neutron flux coming from thermal DD reactions [Hz]. Time-dependent.
ndd_nbi_th scenario_ref neutron flux coming from beam/plasma DD reactions [Hz]. Time-dependent.
ndd_nbi_nbi scenario_ref neutron flux coming from beam/beam DD reactions [Hz]. Time-dependent.
ndt_tot scenario_ref total neutron flux coming from DT reactions [Hz]. Time-dependent.
ndt_th scenario_ref neutron flux coming from thermal DT reactions [Hz]. Time-dependent.
Type of: scenario:neutron

scenario_ninety_five

TopPreviousNext

values at 95% of poloidal flux

member type description
q_95 scenario_ref safety factor value @ 95 % of poloidal flux span []. Time-dependent.
elong_95 scenario_ref plasma elongation @ 95 % of poloidal flux span []. Time-dependent.
tria_95 scenario_ref averaged plasma triangularity @ 95 % of poloidal flux span []. Time-dependent.
tria_up_95 scenario_ref upper plasma triangularity @ 95 % of poloidal flux span []. Time-dependent.
tria_lo_95 scenario_ref lower plasma triangularity @ 95 % of poloidal flux span []. Time-dependent.
te_95 scenario_ref electron temperature @ 95 % of poloidal flux [eV]. Time-dependent.
ti_95 scenario_ref ion temperature @ 95 % of poloidal flux [eV]. Time-dependent.
ne_95 scenario_ref electron density @ 95 % of poloidal flux [m^-3]. Time-dependent.
ni_95 scenario_ref ion density @ 95 % of poloidal flux [m^-3]. Time-dependent.
phi_95 scenario_ref toroidal flux @ 95 % of poloidal flux [Wb]. Time-dependent.
rho_95 scenario_ref value of internal simulator coordinate @ 95 % of poloidal flux [m]. Time-dependent.
vtor_95 scenario_ref rotation velocity of selected impurity @ 95 % of poloidal flux [m/s]. Time-dependent.
Type of: scenario:ninety_five

scenario_pedestal

TopPreviousNext

Values at the top of the H-mode pedestal

member type description
te_ped scenario_ref pedestal electron temperature [eV]. Time-dependent.
ti_ped scenario_ref pedestal ion temperature [eV]. Time-dependent.
ne_ped scenario_ref pedestal electron density [m^-3]. Time-dependent.
ni_ped scenario_ref pedestal ion density [m^-3]. Time-dependent.
psi_ped scenario_ref pedestal poloidal flux [Wb]. Time-dependent.
phi_ped scenario_ref pedestal toroidal flux [Wb]. Time-dependent.
rho_ped scenario_ref top pedestal value of internal simulator coordinate [m]. Time-dependent.
q_ped scenario_ref top pedestal safety factor value []. Time-dependent.
pressure_ped scenario_ref top pedestal thermal pressure (n_e * T_e + n_i * T_i) [Pa]. Time-dependent.
vtor_ped scenario_ref top pedestal value of rotation velocity of selected impurity [m/s]. Time-dependent.
Type of: scenario:pedestal

scenario_reactor

TopPreviousNext

reactor data (such as electricity cost ...)

member type description
pnetwork float reactor electric power provide to the network [W].
Type of: scenario:reactor

scenario_ref

TopPreviousNext

Structure for scenario reference; Time-dependent

member type description
value float Signal value; Time-dependent; Scalar
source string Source of the signal (any comment describing the origin of the signal : code, path to diagnostic signals, massaging, ...); String
Type of: scenario_centre:Rmag I scenario_centre:Zmag I scenario_centre:ne0 I scenario_centre:ni0 I scenario_centre:phi0 I scenario_centre:psi0 I scenario_centre:q0 I scenario_centre:shift0 I scenario_centre:te0 I scenario_centre:ti0 I scenario_centre:vtor_0 I scenario_configuration:LH_freq I scenario_configuration:LH_npar I scenario_configuration:ecrh_freq I scenario_configuration:ecrh_loc I scenario_configuration:ecrh_pol_ang I scenario_configuration:ecrh_tor_ang I scenario_configuration:enbi I scenario_configuration:icrh_freq I scenario_configuration:icrh_phase I scenario_configuration:pellet_ang I scenario_configuration:pellet_nba I scenario_configuration:pellet_v I scenario_configuration:r_nbi I scenario_confinement:tau_cur_diff I scenario_confinement:tau_e I scenario_confinement:tau_e_ee I scenario_confinement:tau_e_ei I scenario_confinement:tau_e_ii I scenario_confinement:tau_h_sc I scenario_confinement:tau_he I scenario_confinement:tau_i_rol I scenario_confinement:tau_l_sc I scenario_currents:RR I scenario_currents:i_align I scenario_currents:i_boot I scenario_currents:i_cd_tot I scenario_currents:i_eccd I scenario_currents:i_fast_ion I scenario_currents:i_fwcd I scenario_currents:i_lhcd I scenario_currents:i_nbicd I scenario_currents:i_ni_tot I scenario_currents:i_ohm I scenario_currents:i_par I scenario_currents:i_runaway I scenario_currents:v_loop I scenario_currents:v_meas I scenario_edge:drho_edge_dt I scenario_edge:ne_edge I scenario_edge:neutral_flux I scenario_edge:ni_edge I scenario_edge:phi_edge I scenario_edge:phi_plasma I scenario_edge:psi_edge I scenario_edge:q_edge I scenario_edge:rho_edge I scenario_edge:te_edge I scenario_edge:ti_edge I scenario_edge:vtor_edge I scenario_energy:dwbpol_dt I scenario_energy:dwbtorpla_dt I scenario_energy:dwdia_dt I scenario_energy:dwth_dt I scenario_energy:dwtot_dt I scenario_energy:esup_alpha I scenario_energy:esup_icrhper I scenario_energy:esup_icrhtot I scenario_energy:esup_lhcd I scenario_energy:esup_nbiperp I scenario_energy:esup_nbitot I scenario_energy:w_b_pol I scenario_energy:w_b_tor_pla I scenario_energy:w_dia I scenario_energy:w_th I scenario_energy:w_tot I scenario_global:area_ext I scenario_global:area_pol I scenario_global:beta_n_th I scenario_global:beta_normal I scenario_global:beta_pol I scenario_global:beta_pol_th I scenario_global:beta_tor I scenario_global:beta_tor_th I scenario_global:dip_dt I scenario_global:disruption I scenario_global:ip I scenario_global:len_sepa I scenario_global:li I scenario_global:mode_h I scenario_global:s_alpha I scenario_global:volume I scenario_heat_power:p_l2h_sc I scenario_heat_power:p_l2h_thr I scenario_heat_power:p_nbi_icrh I scenario_heat_power:p_w I scenario_heat_power:p_wth I scenario_heat_power:padd_tot I scenario_heat_power:pbrem I scenario_heat_power:pcyclo I scenario_heat_power:pdd_fus I scenario_heat_power:pecrh I scenario_heat_power:pecrh_th I scenario_heat_power:pei I scenario_heat_power:pel_fus I scenario_heat_power:pel_icrh I scenario_heat_power:pel_nbi I scenario_heat_power:pel_tot I scenario_heat_power:pfus_dt I scenario_heat_power:pfus_nbi I scenario_heat_power:pfus_th I scenario_heat_power:picrh I scenario_heat_power:picrh_th I scenario_heat_power:pion_fus I scenario_heat_power:pion_icrh I scenario_heat_power:pion_nbi I scenario_heat_power:pion_tot I scenario_heat_power:pioniz I scenario_heat_power:plh I scenario_heat_power:plh_th I scenario_heat_power:ploss I scenario_heat_power:ploss_fus I scenario_heat_power:ploss_icrh I scenario_heat_power:ploss_nbi I scenario_heat_power:pnbi I scenario_heat_power:pnbi_co_cur I scenario_heat_power:pnbi_counter I scenario_heat_power:pnbi_th I scenario_heat_power:pohmic I scenario_heat_power:prad I scenario_itb:h_itb I scenario_itb:ne_itb I scenario_itb:ni_itb I scenario_itb:phi_itb I scenario_itb:psi_itb I scenario_itb:q_min I scenario_itb:rho_itb I scenario_itb:te_itb I scenario_itb:ti_itb I scenario_itb:vtor_itb I scenario_itb:width_itb I scenario_lim_div_wall:detach_state I scenario_lim_div_wall:ne_lim_div I scenario_lim_div_wall:ni_lim_div I scenario_lim_div_wall:p_lim_div I scenario_lim_div_wall:p_peak_div I scenario_lim_div_wall:p_rad_div I scenario_lim_div_wall:pump_flux I scenario_lim_div_wall:surf_temp I scenario_lim_div_wall:te_lim_div I scenario_lim_div_wall:ti_lim_div I scenario_lim_div_wall:wall_state I scenario_lim_div_wall:wall_temp I scenario_line_ave:dne_line_dt I scenario_line_ave:ne_line I scenario_line_ave:ne_zeff_line I scenario_line_ave:zeff_line I scenario_neutron:ndd_nbi_nbi I scenario_neutron:ndd_nbi_th I scenario_neutron:ndd_th I scenario_neutron:ndd_tot I scenario_neutron:ndt_th I scenario_neutron:ndt_tot I scenario_ninety_five:elong_95 I scenario_ninety_five:ne_95 I scenario_ninety_five:ni_95 I scenario_ninety_five:phi_95 I scenario_ninety_five:q_95 I scenario_ninety_five:rho_95 I scenario_ninety_five:te_95 I scenario_ninety_five:ti_95 I scenario_ninety_five:tria_95 I scenario_ninety_five:tria_lo_95 I scenario_ninety_five:tria_up_95 I scenario_ninety_five:vtor_95 I scenario_pedestal:ne_ped I scenario_pedestal:ni_ped I scenario_pedestal:phi_ped I scenario_pedestal:pressure_ped I scenario_pedestal:psi_ped I scenario_pedestal:q_ped I scenario_pedestal:rho_ped I scenario_pedestal:te_ped I scenario_pedestal:ti_ped I scenario_pedestal:vtor_ped I scenario_references:bvac_r I scenario_references:enhancement I scenario_references:gas_puff I scenario_references:ip I scenario_references:isotopic I scenario_references:nbar I scenario_references:nbi_td_ratio I scenario_references:pecrh I scenario_references:picrh I scenario_references:plh I scenario_references:pnbi I scenario_references:pol_flux I scenario_references:xecrh I scenario_references:zeffl I scenario_sol:gas_puff I scenario_sol:l_ne_sol I scenario_sol:l_ni_sol I scenario_sol:l_qe_sol I scenario_sol:l_qi_sol I scenario_sol:l_te_sol I scenario_sol:l_ti_sol I scenario_sol:p_rad_sol I scenario_vol_ave:dne_ave_dt I scenario_vol_ave:meff_ave I scenario_vol_ave:ne_ave I scenario_vol_ave:ni_ave I scenario_vol_ave:omega_ave I scenario_vol_ave:pellet_flux I scenario_vol_ave:te_ave I scenario_vol_ave:ti_ave I scenario_vol_ave:ti_o_te_ave I scenario_vol_ave:zeff_ave

scenario_references

TopPreviousNext

References

member type description
plh scenario_ref Lower hybrid power [W]. Time-dependent.
picrh scenario_ref Ion cyclotron resonnance heating power [W]. Time-dependent.
pecrh scenario_ref electron cyclotron resonnance heating power [W]. Time-dependent.
pnbi scenario_ref neutral beam injection power [W]. Time-dependent.
ip scenario_ref Plasma current [A]. Time-dependent.
bvac_r scenario_ref Vacuum field times radius in the toroidal field magnet [T.m]. Time-dependent.
zeffl scenario_ref line averaged effective charge []. Time-dependent.
nbar scenario_ref line averaged electron density [m^-3]. Time-dependent.
xecrh scenario_ref position of maximum (normalized rho coordinate) of electron cyclotron resonnance heating power []. Time-dependent.
pol_flux scenario_ref separatrix poloidal flux [Wb]. Time-dependent.
enhancement scenario_ref energy enhancement factor []. Time-dependent.
isotopic scenario_ref ratio between tritium and deuterium density (for burning plasma) []. Time-dependent.
nbi_td_ratio scenario_ref ratio between tritium and deuterium power in neutral beam injection []. Time-dependent.
gas_puff scenario_ref gas puff flux reference, in equivalent [electrons.s^-1]. Time-dependent.
Type of: scenario:references

scenario_sol

TopPreviousNext

SOL characteristic (@ LCMS)

member type description
l_te_sol scenario_ref electron temperature radial decay length [m]. Time-dependent.
l_ti_sol scenario_ref ion temperature radial decay length [m]. Time-dependent.
l_ne_sol scenario_ref electron density radial decay length [m]. Time-dependent.
l_ni_sol scenario_ref ion density radial decay length [m]. Time-dependent.
l_qe_sol scenario_ref electron heat flux radial decay length [m]. Time-dependent.
l_qi_sol scenario_ref ion heat flux radial decay length [m]. Time-dependent.
p_rad_sol scenario_ref radiative power of the SOL [W]. Time-dependent.
gas_puff scenario_ref gas puff flux for each ion species [s^-1]. Time-dependent.
Type of: scenario:sol

scenario_vol_ave

TopPreviousNext

volume averaged values

member type description
te_ave scenario_ref volume averaged electron temperature [eV]. Time-dependent.
ti_ave scenario_ref volume averaged ion temperature [eV]. Time-dependent.
ne_ave scenario_ref volume averaged electron density [m^-3]. Time-dependent.
dne_ave_dt scenario_ref time derivative of volume averaged electron density [m^-3/s]. Time-dependent.
ni_ave scenario_ref volume averaged ion density (<sum(n_k)>, k in species) [m^-3]. Time-dependent.
zeff_ave scenario_ref volume averaged effective charge. Time-dependent.
ti_o_te_ave scenario_ref volume averaged ion temperature over electron temperature (<Ti/Te>) []. Time-dependent.
meff_ave scenario_ref volume averaged effectice mass (<sum(n_k * m_k) > / < sum(n_k)> ) []. Time-dependent.
pellet_flux scenario_ref number of electrons fuelling the plasma every second coming from pellet injection [s^-1]. Time-dependent.
nions_ave vecflt_type volume averaged ions densities (vector, one element per ion species) [m^-3]. Time-dependent.
omega_ave scenario_ref bulk volume average toroidal rotation velocity (whole plasma) [rad/s]. Time-dependent.
Type of: scenario:vol_ave

setup_bprobe

TopPreviousNext

diagnostic setup information

member type description
name vecstring_type Name of the probe. Array of strings (nprobes).
id vecstring_type ID of the probe. Array of strings (nprobes).
position rz1D RZ of coil centre [m]; Vector (nprobes)
polangle vecflt_type Poloidal angle of coil orientation (w.r.t. horizontal ?? to be checked) [rad]; Vector (nprobes)
torangle vecflt_type Toroidal angle of coil orientation (0 if fully in the poloidal plane) [rad] ; Vector (nprobes)
area vecflt_type Area of coil [m^2]; Vector (nprobes)
length vecflt_type Length of coil [m]; Vector (nprobes)
turns vecint_type Turns in the coil; Vector (nprobes)
Type of: bpol_probes:setup_bprobe

setup_floops

TopPreviousNext

diagnostic setup information

member type description
name vecstring_type Name of loop. Array of strings (nloops).
id vecstring_type ID of loop. Array of strings (nloops).
position rzphi2D List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf); Matrices (nloops, max_npoints)
npoints vecint_type Number of points describing each loop in the "position" matrices. Vector (nloops)
Type of: flux_loops:setup_floops

setup_inject

TopPreviousNext

Detailed information on an injection unit.

member type description
position rzphi0D Position of centre of injection unit surface.
tang_rad float Tagency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) [m]
angle float Angle of inclination between a line at the centre of the injection unit surface and the horiontal plane [rad]
direction integer Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise
focal_len_hz float Horizontal focal length along the beam line [m]
focal_len_vc float Vertical focal length along the beam line [m]
divergence divergence Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.
beamlets beamlets Detailed information on beamlets.
Type of: nbi_unit:setup_inject

setup_line

TopPreviousNext

Geometric description of the lines of sight for line integral diagnostic

member type description
pivot_point rzphi1D Pivot point of each line of sight; Vector (nchords)
horchordang1 vecflt_type Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)
verchordang1 vecflt_type Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)
width vecflt_type Width of the laser beam (1/e) [m]; Vector (nchords)
second_point rzphi1D Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).
horchordang2 vecflt_type For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)
verchordang2 vecflt_type For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)
third_point rzphi1D Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).
nchordpoints integer Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)
Type of: counts:setup_line I lineintegraldiag:setup_line

setup_mse

TopPreviousNext

diagnostic setup information

member type description
rzgamma rzphidrdzdphi1D Position and width of the intersection between beam and line of sight. Vectors (nchords)
geom_coef matflt_type Geometric coefficients (9) describing the angle between beam and line of sight; The first dimension contains succesively : numerator, coefficients of BZ, BR, Bphi, ER; denominator, coefficients of BZ, BR, Bphi, ER, EZ; Matrix (9,nchords). In versions of the data structure before 4.08, there were only 6 coefficients namely : numerator, coefficients of BZ, BR, Bphi; denominator, coefficients of BZ, BR, Bphi.
Type of: msediag:setup_mse

source

TopPreviousNext

Source. Time-dependent. Structure array. Replicate this source structure for each neutron or gamma with a particular energy.

member type description
fus_product string Type of fusion product (neutron,gamma)
reaction string Type of reaction involved (e.g. DD neutron, Be-alpha,n,gamma-C)
counts counts Integrated emissivity [m^-2.s^-1].
emissivity1d emissivity1d Reconstructed 1D emissivity [counts.m^-3.s-1].
emissivity2d emissivity2d Reconstructed 2D emissivity [counts.m^-3.s-1].
codeparam codeparam Code parameters
Type of: fusiondiag:source

source_el

TopPreviousNext

Subtree containing source terms for electrons

member type description
exp vecflt_type Explicit source term [same unit as root quantity]. Time-dependent. Vector (nrho)
imp vecflt_type Implicit source term [s^-1.m^-3]. Time-dependent. Vector (nrho)
Type of: coresource:qe I coresource:se

source_grid

TopPreviousNext

Source density of particles in phase space (real space, velocity space, spin state).

member type description
grid_info grid_info Specifying the grid; type of the grid (unstructured/structured/rectangular), the grid coordiante, in what variables the source is continuous/discrete, if the source is given at gyrocentre or real particle position.
dim1 array6dflt_type Grid in the first dimension in phase space (as specified in grid_coord). Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
dim2 array6dflt_type Grid in the second dimension in phase space (as specified in grid_coord). Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
dim3 array6dflt_type Grid in the third dimension in phase space (as specified in grid_coord). Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
dim4 array6dflt_type Grid in the fourth dimension in phase space (as specified in grid_coord). Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
dim5 array6dflt_type Grid in the fifth dimension in phase space (as specified in grid_coord). Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
dim6 array6dflt_type Grid in the sixth dimension in phase space (as specified in grid_coord). Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
jacobian array6dflt_type Jacobian of the phase space grid coordinate system specified in grid_coord. Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
source array6dflt_type Source rate of particles in phase space. The units depend on the grid_type: [m^-3 s^-1] if the grid is discrete in energy/velocity and [(m/s)^-3 m^-3 s^-1] if continuous. Time-dependent; Array6d (ndim1, ndim2, ndim3, ndim4, ndim5, ndim6)
Type of: distsource_source:source_grid

source_imp

TopPreviousNext

Subtree containing source terms for the impurity species

member type description
exp array3dflt_type Explicit source term [same unit as root quantity]. Time-dependent. Array3d (nrho,nimp,max_nzimp)
imp array3dflt_type Implicit source term [s^-1.m^-3]. Time-dependent. Array3d (nrho,nimp,max_nzimp)
Type of: coresource:qz I coresource:sz

source_ion

TopPreviousNext

Subtree containing source terms for the various ion species

member type description
exp matflt_type Explicit source term [same unit as root quantity]. Time-dependent. Matrix (nrho,nion)
imp matflt_type Implicit source term [s^-1.m^-3]. Time-dependent. Matrix (nrho,nion)
Type of: coresource:qi I coresource:si I coresource:ui

source_mark

TopPreviousNext

Source given as a set of markers (test particles)

member type description
var_coord vecint_type Identifies the coordinates specifies in var1, var2, var3, var4, var5, var6 and var7. var_coord(K) describe the coordinate represented in varK, for K=1,2...7. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T/m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin. Vector (7)
gyrosrc_type integer Defines how to interpret the source: 1 = the source is calulated at the particle birth point; 2 = the source is calulated at the gyro centre of the birth point.
var1 vecflt_type Phase space variable number one characterising the markers. Time-dependent; Vector (n_particles)
var2 vecflt_type Phase space variable number two characterising the markers. Time-dependent; Vector (n_particles)
var3 vecflt_type Phase space variable number three characterising the markers. Time-dependent; Vector (n_particles)
var4 vecflt_type Phase space variable number four characterising the markers. Time-dependent; Vector (n_particles)
var5 vecflt_type Phase space variable number five characterising the markers. Time-dependent; Vector (n_particles)
var6 vecflt_type Phase space variable number six characterising the markers. Time-dependent; Vector (n_particles)
var7 vecflt_type Phase space variable number seven characterising the markers. Time-dependent; Vector (n_particles)
weight vecflt_type Weight of the markers; Time-dependent; Vector (n_particles)
Type of: distsource_source:source_mark

sourceel

TopPreviousNext

Structure for the total source term for the transport equation (electrons). Time-dependent;

member type description
value vecflt_type Value of the source term; Time-dependent; Vector (nrho)
integral vecflt_type Integral from 0 to rho of the source term. Time-dependent; Vector (nrho)
source string Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); String
Type of: corefield:source_term

sourceimp

TopPreviousNext

Structure for the total source term for the transport equation (impurities). Time-dependent;

member type description
value array3dflt_type Value of the source term [m^-3.s^-1]; Time-dependent; Array3D (nrho,nimp,max_nzimp)
integral array3dflt_type Integral from 0 to rho of the source term. Time-dependent; Array3D(nsource,nimp,max_nzimp)
source vecstring_type Source of the profile (any comment describing the origin of the impurity profiles : code, path to diagnostic signals, massaging, ...); Array of strings (nimp)
Type of: coreimpur:source_term

sourceion

TopPreviousNext

Structure for the total source term for the transport equation (ions). Time-dependent;

member type description
value matflt_type Value of the source term; Time-dependent; Matrix (nrho,nion)
integral matflt_type Integral from 0 to rho of the source term. Time-dependent; Matrix (nrho,nion)
source vecstring_type Source of the profile (any comment describing the origin of the profile : code, path to diagnostic signals, massaging, ...); Array of strings (nion)
Type of: corefieldion:source_term

special_pos

TopPreviousNext

Special positions along an orbit (like turning points).

member type description
midplane midplane Intersections with the midplane
turning_pts turning_pts Location of turning points
Type of: orb_glob_dat:special_pos

species_desc

TopPreviousNext

Description of a single ion species or bundled charge state.

member type description
label string Name of species
amn float Atomic mass number of the species
zn float Nuclear charge of the impurity
zmin float Minimum Z of species charge state bundle
zmax float Maximum Z of species charge state bundle
Type of: edge:species

spectrum

TopPreviousNext

Spectral properties of the wave.

member type description
phi_theta launchs_phi_theta Power spectrum as a function of the refractive index in the toroidal and poloidal directions.
parallel launchs_parallel Power spectrum as a function of the parallel refractive index.
Type of: launchs:spectrum

spot

TopPreviousNext

Spot characteristics

member type description
waist vecflt_type Waist for the spot ellipse [m], Vector (2). Time-dependent
angle float Rotation angle for the spot ellipse [rd], Float. Time-dependent
Type of: rfbeam:spot

sputtering_neutrals

TopPreviousNext

Sputtering coefficients

member type description
physical matflt_type Effective coefficient of physical sputtering of the neutral type INEUT due to ion type IION. Matrix(nneut,nion). Time-dependent.
chemical matflt_type Effective coefficient of chemical sputtering of the neutral type INEUT due to ion type IION. Matrix(nneut,nion). Time-dependent.
Type of: coefficients_neutrals:sputtering

src_snk_fav

TopPreviousNext

member type description
particles vecflt_type Source/sink particles [s^1 m^-3]; Time-dependedent; Vector (npsi)
power vecflt_type Power density associated with the source/sink of particles [W/m^3]; Time-dependent; Vector (npsi)
torque vecflt_type Torque density due to the source/sink of particles [Nm/m^3]; Time-dependent; Vector (npsi)

src_snk_int

TopPreviousNext

member type description
particles vecflt_type Source/sink particles [s^1 m^-3]; Time-dependedent; Vector (npsi)
power vecflt_type Power associated with the source/sink of particles [MW/m^3]; Time-dependent; Vector(npsi)
torque vecflt_type Torque due to the source/sink of particles [Nm/m^3]; Time-dependent; Vector (npsi)

src_snk_tot

TopPreviousNext

member type description
particles float Source/sink particles [1/s]; Time-dependedent
power float Power associated with the source/sink of particles [W]; Time-dependent
torque float Torque due to the source/sink of particles [Nm]; Time-dependent

straps

TopPreviousNext

Properties of the IC antenna strap; Time-dependent; Vector(nstraps)

member type description
phase exp0D Phase of strap current [rad]; Time-dependent; exp0D
phi_centre float Toroidal angle at the centre of the strap [rad]; Float
width float Width of strap in the toroidal direction [m]; Float
dist2wall float Distance to conducting wall or other conducter behind the antenna straps [m]; Float
coord_strap rz1D Coordinates (R,z) of polygon describing the antenna in the poloidal plane; rz1d vector (ncoord_strap)
Type of: antennaic_setup:straps

table

TopPreviousNext

Stores the interpolation table (0d to 7d). Only one entry should be used.

member type description
table_0d float NO DOCS
table_1d vecflt_type NO DOCS
table_2d matflt_type NO DOCS
table_3d array3dflt_type NO DOCS
table_4d array4dflt_type NO DOCS
table_5d array5dflt_type NO DOCS
table_6d array6dflt_type NO DOCS
Type of: tables:table

tables

TopPreviousNext

Definition of a process

member type description
ndim integer Table dimensionality of the process. Indicates which of the tables is filled.
coord_index integer Index in tables_coord, specifying what coordinate specification to use for this table.
result_label string Description of the process result (rate, cross section, sputtering yield, ...)
result_unit string Unit of the process result
result_trans integer Transformation of the process result. Integer flag: 0=no transformation; 1=10^; 2=exp()
table table Array of data tables, one entry per species. Vector(nchargestates)
Type of: amns:tables

tables_coord

TopPreviousNext

Definition of coordinates for one specific coordinate system used in one or more tables.

member type description
coords coords Vector(ndim) of coordinates. ndim is number of parameters for a process.
Type of: amns:tables_coord

tf_desc_tfcoils

TopPreviousNext

Description of the toroidal field coils

member type description
type integer Type of coil, 0=circular coil, 1=plane coil with arbitrary shape.
phi float Toroidal angle of centre of coil 1, assuming all coils are identical and evenly distributed around the torus [rad]. Scalar
circularcoil circularcoil Circular coil description
planecoil planecoil Plane coil description
structure tf_structure Inner TF coil structure
Type of: toroidfield:desc_tfcoils

tf_structure

TopPreviousNext

Inner TF coil structure

member type description
jcable float CICS cable in current density [A/m²]; Scalar
tisotf float Insulation thickness of TF conductor [m]; Scalar
efcasing float Thickness front casing [m]; Scalar
escasing float Thickness side casing [m]; Scalar
sigjackettf float Jacket stress limit [Pa]; Scalar
sigvaulttf float Vault stress limit [Pa]; Scalar
ktf float Amplification factor for magnetic field
ritf float Internal TF coil radius [m]; Scalar
riitf float Internal vault TF coil radius [m]; Scalar
retf float External TF coil radius [m]; Scalar
Type of: tf_desc_tfcoils:structure

theta_info

TopPreviousNext

Information on the poloidal angle theta.

member type description
angl_type integer Type of poloidal angle: 1 : same as the poloidal angle in the equlibrium cpo; 2 : geometrical polar angle, tan(theta) = Z/(R-R_0); 3 : other. If option 3, a transformation to the geometrical poloidal angle is provided in th2th_pol.
th2th_pol matflt_type Geometrical poloidal angle at grid points in theta, i.e. the transformation from theta to the polar poloidal angle; used only if angl_type=3; Time-dependent; Matrix (ndim1, ndim2)
Type of: waves_grid_2d:theta_info

topo_regions

TopPreviousNext

List with distribution function in each topological region; Time-dependent. Structure array(nregion_topo)

member type description
ind_omnigen integer Index of the omnigeuous magnetic surfaces (generalised equitorial plane) to which the s-coordinates refer. NOTE: only used for gridcoord=3.
dim1 array6dflt_type First dimension in phase space; Time-dependent; Array6d(ndim11, ndim21, ndim31, ndim41, ndim51, ndim61).
dim2 array6dflt_type Second dimension in phase space; Time-dependent; Array6d(ndim12, ndim22, ndim32, ndim42, ndim52, ndim62).
dim3 array6dflt_type Third dimension in phase space; Time-dependent; Array6d(ndim13, ndim23, ndim33, ndim43, ndim53, ndim63).
dim4 array6dflt_type Fourth dimension in phase space; Time-dependent; Array6d(ndim14, ndim24, ndim34, ndim44, ndim54, ndim64).
dim5 array6dflt_type Fifth dimension in phase space; Time-dependent; Array6d(ndim15, ndim25, ndim35, ndim45, ndim55, ndim65).
dim6 array6dflt_type Sixth dimension in phase space; Time-dependent; Array6d(ndim16, ndim26, ndim36, ndim46, ndim56, ndim66).
jacobian array6dflt_type Jacobian of the transformation of the phase space grid variables; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).
distfunc array6dflt_type Orbit (or bounce) averaged distribution function given on a grid [1/m^3 (m/s)^-3]; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).

toroid_field

TopPreviousNext

Toroidal field information entering the definition of rho_tor, for reference only. The physical value of the toroidal field should be taken from the toroidfield CPO. Time-dependent.

member type description
b0 float Vacuum field at r0 [T]; Time-dependent. Scalar.
b0prime float Time derivative of the vacuum field at r0 [T/s]; Time-dependent. Scalar.
r0 float Characteristic major radius of the device (used in publications, usually middle of the vessel at the equatorial midplane) [m]. Scalar.
time float Time [s] (exact time slice used from the time array of the source signal, here the toroidfield CPO. If the time slice does not exist in the time array of the source signal, it means linear interpolation has been used); Time-dependent; Scalar.
Type of: coreprof:toroid_field

transcoefel

TopPreviousNext

Subtree containing transport coefficients from a transport model, for the electrons

member type description
diff_eff vecflt_type Effective diffusivity [m^2.s^-1]. Time-dependent. Vector (nrho)
vconv_eff vecflt_type Effective convection [m.s^-1]. Time-dependent. Vector (nrho)
flux vecflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Vector (nrho)
off_diagonal offdiagel Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
flag integer Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Type of: coretransp:te_transp I neoclassic:mtor_neo I neoclassic:ne_neo I neoclassic:te_neo

transcoefimp

TopPreviousNext

Subtree containing transport coefficients from a transport model, for the various impurity species (multiple charge states)

member type description
diff_eff array3dflt_type Effective diffusivity [m^2.s^-1]. Time-dependent. Array3d (nrho,nimp,max_nzimp)
vconv_eff array3dflt_type Effective convection [m.s^-1]. Time-dependent. Array3d (nrho,nimp,max_nzimp)
exchange array3dflt_type Ion to electron energy exchange [W.m^-3]. Time-dependent. Array3d (nrho,nimp,max_nzimp)
flux array3dflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Array3d (nrho,nimp,max_nzimp)
flag integer Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix (off-diagonal subtree not available for impurities for the moment). Scalar.
Type of: coretransp:nz_transp I coretransp:tz_transp I neoclassic:nz_neo I neoclassic:tz_neo

transcoefion

TopPreviousNext

Subtree containing transport coefficients from a transport model, for the various ion species, including the energy exchange term qgi.

member type description
diff_eff matflt_type Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)
vconv_eff matflt_type Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)
exchange matflt_type Ion to electron energy exchange [W.m^-3]. Time-dependent. Matrix(nrho,nion).
qgi matflt_type Energy exchange term due to transport. [W.m^-3]. Time-dependent. Matrix (nrho,nion)
flux matflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)
off_diagonal offdiagion Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
flag integer Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Type of: coretransp:ti_transp I neoclassic:ni_neo I neoclassic:ti_neo

transcoefvtor

TopPreviousNext

Subtree containing transport coefficients from a transport model, for the various ion species

member type description
diff_eff matflt_type Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)
vconv_eff matflt_type Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)
flux matflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)
off_diagonal offdiagion Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
flag integer Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Type of: coretransp:vtor_transp

tsmeasure

TopPreviousNext

Measured values (Thomson scattering)

member type description
te exp1D Electron temperature [eV]. Vector (nchords)
ne exp1D Electron density [m^-3]. Vector (nchords)
Type of: tsdiag:measure

tssetup

TopPreviousNext

diagnostic setup information

member type description
position rzphi1D Position of intersection between laser and line of sight; Vector (nchords)
Type of: tsdiag:setup

turbcomposition

TopPreviousNext

Plasma composition (description of ion species).

member type description
amn vecflt_type Atomic mass number (lumped ions are allowed); Vector (nion)
zn vecflt_type Nuclear charge (lumped ions are allowed); Vector (nion)
zion vecflt_type Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)
ie_mass vecflt_type Ion to electron mass ratio as used in the code for each species. To be used only by models which keep electron inertia. Vector (nion)
Type of: turbulence:composition

turbcoordsys

TopPreviousNext

Decription of the coordinates and metric.

member type description
grid_type string Type of coordinate system.
turbgrid turbgrid Turbulence grid used by the codes; Time-dependent.
jacobian matflt_type Jacobian of the coordinate system; Time-dependent; Matrix (ndim1, ndim2).
g_11 matflt_type metric coefficients g_11; Time-dependent; Matrix (ndim1, ndim2).
g_12 matflt_type metric coefficients g_12; Time-dependent; Matrix (ndim1, ndim2).
g_13 matflt_type metric coefficients g_13; Time-dependent; Matrix (ndim1, ndim2).
g_22 matflt_type metric coefficients g_22; Time-dependent; Matrix (ndim1, ndim2).
g_23 matflt_type metric coefficients g_23; Time-dependent; Matrix (ndim1, ndim2).
g_33 matflt_type metric coefficients g_33; Time-dependent; Matrix (ndim1, ndim2).
position rzphi3D R Z phi positions of grid points; Time-dependent; Array3D (ndim1, ndim2, ndim3).
Type of: turbulence:coordsys

turbenv1d

TopPreviousNext

Parallel fluctuation envelope.

member type description
theta vecflt_type Straight field line poloidal angle [rad]; Vector (ntheta_env).
phi vecflt_type Electrostatic potential [V^2]; Time-dependent; Vector (ntheta_env).
vor vecflt_type Vorticity [coulomb^2/m^6]; Time-dependent; Vector (ntheta_env).
jpl vecflt_type Parallel current [A^2/m^4]; Time-dependent; Vector (ntheta_env).
ne vecflt_type Electron density [m^-6]; Time-dependent; Vector (ntheta_env).
he vecflt_type Nonadiabatic electron density [m^-6]; Time-dependent; Vector (ntheta_env).
te vecflt_type Electron temperature [eV^2]; Time-dependent; Vector (ntheta_env).
ni matflt_type Ion density [m^-6]; Time-dependent; Matrix(ntheta_env,nion).
ti matflt_type Ion temperature [eV^2]; Time-dependent; Matrix(ntheta_env,nion).
ui matflt_type Ion parallel velocity [m^2/s^2]; Time-dependent; Matrix (ntheta_env,nion).
fe vecflt_type Electron particle flux [m^-2/s per mode]; Time-dependent; Vector (ntheta_env).
qe vecflt_type Electron conductive heat flux [W.m^-2 per mode]; Time-dependent; Vector (ntheta_env).
qi matflt_type Ion conductive heat flux [W. m^-2 per mode]; Time-dependent; Matrix(ntheta_env,nion).
me vecflt_type Magnetic electron heat flux [W.m^-2 per mode]; Time-dependent; Vector (ntheta_env).
mi matflt_type Magnetic ion heat flux [W. m^-2 per mode]; Time-dependent; Matrix(ntheta_env,nion).
Type of: turbulence:env1d

turbgrid

TopPreviousNext

Generic structure for a turbulence grid.

member type description
dim1 vecflt_type First dimension values; Vector (ndim1).
dim2 vecflt_type Second dimension values; Vector (ndim2).
dim3 vecflt_type Third dimension values; Vector (ndim3).
dim_v1 vecflt_type First v-space dimension values; Vector (ndim_v1).
dim_v2 vecflt_type Second v-space dimension values; Vector (ndim_v2).
Type of: turbcoordsys:turbgrid

turbspec1d

TopPreviousNext

Perpendicular wavenumber spectra.

member type description
kperp vecflt_type Perpendicular wavenumber [m^-1]; Vector (ndim_spec).
phi vecflt_type Electrostatic potential [V^2 per mode]; Time-dependent; Vector (ndim_spec).
vor vecflt_type Vorticity [s^-2 per mode]; Time-dependent; Vector (ndim_spec).
b vecflt_type Magnetic energy [T^2 per mode]; Time-dependent; Vector (ndim_spec).
jpl vecflt_type Current [A^2/m^4 per mode]; Time-dependent; Vector (ndim_spec).
ne vecflt_type Electron density [m^-6 per mode]; Time-dependent; Vector (ndim_spec).
te vecflt_type Electron temperature [eV^2 per mode]; Time-dependent; Vector (ndim_spec).
ti matflt_type Ion temperature [eV^2 per mode]; Time-dependent; Matrix (ndim_spec,nion).
fe vecflt_type Electron particle flux [m^-2/s per mode]; Time-dependent; Vector (ndim_spec).
qe vecflt_type Electron conductive heat flux [W.m^-2 per mode]; Time-dependent; Vector (ndim_spec).
qi matflt_type Ion conductive heat flux [W.m^-2 per mode]; Time-dependent; Matrix(ndim_spec,nion).
me vecflt_type Magnetic electron heat flux [W.m^-2 per mode]; Time-dependent; Matrix (ndim_spec).
mi matflt_type Magnetic ion heat flux [W.m^-2 per mode]; Time-dependent; Matrix (ndim_spec,nion).
Type of: turbulence:spec1d

turbvar0d

TopPreviousNext

Time traces.

member type description
dtime_type string Description of time trace e.g. last ndtime points.
dtime vecflt_type Fast diagnostic time [s]; Time-dependent; Vector (ndtime).
en_exb vecflt_type ExB energy [J/m^3]; Time-dependent; Vector (ndtime).
en_mag vecflt_type Magnetic energy [J/m^3]; Time-dependent; Vector (ndtime).
en_el_th vecflt_type electron thermal energy or free energy [J/m^3]; Time-dependent.
en_ion_th matflt_type Ion thermal energy or free energy [J/m^3]; Time-dependent; Matrix (ndtime, nion).
en_el_par vecflt_type Electron parallel energy [J/m^3]; Time-dependent; Vector (ndtime).
en_ion_par matflt_type Ion parallel energy [J/m^3]; Time-dependent; Matrix (ndtime,nion).
en_tot vecflt_type Total energy or free energy [J/m^3]; Time-dependent; Vector (ndtime).
fl_el vecflt_type Electron flux [m^-2 s^-1]; Time-dependent; Vector (ndtime).
fl_heatel vecflt_type Conductive electron heat flux [W.m^-2]; Time-dependent; Vector (ndtime).
fl_ion matflt_type Ion flux [m^-2 s^-1]; Time-dependent; Matrix (ndtime, nion).
fl_heation matflt_type Conductive ion heat flux [W.m^-2]; Time-dependent; Matrix (ndtime, nion).
fl_magel vecflt_type Electron flux [m^-2 s^-1]; Time-dependent; Vector (ndtime).
fl_magheatel vecflt_type Conductive electron heat flux [W.m^-2]; Time-dependent; Vector (ndtime).
fl_magion matflt_type Ion flux [m^-2 s^-1]; Time-dependent; Matrix (ndtime, nion).
flmagheation matflt_type Conductive ion heat flux [W.m^-2]; Time-dependent; Matrix (ndtime, nion).
Type of: turbulence:var0d

turbvar1d

TopPreviousNext

Dependent variable zonal average radial profile.

member type description
rho_tor_norm vecflt_type Normalised toroidal flux coordinate. Vector(nrho1d)
phi vecflt_type Electrostatic potential [V]; Time-dependent; Vector (nrho1d).
er vecflt_type Radial electric field [V/m]; Time-dependent; Vector (nrho1d).
vor vecflt_type Vorticity [s^-1]; Time-dependent; Vector (nrho1d).
apl vecflt_type Parallel magnetic potential divided by B [m]; Time-dependent; Vector (nrho1d).
jpl vecflt_type Parallel current divided by B [A/m^2 per T]; Time-dependent; Vector (nrho1d).
ne vecflt_type Electron density [m^-3]; Time-dependent; Vector (nrho1d).
te vecflt_type Electron temperature [eV]; Time-dependent; Vector (nrho1d).
ni matflt_type Ion density [m^-3]; Time-dependent; Matrix (nrho1d,nion).
ti matflt_type Ion temperature [eV]; Time-dependent; Matrix (nrho1d,nion).
ui matflt_type Ion parallel velocity divided by B [m/s per T]; Time-dependent; Matrix (nrho1d,nion).
Type of: turbulence:var1d

turbvar2d

TopPreviousNext

Dependent variable axisymmetric component.

member type description
rho_tor_norm vecflt_type Normalised toroidal flux coordinate. Vector(nrho2d)
theta vecflt_type Straight field line poloidal angle angle [rad]. Vector(ntheta2d)
phi matflt_type Electrostatic potential [V]; Time-dependent; Matrix (nrho2d,ntheta2d).
apl matflt_type Parallel magnetic potential divided by B [m]; Time-dependent; Matrix(nrho2d,ntheta2d).
jpl matflt_type Parallel current divided by B [A/m^2 per T]; Time-dependent; Matrix (nrho2d,ntheta2d).
vor matflt_type Vorticity [s^-1]; Time-dependent; Matrix(nrho2d,ntheta2d).
ne matflt_type Electron density [m^-3]; Time-dependent; Matrix (nrho2d,ntheta2d).
te matflt_type Electron temperature [eV]; Time-dependent; Matrix (nrho2d,ntheta2d).
ni array3dflt_type Ion density [m^-3]; Time-dependent; Array3D (nrho2d,ntheta2d,nion).
ti array3dflt_type Ion temperature [eV]; Time-dependent; Array3D (nrho2d,ntheta2d,nion).
ui array3dflt_type Ion parallel velocity divided by B [m/s per T]; Time-dependent; Array3D(nrho2d,ntheta2d,nion).
Type of: turbulence:var2d

turbvar3d

TopPreviousNext

Dependent variable morphology (on the internal grid code coord_sys/turbgrid).

member type description
phi array3dflt_type Electrostatic potential [V]; Time-dependent; Array3D(ndim1,ndim2,ndim3).
vor array3dflt_type Vorticity [s^-1]; Time-dependent; Array3D(ndim1,ndim2,ndim3).
jpl array3dflt_type Parallel current [A/m^2]; Time-dependent; Array3D(ndim1,ndim2,ndim3).
ne array3dflt_type Electron density [m^-3]; Time-dependent; Array3D(ndim1,ndim2,ndim3).
Type of: turbulence:var3d

turbvar4d

TopPreviousNext

Gyrokinetic distribution function, axisymmetric component. Grid is defined in coord_sys/turbgrid.

member type description
fe array4dflt_type Electron distribution function times V-space volume element, axisymmetric component [m^-3]; Time-dependent; Array4D(ndim1,ndim2,ndim3,ndim_v1).
fi array5dflt_type Ion distribution function times V-space volume element, axisymmetric component [m^-3]; Time-dependent; Array5D(ndim1,ndim2,ndim3,ndim_v1,nion).
Type of: turbulence:var4d

turbvar5d

TopPreviousNext

Gyrokinetic distribution function. Grid is defined in coord_sys/turbgrid.

member type description
fe array5dflt_type Electron distribution function times V-space volume element [m^-3]; Time-dependent; Array5D(ndim1,ndim2,ndim3,ndim_v1,ndim_v2).
fi array6dflt_type Ion distribution function times V-space volume element [m^-3]; Time-dependent; Array6D(ndim1,ndim2,ndim3,ndim_v1,ndim_v2,nion).
Type of: turbulence:var5d

turning_pts

TopPreviousNext

Location of turning points

member type description
upper orbit_pos Position at upper turning point
lower orbit_pos Position at lower turning point
Type of: special_pos:turning_pts

typelist

TopPreviousNext

Definition of types for each neutral species

member type description
ntype vecint_type For each neutral species, number of possible types considered (in terms of energy : cold, thermal, fast, NBI, ...). Vector of integers (nneut)
type matint_type Type of neutral, in terms of energy : 0=cold, 1=thermal, 2= fast, 3=NBI. Matrix of integers (nneut,max_ntype)
Type of: composition_neutrals:typelist

waveguides

TopPreviousNext

Waveguides description

member type description
nwm_theta integer Number of waveguides per module in the poloidal direction.
nwm_phi integer Number of waveguides per module in the toroidal direction.
mask vecint_type Mask of passive and active waveguides for an internal module; Vector of integers (nwm_phi)
npwbm_phi integer Number of passive waveguide between modules in the toroidal direction
npwe_phi integer Number of passive waveguides on each antenna edge in the toroidal direction
sw_theta float Spacing between poloidally neighboring waveguides [m]
hw_theta float Height of waveguides in the poloidal direction [m]
bwa float Width of active waveguides [m]; Float
biwp float Width of internal passive waveguides [m]; Float
bewp float Width of edge passive waveguides [m]; Float
e_phi vecflt_type Thickness between waveguides in the toroidal direction [m], Vector (nthick_phi). Reminder : nthick_phi = nmp_phi*nwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi
scl vecflt_type Short circuit length for passive waveguides [m], Vector (nshort_phi). Reminder : nshort _phi = nmp_phi* npwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi
Type of: modules:waveguides

waves_global_param

TopPreviousNext

Global wave deposition parameters

member type description
frequency float Wave frequency [Hz]; Time-dependent, floating
name string Antenna name, String
type string Wave type (LH, EC, IC, ...), String
ntor vecint_type Toroidal mode numbers; Time-dependent; Vector (ntor)
f_assumption vecint_type Assumption on the functions distribution used by the wave solver to calculate the power deposition : 0 = Maxwellian (linear absorption); 1 = quasi-linear (F given by a distribution function CPO). Integer vector (nion+1). The first value corresponds to the electrons, then to the other ion species. Time-dependent.
power_tot float Total absorbed wave power [W]; Time-dependent
p_frac_ntor vecflt_type Fraction of wave power per toroidal mode number; Time-dependent; Vector (ntor)
pow_i vecflt_type Wave power absorbed by an ion species [W]; Time-dependent; Vector (nion)
pow_e float Wave power absorbed by the electrons [W]; Time-dependent; Float
pow_ntor_i matflt_type Wave power absorbed by an ion species per toroidal mode number [W]; Time-dependent; Matrix (ntor,nion)
pow_ntor_e vecflt_type Wave power absorbed by the electrons per toroidal mode number [W]; Time-dependent; Vector (ntor)
cur_tor float Wave driven toroidal current from a stand alone calculation (not consistent with other sources) [A]; Time-dependent, Float
cur_tor_ntor vecflt_type Wave driven toroidal current for each toroidal mode number from a stand alone calculation (not consistent with other sources) [A]; Time-dependent; Vector (ntor)
code_type integer Type of wave deposition code for a given frequency: 1=beam/ray tracing; 2=full wave; Integer
toroid_field b0r0 Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, to document the normalisation of parallel current densities in this CPO; Float.
Type of: coherentwave:global_param

waves_grid_1d

TopPreviousNext

Grid points for profiles

member type description
rho_tor_norm vecflt_type Normalised toroidal flux coordinate at the grid points for 1D profiles; Time-dependent; Vector (npsi)
rho_tor vecflt_type Toroidal flux coordinate at the grid points for 1D profiles [m]; Time-dependent; Vector (npsi)
psi vecflt_type Grid points in poloidal flux function [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
Type of: coherentwave:grid_1d

waves_grid_2d

TopPreviousNext

Grid points for 2D profiles

member type description
grid_type integer Grid type. 1: rectangular grid in (R,Z). 2: rectangular grid in (psi, theta). 3: unstructured grid. Integer.
rho_tor_norm matflt_type Normalised toroidal flux coordinate at the grid points for the 2D profiles; Time-dependent; Matrix (ndim1, ndim2)
rho_tor matflt_type Toroidal flux coordinate at the grid points for the 2D profiles [m]; Time-dependent; Matrix (ndim1, ndim2)
psi matflt_type Grid points in poloidal flux function [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Matrix (ndim1, ndim2)
theta matflt_type Poloidal angle at the grid points (see theta_info for detailed definition); Time-dependent; Matrix (ndim1, ndim2)
r matflt_type R (major radius) of grid points; Time-dependent; Matrix(ndim1, ndim2)
z matflt_type Z (altitude) of grid points; Time-dependent; Matrix (ndim1, ndim2)
theta_info theta_info Information on the poloidal angle theta.
Type of: coherentwave:grid_2d

waves_profiles_1d

TopPreviousNext

waves 1D radial profiles

member type description
powd_tot vecflt_type Total flux surface averaged wave power density [W/m^3]; Time-dependent; Vector (npsi)
powd_e vecflt_type Flux surface averaged absorbed wave power density on electrons [W/m^3]; Time-dependent; Vector (npsi)
powd_i matflt_type Flux surface averaged absorbed wave power density on ion species [W/m^3]; Time-dependent; Matrix (npsi, nion)
powd_ntor matflt_type Flux surface averaged power density for each toroidal mode number [W/m^3]; Time-dependent; Matrix(npsi, ntor)
powd_ntor_e matflt_type Flux surface averaged absorbed power density for each toroidal mode number on electrons [W/m^3]; Time-dependent; Matrix (npsi, ntor)
powd_ntor_i array3dflt_type Flux surface averaged power density for each toroidal mode number on each ions species [W/m^3]; Time-dependent; Array3D (npsi, ntor, nion)
curd_tor vecflt_type Flux surface averaged wave driven toroidal current density = average(jphi/R) / average(1/R) [A/m^2]; Time-dependent; Vector (npsi)
curd_torntor matflt_type Flux surface averaged wave driven toroidal current density for each toroidal mode number = average(jphi/R) / average(1/R) [A/m^2]; Time-dependent; Matrix (npsi, ntor)
pow_tot vecflt_type Volume integrated absorbed wave power density [W]; Time-dependent; Vector (npsi)
pow_e vecflt_type Volume integrated absorbed wave power density on electrons [W]; Time-dependent; Vector (npsi)
pow_i matflt_type Volume integrated absorbed wave power density on ion species [W]; Time-dependent; Matrix (npsi, nion)
pow_ntor array3dflt_type Volume integrated power density for each toroidal mode number [W]; Time-dependent; Matrix (npsi, ntor)
pow_ntor_e matflt_type Volume integrated power density for each toroidal mode number on the electrons [W]; Time-dependent; Matrix (npsi, ntor)
pow_ntor_i array3dflt_type Volume integrated power density for each toroidal mode number on each ions species [W]; Time-dependent; Array3D (npsi, ntor, nion)
curd_par vecflt_type Flux surface averaged wave driven parallel current density = average(j.B) / B0, where B0 is in global_param/toroid_field/b0, from stand alone calculation (not consistent with other sources) ; [A/m^2]; Time-dependent; Vector (npsi)
curd_parntor matflt_type Flux surface averaged wave driven parallel current density for each toroidal mode number = average(j.B) / B0, where B0 is in global_param/toroid_field/b0, from stand alone calculation (not consistent with other sources) ; [A/m^2]; Time-dependent; Matrix (npsi, ntor)
cur_tor vecflt_type Wave driven toroidal current inside a flux surface from stand alone calculation (not consistent with other sources) [A]; Time-dependent; Vector (npsi)
cur_tor_ntor matflt_type Wave driven toroidal current inside a flux surface for each toroidal mode number from a stand alone calculation (not consistent with other sources) [A]; Time-dependent; Matrix (npsi, ntor)
Type of: coherentwave:profiles_1d

waves_profiles_2d

TopPreviousNext

waves 2D profiles in poloidal cross-section

member type description
powd_tot matflt_type Total wave power density; Time-dependent [W/m^3]; Matrix (ndim1, ndim2)
powd_e matflt_type Absorbed wave power density on electrons [W/m^3]; Time-dependent; Matrix (ndim1, ndim2)
powd_i array3dflt_type Absorbed wave power density on ion species [W/m^3]; Time-dependent; Array3D (ndim1, ndim2, nion)
powd_ntor array3dflt_type Absorbed power density for each toroidal mode number [W/m^3]; Time-dependent; Array 3D (ndim1, ndim2, ntor)
powd_ntor_e array3dflt_type Absorbed power density for each toroidal mode number on electrons [W/m^3]; Time-dependent; Array 3D (ndim1, ndim2, ntor)
powd_ntor_i array4dflt_type Absorbed power density for each toroidal mode number on each ions species [W/m^3]; Time-dependent; Array4D (ndim1, ndim2, ntor, nion)
powd_iharm array5dflt_type Power density absorbed by an ion species for each toroidal mode numer at a given harmonic cyclotron resonance ; Time-dependent (W/m^3); Array5D (ndim1, ndim2, ntor, nion, nharm)
Type of: coherentwave:profiles_2d

waves_rtposition

TopPreviousNext

Ray/beam position

member type description
r vecflt_type Major radius location [m]; Time-dependent; Vector (npoints)
z vecflt_type Vertical location [m]; Time-dependent; Vector (npoints)
phi vecflt_type Toroidal angle location [rad]; Time-dependent; Vector (npoints)
psi vecflt_type Poloidal magnetic flux coordinate [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi; Time-dependent; Vector (npoints)
theta vecflt_type Poloidal angle location [rad]; Time-dependent; Vector (npoints). PRECISE THE DEFINITION OF THE POLOIDAL ANGLE, SEE WAVES/COHERENTWAVE(:)/GRID_2D.
Type of: beamtracing:position

waves_rtwavevector

TopPreviousNext

Ray/beam wave vector

member type description
kr vecflt_type Wave vector in the major radius direction [m**-1], Vector (npoints). Time-dependent
kz vecflt_type Wave vector in the vertical direction [m**-1], Vector (npoints). Time-dependent
kphi vecflt_type Wave vector in the toroidal direction [m**-1], Vector (npoints). Time-dependent
npar vecflt_type Parallel refractive index, Vector (npoints). Time-dependent
nperp vecflt_type Perpendicular refractive index, Vector (npoints). Time-dependent
ntor vecflt_type Toroidal wave number, Vector (npoints/1). If var_ntor=0, ntor is constant along the ray path and the last dimension is of size 1 in order to avoid useless repetition of ntor constant value. Time-dependent
var_ntor integer Flag telling whether ntor is constant along the ray path (0) or varying (1). Integer
Type of: beamtracing:wavevector

whatref

TopPreviousNext

Structure defining a database entry and the CPO occurrence

member type description
user string Name of the user if private data, public if public ITM database.
machine string Name of the device
shot integer Shot number
run integer Run number
occurrence integer Occurrence number of the CPO in the reference entry
Type of: datainfo:whatref

xpts

TopPreviousNext

Position of the X-point(s)

member type description
position rz1D Position of the X-point(s); Time-dependent; Vector (nmeas)
source string Description or path to the source signal (diagnostic or genprof, from which to read all info on the signal), e.g. 'magdiag/bpol_probes/measure/value'. String
weight vecflt_type weight given to the measurement (>= 0); -1 if exact data; Time-dependent; Vector (nmeas)
sigma vecflt_type standard deviation of the measurement; Time-dependent; Vector (nmeas)
calculated vecflt_type Signal as recalculated by the equilibrium code; Time-dependent; Vector (nmeas)
chi2 vecflt_type chi^2 of (calculated-measured); Time-dependent; Vector (nmeas)
Type of: eqconstraint:xpts