ITM Types

Primitive Types
floatintegerstring
Array Types
array3dcplx_typearray3dflt_typearray3dint_typearray4dflt_typearray5dflt_typearray6dflt_typearray7dflt_typecplx_typematcplx_typematflt_typematint_typeveccplx_typevecflt_typevecint_typevecstring_type
Structure Types
CPO Structures
amnsantennasbb_shieldbolometerbremsstrahlcompositionccoredeltacorefastcoreimpurcoreneutralscoreprofcoresourcecoretranspcxdiagdistributiondistsourceecediagedgeefccequilibriumfusiondiaghalphadiagheat_sourcesinterfdiagironmodellangmuirdiaglaunchslithiumdiagmagdiagmhdmsediagnbineoclassicntmorbitpelletspfsystemspolardiagpower_convreflectometrfadiagsawteethscenariosolcurdiagtemporarytopinfotoroidfieldtsdiagturbulencewallwaves
Utility Structures
amns_constituentTypeamns_processTypeantenna_ecantenna_icantenna_lhantennaic_setupantennalh_setupb0r0bbbb_dimensionbb_geometrybb_specsbeamletgroupbeamletsbeamtracingbolometer_measurebolometer_processedbolometer_setupboundaryboundary_neutralsboundaryelboundaryimpboundaryionbpol_probesbremsstrahl_measurebremsstrahl_setupcalorimetry_heat_sourcecircuitscircularcoilclusterscodeparamcoefficients_neutralscoherentwavecoilcomcomplexgridcomplexgrid_geo_globalcomplexgrid_indexlistcomplexgrid_metriccomplexgrid_objectlistcomplexgrid_scalarcomplexgrid_scalar_cplxcomplexgrid_scalar_intcomplexgrid_scalar_simplestructcomplexgrid_spacecomplexgrid_subgridcomplexgrid_vectorcomplexgrid_vector_simplestructcompositioncomposition_neutralscomposition_neutrals_neutcompcomposition_neutralscompcompositions_typecompound_desccoord_syscoordinatescoordscoredelta_valuescoredelta_values_impuritycorefast_valuescorefieldcorefieldioncorefieldneutralcorefieldneutralecorefieldneutralvcorefieldneutralv0coreimpurdiag_sum_radiationcoreimpurediag_energycoreimpurediag_radiationcoreimpurediag_sumcoreimpurediag_sum_energycoreimpurediag_typecoreimpurediagprof_typecoreimpurediagsum_typecoreneutrals_atomlistcoreneutrals_neutraltypecoreprofilecoreprofioncoresource_valuescoretranselcoretransimpcoretransioncoretransp_valuescurrentcxmeasurecxsetupdata_releasedatainfodesc_coilsdesc_impurdesc_irondesc_pfcoilsdesc_supplydiag_funcdist_collisional_transfer_0ddist_collisional_transfer_1ddist_collisional_transfer_2ddist_distrivec_distfunc_fexp_paramdist_ffdist_funcdist_geometry_0ddist_geometry_1ddist_geometry_2ddist_global_paramdist_global_param_collisions_zdist_grid_infodist_profile_values_1ddist_profile_values_2ddist_profiles2d_collisions_zdist_profiles_1ddist_profiles_1d_collisions_zdist_profiles_2ddist_sources_0ddist_sources_1ddist_sources_referencedist_state_0ddist_state_1ddist_state_2ddist_thermalised_1ddistri_vecdistsource_global_paramdistsource_line_src_profdistsource_profiles_1ddistsource_profiles_2ddistsource_sourcedivergencee_componentsecemeasureecesetupedge_fluidedge_fluid_scalaredge_fluid_scalar_simplestructedge_fluid_scalar_transpcoeffedge_fluid_vectoredge_fluid_vector_simplestructedge_kineticedge_kinetic_distributionedgesedgespecieselement_descentry_defenum_instanceeqconstrainteqgeometryeqmes0Deqmes1Dequatorial_planeequilibrium_profiles2d_gridequilibrium_profiles_2dexp0Dexp1Dexp2Df_expansionfast_thermal_separation_filterfilterflat_polygonflushflux_loopsfluxelfluximpfluxionfocussingfullwavefusiondiag_colli_3dfusiondiag_colli_circfusiondiag_colli_polyfusiondiag_collimatorfusiondiag_colliunit_circfusiondiag_colliunit_polyfusiondiag_countsfusiondiag_ct_chordsfusiondiag_ct_energyfusiondiag_detect_ct_energyfusiondiag_emissivity1dfusiondiag_emissivity2dfusiondiag_fus_productfusiondiag_spec1dfusiondiag_spec2dfusiondiag_voxelsgeomgeom_ironglobal_paramglobalparamhalpha_setuphcllhcll_bbhcllbb_specsholesidentifierimpcoeffimpuritiesimpurity_typeinj_specionsisofluxjnilang_derivedlang_measurelaunchangleslaunchs_parallellaunchs_phi_thetalaunchs_rfbeamlaunchs_rfbeam_phaseellipselaunchs_rfbeam_spotlaunchsignallimiter_unitlimitslineintegraldiaglithmeasurelithsetuplocalmag_axismagnet_ironmagnetisemat_limmdinfomhd_ideal_wall2dmhd_modemhd_plasmamhd_res_wall2dmhd_vacuummhd_vectormode_lipbmode_mechmode_neutrmode_th_hydmode_thermmode_tritiummodulesmsediag_emiss_chordmsediag_emissivitymsediag_polarizationmsediag_radia_chordmsediag_radiancemsediag_setupmsediag_setup_polarimetrymsediag_stokesnbi_nbi_unit_wallnbi_nbi_unit_wall_surfacenbi_unitne_transpneoclassic_impurityneut_resultsneutral_complex_typeneutro_resulni_transpntm_modentm_mode_evolutionntm_mode_evolution_islandntm_mode_full_evolntm_mode_full_evol_islandntm_mode_onsetnucleiobjectsoffdiageloffdiagionomnigen_surforbit_global_paramorbit_midplaneorbit_posorbit_special_posorbit_turning_ptsoriginparamparameterspelletpellet_anglespellet_depositionpellet_elementspellet_geometrypellet_impuritypellet_pathprofilespellet_shapepermeabilitypfcircuitspfcoilspfelementpfgeometrypfpageometrypfpassivepfpassive_currentpfsuppliesphaseellipseplanecoilplasmaComplexTypeplasmaedgepol_decomppolarimetrypolarizationpower_conv_componentpower_exchangepowerflowprofiles1dprofiles_1dpsiputinfoqreacprodTypereactrectanglexyzrecycling_neutralsreducedrefl_receivereflectometry_antennasreflectometry_radfieldreflectometry_radfield_gaussianreflectometry_radifield_efieldreggridrfameasurerfasetuprfbeamrz0Drz1Drz1D_npointsrz1Dexprz2Drz3Drzphi0Drzphi1Drzphi1Dexprzphi1Dexperimentalrzphi2Drzphi3Drzphidrdzdphi1Dsawteeth_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_linesetup_line_expshieldshield_specssimp_apertsolcurdiag_sol_currentsolcurdiag_sol_current_setupsource_impsource_ionsource_ratesource_vecsourceelsourceimpsourceionspecies_descspecies_referencespectralspectrumspotsputtering_neutralsstrapsstructure_cst_series_cplxt_series_realtabletablestables_coordtemporary_nttemporary_nt_0dctemporary_nt_0ditemporary_nt_0drtemporary_nt_0dstemporary_nt_1dctemporary_nt_1ditemporary_nt_1drtemporary_nt_1dstemporary_nt_2dctemporary_nt_2ditemporary_nt_2drtemporary_nt_3dctemporary_nt_3ditemporary_nt_3drtemporary_nt_4drtemporary_ttemporary_t_0dctemporary_t_0ditemporary_t_0drtemporary_t_0dstemporary_t_1dctemporary_t_1ditemporary_t_1drtemporary_t_2dctemporary_t_2ditemporary_t_2drtemporary_t_3dctemporary_t_3ditemporary_t_3drtemporary_t_4drtf_desc_tfcoilstf_desc_tfcoils_boardtf_structuretheta_infotopo_regionstoroid_fieldtracetranscoefeltranscoefimptranscoefiontranscoefvtortrap_typetrianglexyztsmeasuretssetupturbcompositionturbcoordsysturbenv1dturbgridturbspec1dturbvar0dturbvar1dturbvar2dturbvar3dturbvar4dturbvar5dversion_indwall2dwall2d_mhdwall3dwall_blockswall_blocks_unitwall_limiterwall_typeswall_types_layerswall_unitsComplexTypewall_unitsComplexType_layerswall_vesselwall_vessel_annularwall_vessel_unitwall_wall0dwall_wall0d_plasmawall_wall2d_vessel_radial_buildwaveguideswaves_global_paramwaves_grid_1dwaves_grid_2dwaves_profiles_1dwaves_profiles_2dwaves_rtpositionwaves_rtwavevectorweighted_markerswhatrefwidthxptsxyz0D

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.

array3dcplx_type

TopPreviousNext

Example: Complex numbers (3D)

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]]]]]]]

cplx_type

TopPreviousNext

Example: Complex number (scalar)

matcplx_type

TopPreviousNext

Example: Complex numbers (matrix)

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]]

veccplx_type

TopPreviousNext

Example: Complex numbers (vector)

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]
process(:) amns_processType Identifiers for processes; Vector(nprocs)
tables(:) tables Rate tables for processes. Vector(nprocs)
tables_coord(:) tables_coord Array of possible coordinate systems for tables. Vector(ncoordbases)
version_ind(:) version_ind Array of available releases/versions of the AMNS data; each element contains information about the AMNS data that is included in the release. This part of the CPO is filled and stored only into shot/run=0/1, playing the role of a catalogue.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

antennas

TopPreviousNext

Antenna systems for heating and current drive in the electron cyclotron (EC), ion cylcotron (IC) and lower hybrid (LH) frequencies. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
antenna_ec(:) antenna_ec Vector of Electron Cyclotron antennas. Time-dependent
antenna_ic(:) antenna_ic Vector of Ion Cyclotron antennas. Time-dependent
antenna_lh(:) antenna_lh Vector of Lower Hybrid antennas. Time-dependent
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

bb_shield

TopPreviousNext

Breeding blanket and relevant shield. CPO. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
type string Type of breeding blanket (HCLL, DCLL, HCPB, ...). String
limits limits Limits
li6_enrich float Lithium 6 enrichement (at%).
geom geom Geometry between components
neut_results neut_results Neutronic results
shield shield Shield
bb bb Breeding blanket
hcll hcll Data specific to HCLL blanket concept
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

bolometer

TopPreviousNext

Bolometer diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup bolometer_setup diagnostic setup information
measure bolometer_measure Measured values
process bolometer_processed Processed quantities
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

bremsstrahl

TopPreviousNext

Bremsstrahlung diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup bremsstrahl_setup diagnostic setup information
measure bremsstrahl_measure Measured values
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

compositionc

TopPreviousNext

Species description (ions, impurities, neutrals).

member type description
datainfo datainfo Generic information on a data item
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
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). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
values(:) coredelta_values Description of the delta term for the various origins. Array of structure (ndelta). Time-dependent
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

corefast

TopPreviousNext

Flux surface averaged fluid measures and transport coefficients of fast particle populations. Here the concept of a fast particle population refer to the difference between the total population and the thermal population. This separation of populations may in practise be achieved differently depending on the physics model. A description of how the separation is achieved should therefore be provided in corefast/values/filter/. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
composition composition Plasma composition (description of ion species). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
toroid_field b0r0 Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, to document the normalisation of rho and j in this CPO.
values(:) corefast_values Description of the fast particle terms of various origins. Array of structure (nfast). Time-dependent.
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); Time-dependent; Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (nrho)
volume vecflt_type Volume enclosed in the flux surface [m^3]; Time-dependent; Vector (nrho)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (nrho)
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). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
atomic_data vecstring_type Reference for the atomic data used for each impurity. Array of strings (nimp)
impurity(:) impurity_type Array(nimp). Time-dependent
diagnostic coreimpurediag_type NO DOCS
diagnosticsum coreimpurediag_sum NO DOCS
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar.

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); Time-dependent; Vector (nrho)
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (nrho)
volume vecflt_type Volume enclosed in the flux surface [m^3]; Time-dependent; Vector (nrho)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (nrho)
neutcompo composition_neutrals Description of neutrals species. OBSOLESCENT
composition composition Plasma composition (description of ion species). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
profiles(:) neutral_complex_type Profiles derived from the fields solved in the transport equations, or from experiment. Array(nneut). Time-dependent
ioncoeff(:) coefficients_neutrals Recycling and sputtering coefficients for each ion in composition. Array(nion). Time-dependent
impcoeff(:) impcoeff Recycling and sputtering coefficients for each impurity ion in desc_impur. Array(nimp). Time-dependent.
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 radial grid point, which is quasi at the Last Closed Flux Surface); Time-dependent; 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). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge 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
composition composition Plasma composition (description of ion species). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
toroid_field b0r0 Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, to document the normalisation of rho and j in this CPO.
values(:) coresource_values Description of the source terms of various origins. Array of structure (nsource). 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). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
values(:) coretransp_values Description of transport term coming from various origins. Array of structure (ntransp). 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
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

distribution

TopPreviousNext

Datastructure for representing data associated with a distribution function one or many particle species. This structure is specifically designed to handle non-Maxwellian distribution function generated during heating and current drive, typically solved using a Fokker-Planck calculation perturbed by a heating scheme (e.g. IC, EC, LH, NBI, or alpha heating) and then relaxed by Coloumb collisions. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
composition composition Plasma composition (description of ion species). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
distri_vec(:) distri_vec Vector over all distribution functions. Every distribution function has to be associated with only one particle species, specifiec in distri_vec/species/, but there could be multiple distribution function for each species. In this case, the fast particle populations should be superposed. Time-dependent. Structure array(ndistri_vec)
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). OBSOLESCENT.
compositions compositions_type Contains detailed information on the plasma composition (main ions, impurities, neutrals, edge 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
codeparam codeparam Code parameters
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)
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
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

efcc

TopPreviousNext

Error field correction coils. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
coil(:) coil Individual coil. Time-dependent. Structure array. Replicate this coil structure for coil element in the efcc array.
time float Time [s]; Time-dependent; Scalar
codeparam codeparam Code parameters

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(:) equilibrium_profiles_2d Output profiles in the poloidal plane. Time-dependent
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
fus_product(:) fusiondiag_fus_product Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

halphadiag

TopPreviousNext

H/D alpha line integrated diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup halpha_setup setup for the lines of sight of the line integrated measurement
intensity exp1D Measured light intensity (a.u.). Time-dependent. Vector (nlos)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

heat_sources

TopPreviousNext

Description of a set of heat sources or sinks. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
sources(:) calorimetry_heat_source Heat sources. Array of structure (nheat_source)
sinks(:) calorimetry_heat_source Heat sinks. Array of structure (nheat_sink)
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)
codeparam codeparam Code parameters
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].
codeparam codeparam Code parameters
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

lithiumdiag

TopPreviousNext

Lithium Beam Diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup lithsetup diagnostic setup information
measure lithmeasure Measured values
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

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
diamagener exp0D Diamagnetic energy [J]; 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
codeparam codeparam Code parameters
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
toroid_field b0r0 Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, to document the normalisation of rho and j in this CPO.
n(:) mhd_mode Vector of toroidal mode numbers; Structure Array (ntor); Time-dependent
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
polarimetry polarimetry This structure accomodates the polarimetry setup and measurements of a mse diagnostic, as widely used in fusion devices. The final measurement is the tan(gamma) where gamma is the polarization angle of a particular spectral mse component.
spectral spectral This structure accommodates the types needed on a spectral MSE diagnostic namely the emmissivity and the radiance spectra. It will be subsequenty upgraded with optical + photon detection elements since the structure will also be used for a synthetic spectral mse code.
codeparam codeparam Code parameters
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 Vector of Neutral Beam Injector units. The NBI system should be separated in to the individually power strucutres. 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). OBSOLESCENT.
desc_impur desc_impur Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
compositions compositions_type Contains all the composition information for the simulation (main ions, impurities, neutrals, edge 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 each ion species [m/s]. Time-dependent. Matrix(nrho,nion).
vtor matflt_type Neoclassical toroidal rotation of each ion species [m/s]. Time-dependent. Matrix(nrho,nion).
mach matflt_type Mach number of each ion species. Time-dependent. Matrix(nrho,nion).
utheta_e vecflt_type Electron poloidal flow [m/s]. Time-dependent. Vector(nrho).
utheta_i matflt_type Ion poloidal flow [m/s]. Time-dependent. Matrix(nrho,nion).
viscosity_par matflt_type Ion parallel viscosity [?]. Time-dependent. Matrix(nrho,nion).
impurity(:) neoclassic_impurity Array(nimp). Time-dependent
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

ntm

TopPreviousNext

Description of a Neoclassical Tearing Mode and its evolution.Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
mode(:) ntm_mode List of the various NTM modes appearing during the simulation. If a given (m,n) mode appears several times, use the "event" index of onset and full_evol to describe every occurence of the mode. All descendant nodes are marked as Time-dependent for technical reasons, to allow the size of the mode AoS to vary.
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
com com COM (Constants Of Motion) parameters identifying an orbit
trace trace Position of particle in 5D space (3D in real and 2D in velocity).
global_param orbit_global_param Global quantities associated with an orbit.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

pellets

TopPreviousNext

Description of pellets. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
compositions compositions_type Pellet composition
pellet(:) pellet Description of the pellets entering the plasma at given time. Array of structures (NPEL). Time-dependent.
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
codeparam codeparam Code parameters
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)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

power_conv

TopPreviousNext

Power conversion system. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
cycle_type string Type of cycle. String
circuits(:) circuits Description of the circuit of the power conversion system. Array of structure. (ncircuits).
power_recirc float Recirculated electric power (input to the power conversion actor). [W] Scalar
power_net float Net electric power generated [W]. Scalar
power_int float Total electric power consumption of the power conversion system.[W]. Scalar
efficiency float Efficiency of the reactor (ratio of the alternator electrical power to the total power needed to operate the reactor)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

reflectomet

TopPreviousNext

Reflectometry CPO, contains antennas and received signals; Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
refl_receive(:) refl_receive Reflectometry signal; experimental or code output. Time-dependent. Vector(nreceivers); If output from ERC3D, contains short, high-resolution (ps) time series anchored to the time of the CPO or, for a combination of runs, longer, coarse time signals. For experimental signals, time series may span much longer durations. For slowly varying signals, may contain only one point and have a seperate CPO instance with different time field for every point. For code output, the signals are usually normalised to unity power.
antennas(:) reflectometry_antennas Vector of reflectometry antenna descriptions. These include radiation fields as well as material antenna structures (feeds, horns, later mirrors); Vector(nantennas); refl_received entries refer to their antenna by index in this array. Time-dependent.
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

rfadiag

TopPreviousNext

Retarding field analyser Diagnostic; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
setup rfasetup diagnostic setup information
measure rfameasure Measured values
codeparam codeparam Code parameters
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). OBSOLESCENT.
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

solcurdiag

TopPreviousNext

SOL current diagnostic. Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
sol_current(:) solcurdiag_sol_current Vector of toroidal rings of divertor tiles. Structure array(nrings). Time-dependent
clusters(:) clusters Cluster of tile rings to define and reference superset structures using the individual tile rings. A coil ring can coexist on two top level structures. Structure array (ncluster).
time float Time [s]; Time-dependent; Scalar
codeparam codeparam Code parameters

temporary

TopPreviousNext

Storage of undeclared data model components; Time-dependent CPO

member type description
datainfo datainfo Generic information on a data item
non_timed temporary_nt Time-independent quantities (parameters)
timed temporary_t Time-dependent quantities
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; 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.
p_cryo float Total electric power consumed by the cryoplant system [W]; Time-dependent. Scalar.
wp_nh_max float Peak nuclear heating in winding pack [W*m^-3]. Time-dependent. Scalar
tfc_nh float Nuclear heating on the toroidal field coils [W]; Time-dependent. Scalar
neut_flux_inb float Neutron flux arriving at the inboard surface of the coil (on the plasma side) [neutron.s^-1.m^-2]; Time-dependent. Scalar.
neut_flux_outb float Neutron flux arriving at the ouboard surface of the coil (on the plasma side) [neutron.s^-1.m^-2]; Time-dependent. Scalar.
codeparam codeparam Code parameters
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
codeparam codeparam Code parameters
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.

wall

TopPreviousNext

General Wall representation. Time-dependent CPO.

member type description
datainfo datainfo Generic information on a data item
wall0d wall_wall0d Simple 0D description of plasma-wall interaction
wall2d_mhd wall2d_mhd Simplified wall that encloses necessary information for RWM codes.
wall2d(:) wall2d 2D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, single contour limiter, disjoint gapped plasma facing components, ...). Time-dependent
wall3d(:) wall3d 3D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, ...). Time-dependent
wall_types(:) wall_types List of reference wall types (e.g. bulk tungsten, tungsten-coated CFC, ...) ; Array of structures (number of reference wall types)
compounds(:) compound_desc Chemical compounds (e.g. solid tungsten, WC, CFC, ...) possibly present in the wall. Array of structure (number of compounds)
elements(:) element_desc Chemical elements present in the wall units, including elements from the plasma (gas + impurities). Use by compounds. Array of structures (number of elements)
compositions compositions_type NO DOCS
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar.

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

amns_constituentType

TopPreviousNext

Contains all of the information to characterize an AMNS constituent.

member type description
label string String identifier for reaction constituent (e.g. "D", "C").
zn integer Number of protons in the nucleus (nuclear charge); 0 if none (e-, gamma)
mn integer Number of nucleons in the nucleus (nuclear mass); 0 if none (e-, gamma); Not set if not important (e.g. for an atomic process that is not isotope dependent)
multiplicity float Multiplicity in the compound
Type of: reacprodType:constituents

amns_processType

TopPreviousNext

Contains all of the information to characterize an AMNS process; Vector(nprocs).

member type description
proc_label string Label for process (e.g. EI, RC; could also include error estimates)
reactant(:) reacprodType Array of reactants; Vector(nreac).
product(:) reacprodType Array of products; Vector(nprod).
sup_string vecstring_type String array to be used if supplementary information is required.
sup_real vecflt_type Real array to be used if supplementary information is required.
sup_int vecint_type Int array to be used if supplementary information is required.
quality identifier Characterize the data quality
err_proc_label string "proc_label" of an associated error table of the same type as the primary quantity
Type of: amns:process

antenna_ec

TopPreviousNext

Vector of Electron Cyclotron antennas. Time-dependent

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 Launching position in the global reference system; Time-dependent
launchangles launchangles Launching angles of the beam
beam rfbeam Beam characteristics at the launching position
codeparam codeparam Code parameters
Type of: antennas:antenna_ec

antenna_ic

TopPreviousNext

Vector of Ion Cyclotron antennas. Time-dependent

member type description
name string Antenna name; String
frequency exp0D Frequency [Hz]; Time-dependent; Exp0d
power exp0D Power [W]; Time-dependent; Exp0d
ntor vecint_type Toroidal mode numbers [-]; Time-dependent; Vector(n_ntor)
power_ntor vecflt_type Power coupled in each toroidal mode [W]; Time-dependent; Vector(n_ntor)
setup antennaic_setup Detailed description of IC antenna hardware and internal settings
codeparam codeparam Code parameters
Type of: antennas:antenna_ic

antenna_lh

TopPreviousNext

Vector of Lower Hybrid antennas. Time-dependent

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
codeparam codeparam Code parameters
Type of: antennas:antenna_lh

antennaic_setup

TopPreviousNext

Detailed description of an ICRH antenna; hardware and settings

member type description
straps(:) straps Properties of the IC antenna strap; Time-dependent; Vector(nstraps)
current current Description of the IC surface currents on the antenna straps and on passive components.
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

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: corefast:toroid_field I coresource:toroid_field I dist_geometry_0d:toroid_field I distsource_global_param:toroid_field I global_param:toroid_field I mhd:toroid_field I waves_global_param:toroid_field

bb

TopPreviousNext

Breeding blanket

member type description
nb_bb float Total (in the reactor) number of breeding blanket module; Scalar
nb_bb_polcut float Number of bb modules on a poloidal cut; Scalar
teta_bb float Angle (0 for equatorial outboard, then in anti-clokwise direction) of bb module; [deg]
tbr float Tritium breeding ratio of the blanket [-]; Scalar
neutro_resul neutro_resul Neutronic results
inboard bb_specs Inboard
outboard bb_specs Outboard
Type of: bb_shield:bb

bb_dimension

TopPreviousNext

dimension of the various modules

member type description
radial vecflt_type Radial dimension [m]. Vector(nmodules)
toroidal vecflt_type Toroidal dimension [m]. Vector(nmodules)
poloidal vecflt_type Poloidal dimension [m]. Vector(nmodules)
Type of: bb_geometry:bot_cap_dim I bb_geometry:top_cap_dim I bb_specs:dimension

bb_geometry

TopPreviousNext

Geometrical parameters of "the" reference outboard blanket module

member type description
dr_fw float Radial thickness of the FW [m]; Scalar
dr_bz float Radial thickness of the BZ (between the FW and the 1st back plate wall) [m]; Scalar
dr_bp float Radial thickness of the BPs integrated to the module [m]; Scalar
dr_bp_plates vecflt_type Radial thickness of every BP integrated to the module [m]; Vector(nplates)
dr_bp_he vecflt_type Radial thickness of Helium layers [m]; Vector(nplates)
dr_man float Radial thickness of the banana manifold common to all modules [m]; Scalar
dt_sw float Toroidal thickness of side walls (or covers) [m]; Scalar
dt_bz float Toroidal dimension of the BZ (between the two side walls [m]; Scalar
dp_bz float Poloidal dimension of the Breeder zone [m]; Scalar
top_cap_dim bb_dimension Top cap dimension of bb modules
bot_cap_dim bb_dimension Bottom cap dimension of bb modules
a_fw_ch float First wall channel radial dimension [m]; Scalar
b_fw_ch float First wall channel toroidal dimension [m]; Scalar
td_tc_ch float Top cap channel toroidal dimension [m]; Scalar
rd_tc_ch float Top cap channel radial dimension [m]; Scalar
td_bc_ch float Bottom cap channel toroidal dimension [m]; Scalar
rd_bc_ch float Bottom cap channel radial dimension [m]; Scalar
n_fw_ch float Number of first wall channels; Scalar
n_fw_circ float Number of circulation in channel first wall channels; Scalar
a_sg_ch float Stiffening grid channel dimension 1 [m]; Scalar
b_sg_ch float Stiffening grid channel dimension 2 [m]; Scalar
n_sg_ch float Number of channels per stiffening plate [m]; Scalar
sg_thick float Stiffening grid thickness [m]; Scalar
sg_weld float Stiffening grid required dimension for welding [m]; Scalar
sg_in_out float Stiffening grid input/output geometry length [m]; Scalar
r_sg_cp float Percentage of the cooling plate length [-]; Scalar
cp_tor_gap float Gap between cooling plates and toroidal breeder [m]; Scalar
a_cp_ch float Cooling plates channel dimension 1 [m]; Scalar
b_cp_ch float Cooling plates channel dimension 2 [m]; Scalar
n_cp_ch float Number of channels per cooling plates [m]; Scalar
cp_thick float Cooling plates thickness [m]; Scalar
n_pol_bu float Number of poloidal breeder units; Scalar
n_tor_bu float Number of toroidal breeder units; Scalar
n_cp_bu float Number of cooling plates per breeder unit; Scalar
cp_in_out float Cooling plate input/output geometry length [m]; Scalar
he_man_tck float Helium stage manifold thickness [m]; Scalar
man_tck float Manifold zone thickness [m]; Scalar
pbli_bptb_od float Output diameter of pbli tube [m]; Scalar
pbli_bptb_id float Input diameter of pbli tube [m]; Scalar
he_bptb_od float Output diameter of He inlet tube [m]; Scalar
he_bptb_id float Input diameter of He inlet tube [m]; Scalar
dr_max_fw float First wall frontmost thickness [m]; Scalar
dr_fwpl float Radial thickness of fisrt protective layer [m]; Scalar
Type of: hcllbb_specs:mod_geom

bb_specs

TopPreviousNext

Inboard

member type description
nbb float Number of inboard or outboard bb modules (in a poloidal cut), Scalar
r1 float Inner radius (nearest to the plasma), in the global tokamak coordinate system of the inboard or outboard bb located at the equatorial plane [m]; Scalar
r2 float Outer radius (farest to the plasma), in the global tokamak coordinate system of the inboard or outboard bb located at the equatorial plane [m]; Scalar
dimension bb_dimension dimension of the various modules
Type of: bb:inboard I bb:outboard

beamletgroup

TopPreviousNext

Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlet-group provides a fair description.

member type description
position rzphi0D Position of centre of injection unit surface (or grounded grid).
tang_rad float Tangency 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
width_horiz float Horizontal width of the beam group at the injection unit surface (or grounded grid) [m]
width_vert float Vertical width of the beam group at the injection unit surface (or grounded grid) [m]
focussing focussing Describes how the beam is focussed.
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:beamletgroup

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: beamletgroup: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

bolometer_measure

TopPreviousNext

Measured values

member type description
prad exp1D Radiated power measured by the various lines of sights [W]. Vector (nchords). Time-dependent.
Type of: bolometer:measure

bolometer_processed

TopPreviousNext

Processed values

member type description
prad_tot exp0D Total radiated power [W]. Time-dependent.
prad_core exp0D Radiated power from the core plasma [W]. Time-dependent.
Type of: bolometer:process

bolometer_setup

TopPreviousNext

diagnostic setup information

member type description
id vecstring_type ID of the lines of sight. Array of strings (nchords).
los setup_line Geometry of the lines of sight.
etendue vecflt_type Etendue of the detector geometry [m^2.sr]. Array of floats (nchords).
Type of: bolometer:setup

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 vecflt_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. Array1D(3)
type integer 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. Int
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. Float.
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 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. Array 2D (3,nzimp)
source string Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); String
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(nzimp)
rho 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(nzimp)
codeparam codeparam Code parameters
Type of: impurity_type: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

bremsstrahl_measure

TopPreviousNext

Measured values

member type description
zeff exp1D Effective charge measured along a line of sight [-]. Time-dependent. Vector (nchords)
Type of: bremsstrahl:measure

bremsstrahl_setup

TopPreviousNext

diagnostic setup information

member type description
id vecstring_type ID of the lines of sight. Array of strings (nchords).
los setup_line_exp Geometry of the lines of sight.
Type of: bremsstrahl:setup

calorimetry_heat_source

TopPreviousNext

Generic complex type for heat source or sink

member type description
name string Name of the source. String
temp_in float Temperature of the input flow [K]; Scalar
temp_out float Temperature of the output flow [K]; Scalar
press_in float Imput Pressure [Pa];Scalar
press_out float Output Pressure [Pa];Scalar
flow float Flow of the source [kg/s]; Scalar
power float Power of the source [W];Scalar
Type of: heat_sources:sinks I heat_sources:sources

circuits

TopPreviousNext

Description of the circuit of the power conversion system. Array of structure. (ncircuits).

member type description
component(:) power_conv_component Description of the components of the power conversion system. Array of structure (ncomp).
power_net float Net electric power generated [W]. Scalar
power_int float Total electric power consumption of the power conversion system.[W]. Scalar
efficiency float Efficiency of the reactor (ratio of the alternator electrical power to the total power needed to operate the reactor)
Type of: power_conv:circuits

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

clusters

TopPreviousNext

Cluster of tile rings to define and reference superset structures using the individual tile rings. A coil ring can coexist on two top level structures. Structure array (ncluster).

member type description
name string Name of the toroidally distributed tile set. String.
start integer ID of the tile set as a scalar where this superset starts. Integer.
finish integer ID of the tile set as a scalar where this superset finishes. Integer.
Type of: solcurdiag:clusters

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: amns:codeparam I antenna_ec:codeparam I antenna_ic:codeparam I antenna_lh:codeparam I antennas:codeparam I bb_shield:codeparam I bolometer:codeparam I boundary:codeparam I boundaryimp:codeparam I bremsstrahl:codeparam I coherentwave:codeparam I compositionc:codeparam I coredelta:codeparam I coredelta_values:codeparam I corefast:codeparam I corefast_values:codeparam I corefield:codeparam I corefieldion:codeparam I coreimpur:codeparam I coreneutrals:codeparam I coreprof:codeparam I coresource:codeparam I coresource_values:codeparam I coretransp:codeparam I coretransp_values:codeparam I cxdiag:codeparam I distri_vec:codeparam I distribution:codeparam I distsource:codeparam I distsource_source:codeparam I ecediag:codeparam I edge:codeparam I efcc:codeparam I equilibrium:codeparam I flush:codeparam I fusiondiag:codeparam I fusiondiag_fus_product:codeparam I halphadiag:codeparam I heat_sources:codeparam I ironmodel:codeparam I langmuirdiag:codeparam I launchs:codeparam I lineintegraldiag:codeparam I lithiumdiag:codeparam I magdiag:codeparam I mhd:codeparam I msediag:codeparam I nbi:codeparam I nbi_unit:codeparam I neoclassic:codeparam I ntm:codeparam I orbit:codeparam I pellets:codeparam I pfsystems:codeparam I power_conv:codeparam I psi:codeparam I reflectomet:codeparam I rfadiag:codeparam I sawteeth:codeparam I scenario:codeparam I solcurdiag:codeparam I spectral:codeparam I temporary:codeparam I toroidfield:codeparam I tsdiag:codeparam I turbulence:codeparam I wall:codeparam I waves:codeparam

coefficients_neutrals

TopPreviousNext

Recycling and sputtering coefficients used by the neutral solver. The particular causing ion or impurity charge state is determined by the path.

member type description
recycling recycling_neutrals Recycling coefficients. Time-dependent
sputtering sputtering_neutrals Sputtering coefficients. Time-dependent
Type of: coreneutrals:ioncoeff I impcoeff:chargestate

coherentwave

TopPreviousNext

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

member type description
wave_id enum_instance List of identifiers for the coherent-wave, in terms of the type and name of the antenna driving the wave and an index separating waves driven by the same antenna. Possible types: EC/LH/IC (see waves_types in the Documentation website under Conventions/Enumerated_datatypes); the field name should include the name of the antenna as specified in either antennas(*)%ec_antenna%name, antennas(*)%ic_antenna%name, or antennas(*)%lh_antenna%name; the field index should separate different waves generated from a single antenna.
composition composition Plasma composition (description of ion species). OBSOLESCENT.
compositions compositions_type Contains detailed information on the plasma composition (main ions, impurities, neutrals, edge 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

coil

TopPreviousNext

Individual coil. Time-dependent. Structure array. Replicate this coil structure for coil element in the efcc array.

member type description
desc_coils desc_coils 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 geometry description [A]; Time-dependent
coilvoltage exp1D Voltage on the full coil [V]; Time-dependent
Type of: efcc:coil

com

TopPreviousNext

COM (Constants Of Motion) parameters identifying an orbit

member type description
amn float Atomic mass of the particle; Scalar
zion float Atomic charge of the particle; Scalar
energy vecflt_type Energy of the particle [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:com

complexgrid

TopPreviousNext

Generic definition of a complex grid

member type description
uid integer Unique index of this grid. Used for handling multiple grids
id string Name / identifier string for this grid
spaces(:) complexgrid_space Definitions of grid spaces. Array of structures (number of spaces)
subgrids(:) complexgrid_subgrid Definitions of subgrids. Array of structures (number of subgrids)
metric complexgrid_metric Metric coefficients
geo(:) complexgrid_geo_global Geometry data for implicit objects
bases(:) complexgrid_vector Vector bases. Used for aligned vector representation. Time-dependent (added systematically for the COMP child inheritance of that property). Array of structures (number of bases)
Type of: edge:grid I f_expansion:grid I fullwave:grid I source_rate:grid I wall3d:grid

complexgrid_geo_global

TopPreviousNext

Geometry information for implicitly defined grid objects (which cannot be stored in the space definitions); Array of structures (number of alternate geometries).

member type description
geotype integer Type of geometry (id flag). A flag defining how the geometry data associated with grid objects is 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 geometry (id string).
coordtype vecint_type Type of coordinates describing the physical space. Vector (number of space dimensions); 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.
geo_matrix(:) complexgrid_scalar Geometry data matrix associated with implicit objects. Array of structures (number of subgrids this information is stored on); The exact definition of the stored values depends on the geometry type of the geometry complexgrid_geo_global.geotype;
measure(:) complexgrid_scalar Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects) in this geometry. [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)
Type of: complexgrid:geo

complexgrid_indexlist

TopPreviousNext

An index list describing a list of indices or a range of indices.; If the explicit index list ind is defined and has nonzero size, 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). If additionally a third value range(3) is given, it is used as a stride. If it is omitted, a stride of 1 is assumed. Vector(3)
ind vecint_type An explicit list of indices. If this member is defined and has nonzero size, the list is assumed to be explicit. Vector(length of explicit index list)
Type of: complexgrid_objectlist:indset

complexgrid_metric

TopPreviousNext

Metric information for grid objects

member type description
measure(:) complexgrid_scalar 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.; Array of structures (number of subgrids this information is stored on)
g11(:) complexgrid_scalar Metric coefficients g11. Array of structures (number of subgrids this information is stored on)
g12(:) complexgrid_scalar Metric coefficients g12. Array of structures (number of subgrids this information is stored on)
g13(:) complexgrid_scalar Metric coefficients g13. Array of structures (number of subgrids this information is stored on)
g22(:) complexgrid_scalar Metric coefficients g22. Array of structures (number of subgrids this information is stored on)
g23(:) complexgrid_scalar Metric coefficients g23. Array of structures (number of subgrids this information is stored on)
g33(:) complexgrid_scalar Metric coefficients g33. Array of structures (number of subgrids this information is stored on)
jacobian(:) complexgrid_scalar Jacobian. Array of structures (number of subgrids this information is stored on)
Type of: complexgrid:metric

complexgrid_objectlist

TopPreviousNext

A list of grid objects with a common class, either in explicit of implicit form.; The list is 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 defined by a list of index lists stored in indset.

member type description
cls vecint_type Class tuple of the grid objects in this object list. Vector (number of grid spaces)
indset(:) complexgrid_indexlist Implicit list of the object indices.; Array of structures (number of grid spaces = length of index tuple). Every index of the index tuple is described by an index set, which defines either a list of index values or a range of index values.
ind matint_type Explicit list of index tuples. Matrix (number of objects, number of spaces in grid).; First dimension: object index, second dimension: index tuple/space index.; If this field is defined and has nonzero size, 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
griduid integer Unique identifier of the grid this scalar quantity is associated with.
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_geo_global:geo_matrix I complexgrid_geo_global:measure I 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 I 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 I f_expansion:values I source_rate:value I wall_unitsComplexType:eta I wall_unitsComplexType:permeability

complexgrid_scalar_cplx

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
griduid integer Unique identifier of the grid this scalar quantity is associated with.
subgrid integer Index of the subgrid (as stored in grid.subgrids) the data is stored on.
scalar veccplx_type Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Complex Vector(nobjects_subgrid). First dimension: object index.
vector matcplx_type Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Complex matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
matrix array3dcplx_type Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d complex array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Type of: e_components:b_binorm I e_components:b_norm I e_components:b_para I e_components:e_binorm I e_components:e_minus I e_components:e_norm I e_components:e_para I e_components:e_plus I e_components:k_perp

complexgrid_scalar_int

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
griduid integer Unique identifier of the grid this scalar quantity is associated with.
subgrid integer Index of the subgrid (as stored in grid.subgrids) the data is stored on.
scalar vecint_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 matint_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 array3dint_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.

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.

complexgrid_space

TopPreviousNext

Description of a grid space

member type description
geotype vecint_type Type of space geometry (id flags). Flags defining how the geometry (objects.geo) fields associated with; space objects are to be interpreted. Array (number of geometries defined for this space),; first dimension: geometry index. A flag value of GRID_UNDEFINED=0 indicates the standard interpretation for; the given coordinates.
geotypeid vecstring_type Type of space geometries (id string). See geotype.
coordtype matint_type Type of coordinates describing the physical space. Vector (number of space dimensions); 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.
objects(:) objects Definition of the space objects.; Array of structures (dimension of highest-dimensional objects).; First dimension: dimension of the objects (1=nodes, 2=edges, 3=faces, 4=cells/volumes, ...)
xpoints vecint_type List of indices of all nodes which are x-points. Vector (number of x-points)
Type of: complexgrid:spaces

complexgrid_subgrid

TopPreviousNext

Subgrid definition. A subgrid is a list of grid objects, given as a list of explict or implicit object lists.

member type description
id string ID string (name) of the subgrid.
list(:) complexgrid_objectlist List of object lists. Array of structures (number of object lists).
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
griduid integer Unique identifier of the grid this vector quantity is associated with.
label string Label describing the data
comp(:) complexgrid_scalar Components of the vector. Array of structures (number of vector components). Time-dependent; FIXME: inherit time-dependence for this element
align vecint_type Alignment flag for vector components. Integer vector (number of vector components).
alignid vecstring_type Alignment id for vector components. String vector (number of vector components).
basis integer Index of basis (defined in associated grid) this vector is aligned to; If set to GRID_UNDEFINED=0, the canonical basis of the default coordinates of the grid assumed.
Type of: complexgrid:bases I edge_fluid:b I 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 I wall_unitsComplexType:j

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). OBSOLESCENT.

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)
label vecstring_type Label for the ions - note the charge state is not included; String Vector (nion)
Type of: coherentwave:composition I coredelta:composition I corefast:composition I coreneutrals: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(:) coreneutrals_atomlist List of the atoms that enter the composition of the neutral species. Vector(natm)
neutral(:) composition_neutralscomp List of neutrals. Vector(nneut)
Type of: coreneutrals:neutcompo

composition_neutrals_neutcomp

TopPreviousNext

Array of components to the atom or molecule. Vector (ncomp)

member type description
nucindex integer Index into list of nuclei; int
multiplicity integer Multiplicity of the atom; int
Type of: composition_neutralscomp:neutcomp

composition_neutralscomp

TopPreviousNext

Array of neutrals.

member type description
neutcomp(:) composition_neutrals_neutcomp Array of components to the atom or molecule. Vector (ncomp)
type(:) identifier Type of neutral, in terms of energy : 0=cold, 1=thermal, 2= fast, 3=NBI. Vector (ntype) of identifiers
label string String identifying the atom or molecule (e.g. D2, DT, CD4, ...)
Type of: composition_neutrals:neutral I compositions_type:neutralscomp

compositions_type

TopPreviousNext

Generic declaration of Plasma composition for a simulation

member type description
nuclei(:) nuclei Array of nuclei considered.
ions(:) ions Array of main plasma ions.
impurities(:) impurities Array of impurities.
neutralscomp(:) composition_neutralscomp Array of neutrals.
edgespecies(:) edgespecies Array of edge species.
signature identifier Identifier for species choices. The goal of this is to uniquely capture the species blocks so that if the signatures are the same then the species blocks will also be the same.
Type of: coherentwave:compositions I compositionc:compositions I coredelta:compositions I corefast:compositions I coreimpur:compositions I coreneutrals:compositions I coreprof:compositions I coresource:compositions I coretransp:compositions I distribution:compositions I distsource:compositions I edge:compositions I neoclassic:compositions I pellets:compositions I wall:compositions

compound_desc

TopPreviousNext

Chemical compounds (e.g. solid tungsten, WC, CFC, ...) possibly present in the wall. Array of structure (number of compounds)

member type description
label string Compound name/label
stochiometry vecflt_type Fractional composition of the compound. Float vector, dimensions: 1. element number (numbering as in wall/elements array)
density float Compound density (molecules/m^3)
heat_cap float Specific heat capacity [J/(eV kg)]
heat_cond vecflt_type Thermal conductivity [W/(m eV)]
surf_recrate matflt_type Recombination rate on surface (only for pure elements, not compounds) [molecules*m^2/s]; Dimensions: index 1: first recombining element, index 2: second recombining element (numbering as in wall/elements array)
Type of: wall:compounds

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; g_ij=g^ij are contravariant metric tensor for the grid described by grid_type. Time-dependent; Matrix (ndim1, ndim2)
g_12 matflt_type metric coefficients g_12; g_ij=g^ij are contravariant metric tensor for the grid described by grid_type. Time-dependent; Matrix (ndim1, ndim2)
g_13 matflt_type metric coefficients g_13; g_ij=g^ij are contravariant metric tensor for the grid described by grid_type. Time-dependent; Matrix (ndim1, ndim2)
g_22 matflt_type metric coefficients g_22; g_ij=g^ij are contravariant metric tensor for the grid described by grid_type. Time-dependent; Matrix (ndim1, ndim2)
g_23 matflt_type metric coefficients g_23; g_ij=g^ij are contravariant metric tensor for the grid described by grid_type. Time-dependent; Matrix (ndim1, ndim2)
g_33 matflt_type metric coefficients g_33; g_ij=g^ij are contravariant metric tensor for the grid described by grid_type. 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

coordinates

TopPreviousNext

Poloidal and Toroidal coordinates of the center of each hole;

member type description
theta vecflt_type Theta coordinate of holes center; Vector (n_holes)
phi vecflt_type Toroidal coordinate of holes center; Vector (n_holes)
Type of: holes:coordinates

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

coredelta_values

TopPreviousNext

Description of the delta term for a given origin

member type description
deltaid identifier Identifier for the origin of the delta terms (see conventions in the ITM website)
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); Time-dependent; Vector (nrho)
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (nrho)
volume vecflt_type Volume enclosed in the flux surface [m^3]; Time-dependent; Vector (nrho)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; 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_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).
impurity(:) coredelta_values_impurity Array(nimp). Time-dependent
delta_vtor matflt_type Instant change of the toroidal toroidal velocity [m.s^-1]. Time-dependent. Matrix (nrho,nion).
codeparam codeparam Code parameters
Type of: coredelta:values

coredelta_values_impurity

TopPreviousNext

Description of the delta term for an impurity

member type description
delta_tz matflt_type Instant change of the impurity (multiple charge states) temperature [eV]. Time-dependent. Matrix (nrho,nzimp).
delta_nz matflt_type Instant change of the impurity (multiple charge states) density [m^-3]. Time-dependent. Matrix (nrho,nzimp).
Type of: coredelta_values:impurity

corefast_values

TopPreviousNext

Description of the source terms for a given origin

member type description
fastid identifier Identifier for the origin of the non-thermal contributions (see fast_particle_origin_identifier in the Documentation website under Conventions/Enumerated_datatypes). Time-dependent.
filter fast_thermal_separation_filter Description of how the fast and the thermal particle populations were separated. Time-dependent.
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). Time-dependent.
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. Vector (nrho). Time-dependent.
volume vecflt_type Volume enclosed in the flux surface [m^3]. Vector (nrho). Time-dependent.
area vecflt_type Cross-sectional area of the flux surface [m^2]. Vector (nrho). Time-dependent.
j vecflt_type Non thermal current, = average(j.B) / B0, where B0 = corefast/toroid_field/b0 [A.m^-2]. Vector(nrho). Time-dependent.
sigma vecflt_type Non-thermal induced parallel conductivity [ohm^-1.m^-1]. EXACT DEFINITION PENDING. Vector(nrho). Time-dependent.
ni matflt_type Non-thermal ion density [m^-3]. Matrix(nrho,nions). Time-dependent.
ne vecflt_type Non-thermal electron density [m^-3]. Vector(nrho). Time-dependent.
nz matflt_type Non-thermal impurity density [m^-3]. Matrix(nrho,nimpur). Time-dependent.
pi matflt_type Non-thermal ion pressure; the flux surface average of the m*v^2/3 moment of the fast particle distribution function [Pa]. Matrix(nrho,nions). Time-dependent.
pe vecflt_type Non-thermal electron pressure; the flux surface average of the m*v^2/3 moment of the fast particle distribution function [Pa]. Vector(nrho). Time-dependent.
pz matflt_type Non-thermal impurity total pressure; the flux surface average of the m*v^2/3 moment of the fast particle distribution function [Pa]. Matrix(nrho,nimpur). Time-dependent.
pi_para matflt_type Non-thermal ion parallel pressure; the flux surface average of the m*v_parallel^2 moment of the fast particle distribution function [Pa]. Matrix(nrho,nions). Time-dependent.
pe_para vecflt_type Non-thermal electron parallel pressure; the flux surface average of the m*v_parallel^2 moment of the fast particle distribution function [Pa]. Vector(nrho). Time-dependent.
pz_para matflt_type Non-thermal impurity parallel pressure; the flux surface average of the m*v_parallel^2 moment of the fast particle distribution function [Pa]. Matrix(nrho,nimpur). Time-dependent.
ui matflt_type Non-thermal ion toroidal velocity [m.s^-1]. Matrix(nrho,nions). Time-dependent.
uz matflt_type Non-thermal impurity toroidal velocity [m.s^-1]. Matrix(nrho,nimpur). Time-dependent.
codeparam codeparam Code parameters
Type of: corefast:values

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)
ddrho vecflt_type Radial derivative (dvalue/drho_tor) [signal_value_unit.m^-1]; Time-dependent; Vector (nrho)
d2drho2 vecflt_type Second order radial derivative (d2value/drho_tor^2) [signal_value_unit.m^-2]; Time-dependent; Vector (nrho)
ddt vecflt_type Time derivative (dvalue/dtime) [signal_value_unit.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
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.
flux_dv_surf vecflt_type Net flux through the magnetic surface, i.e. integral over the magnetic surface area of flux_dv. Time-dependent; Vector (nrho)
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)
ddrho matflt_type Radial derivative (dvalue/drho_tor) [signal_value_unit.m^-1]; Time-dependent; Matrix (nrho,nion)
d2drho2 matflt_type Second order radial derivative (d2value/drho_tor^2) [signal_value_unit.m^-2]; Time-dependent; Matrix (nrho,nion)
ddt matflt_type Time derivative (dvalue/dtime) [signal_value_unit.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)
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.
flux_dv_surf matflt_type Net flux through the magnetic surface, i.e. integral over the magnetic surface area of flux_dv. Time-dependent; Matrix(nrho,nion)
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 vecflt_type Signal value; Array1D(nrho). Time-dependent
flux vecflt_type Net neutral flux through the magnetic surface, positive values correspond to the direction from the center to the edge [s^-1]. Array1D(nrho). Time-dependent;
boundary boundary_neutrals Boundary condition for the transport equation. Time-dependent.
Type of: coreneutrals_neutraltype:n0

corefieldneutrale

TopPreviousNext

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

member type description
value vecflt_type Signal value; Array1D(nrho). Time-dependent
flux vecflt_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]. Array1D(nrho). Time-dependent;
boundary boundary_neutrals Boundary condition for the transport equation. Time-dependent.
Type of: coreneutrals_neutraltype:t0

corefieldneutralv

TopPreviousNext

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

member type description
value vecflt_type Signal value; Vector(nrho). 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: coreneutrals_neutraltype:v0

coreimpurdiag_sum_radiation

TopPreviousNext

member type description
line_rad coreimpurediagsum_type NO DOCS
brem_radrec coreimpurediagsum_type NO DOCS
sum coreimpurediagsum_type NO DOCS
Type of: coreimpurediag_sum:radiation

coreimpurediag_energy

TopPreviousNext

member type description
ionization coreimpurediagprof_type NO DOCS
recombin coreimpurediagprof_type NO DOCS
sum coreimpurediagprof_type NO DOCS
Type of: coreimpurediag_type:energy

coreimpurediag_radiation

TopPreviousNext

member type description
line_rad coreimpurediagprof_type NO DOCS
brem_radrec coreimpurediagprof_type NO DOCS
sum coreimpurediagprof_type NO DOCS
Type of: coreimpurediag_type:radiation

coreimpurediag_sum

TopPreviousNext

member type description
radiation coreimpurdiag_sum_radiation NO DOCS
energy coreimpurediag_sum_energy NO DOCS
Type of: coreimpur:diagnosticsum

coreimpurediag_sum_energy

TopPreviousNext

member type description
ionization coreimpurediagsum_type NO DOCS
recombin coreimpurediagsum_type NO DOCS
sum coreimpurediagsum_type NO DOCS
Type of: coreimpurediag_sum:energy

coreimpurediag_type

TopPreviousNext

member type description
radiation coreimpurediag_radiation NO DOCS
energy coreimpurediag_energy NO DOCS
Type of: coreimpur:diagnostic I impurity_type:diagnostic

coreimpurediagprof_type

TopPreviousNext

member type description
profile matflt_type Profile of the radiation or energy sources. Time-dependent. Array2D (nrho,nzimp or nimp)
integral matflt_type Running integral over nrho of the radiation or energy sources. Time-dependent. Array2D (nrho,nzimp or nimp)
Type of: coreimpurediag_energy:ionization I coreimpurediag_energy:recombin I coreimpurediag_energy:sum I coreimpurediag_radiation:brem_radrec I coreimpurediag_radiation:line_rad I coreimpurediag_radiation:sum

coreimpurediagsum_type

TopPreviousNext

member type description
profile vecflt_type Profile of the radiation or energy sources. Time-dependent. Array1D (nrho)
integral vecflt_type Running integral over nrho of the radiation or energy sources. Time-dependent. Array1D (nrho)
Type of: coreimpurdiag_sum_radiation:brem_radrec I coreimpurdiag_sum_radiation:line_rad I coreimpurdiag_sum_radiation:sum I coreimpurediag_sum_energy:ionization I coreimpurediag_sum_energy:recombin I coreimpurediag_sum_energy:sum

coreneutrals_atomlist

TopPreviousNext

List of the atoms that enter the composition of the neutral species. Vector(natm)

member type description
amn float Atomic mass number; Float
zn float Nuclear charge; Float
ionimptype identifier Identifier whether ion in coreprof or impurity in coreimpur.
ionimpindex integer Index in composition or desc_impur of the corresponding ion or impurity.
Type of: composition_neutrals:atomlist

coreneutrals_neutraltype

TopPreviousNext

Array (ntype) over neutral types.

member type description
n0 corefieldneutral Neutral density [m^-3]. Time-dependent;
t0 corefieldneutrale Neutral temperature [eV]. Time-dependent;
v0 corefieldneutralv0 Neutral velocity [m.s^-1]. Time-dependent;
Type of: neutral_complex_type:neutraltype

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:dpedt I profiles1d:dpi_totdt I profiles1d:dvprimedt I profiles1d:e_b I profiles1d:eparallel I profiles1d:jni I profiles1d:joh I profiles1d:jphi I profiles1d:jtot I profiles1d:pe I profiles1d:pi_tot I profiles1d:pr_parallel I profiles1d:pr_perp I profiles1d:pr_th I profiles1d:q I profiles1d:qei 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; 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: profiles1d:mtor I profiles1d:ns I profiles1d:pi I profiles1d:vpol I profiles1d:wtor

coresource_values

TopPreviousNext

Description of the source terms for a given origin

member type description
sourceid identifier Identifier for the origin of the source terms (see conventions in the ITM website)
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); Time-dependent; Vector (nrho)
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (nrho)
volume vecflt_type Volume enclosed in the flux surface [m^3]; Time-dependent; Vector (nrho)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (nrho)
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_vec 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]. Vector(nimpur). Time-dependent.
qi source_ion Heat source for ion heat transport equations [W.m^-3]. Time-dependent.
qe source_vec 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]. Vector(nimpur). Time-dependent.
ui source_ion Toroidal torque on individual ion species; for toroidal momentum transport equation [kg.m^-1.s^-2]. Time-dependent.
ujxb source_vec Toroidal JxB torque on bulk plasma; for toroidal momentum transport equation [kg.m^-1.s^-2]. Here J is the return current from fast ion radial currents Jfast=-J. Time-dependent.
codeparam codeparam Code parameters
Type of: coresource:values

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 matflt_type Diffusion coefficient [m^2.s^-1]. Time-dependent; Array2D(nrho,nzimp)
vconv matflt_type Convection coefficient [m.s^-1]. Time-dependent; Array2D (nrho,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: impurity_type: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

coretransp_values

TopPreviousNext

Description of transport term coming from various origins. Array of structure (ntransp)

member type description
transportid identifier Identifier for the origin of the transport terms (see conventions in the ITM website)
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Time-dependent; Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
psi vecflt_type Poloidal flux [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (nrho)
volume vecflt_type Volume enclosed in the flux surface [m^3]; Time-dependent; Vector (nrho)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (nrho)
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
Type of: coretransp:values

current

TopPreviousNext

Description of the IC surface currents on the antenna straps and on passive components.

member type description
mpol vecint_type Poloidal modes, used to describe the spectrum of the antenna current. The poloidal angle is defined from the reference point rz_reference; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=rz_reference/r and Zref=rz_reference/z. Time-Dependent; Integer(n_poloidal_modes)
ntor vecint_type Toroidal modes, used to describe the spectrum of the antenna current. Time-Dependent; Integer(n_toroidal_modes)
spectrum exp1D Spectrum of the total surface current on the antenna strap and passive components expressed in poloidal and toroidal mode [A]. Calculated using a geometrical poloidal angle around the point rz_reference. Time-dependent; exp1D(n_poloidal_modes , n_toroidal_modes)
rz_reference rz0D Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Time-dependent; rz0d
Type of: antennaic_setup:current

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
amn vecflt_type Mass of the emmitting impurity. Varies according to channels since they are spanning different lines of sight; Vector (nchannels)
zn vecflt_type Nuclear charge of the emmitting impurity. Varies according to channels since they are spanning different lines of sight; Vector (nchannels)
position rzphi1Dexp Position of the measurement. Time-dependent. Vector (nchannels)
Type of: cxdiag:setup

data_release

TopPreviousNext

Stores information about each entry available at this version.

member type description
shot integer Shot number = Mass*100+Nuclear_charge.
run integer Which run number is the active run number for this version.
description vecstring_type Possible description of why this version of the data is the current version.
Type of: version_ind:data_release

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
cocos integer COordinates COnventionS followed by this CPO
id integer CPO id for checking its provenance in the workflow
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 bb_shield:datainfo I bolometer:datainfo I bremsstrahl:datainfo I compositionc:datainfo I coredelta:datainfo I corefast: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 efcc:datainfo I equilibrium:datainfo I flush:datainfo I fusiondiag:datainfo I halphadiag:datainfo I heat_sources:datainfo I ironmodel:datainfo I langmuirdiag:datainfo I launchs:datainfo I lineintegraldiag:datainfo I lithiumdiag:datainfo I magdiag:datainfo I mhd:datainfo I msediag:datainfo I nbi:datainfo I neoclassic:datainfo I ntm:datainfo I orbit:datainfo I pellets:datainfo I pfsystems:datainfo I power_conv:datainfo I reflectomet:datainfo I rfadiag:datainfo I sawteeth:datainfo I scenario:datainfo I solcurdiag:datainfo I temporary:datainfo I toroidfield:datainfo I tsdiag:datainfo I turbulence:datainfo I wall:datainfo I waves:datainfo

desc_coils

TopPreviousNext

Description of the coils

member type description
name string Name of coil.
res float Coil resistance [Ohm]
nturns integer number of turns inside the coil
closed string Identify whether the coil is closed (y) or open (n). For closed coils there is no need to replicate the first r,z,phi point as last point
edges(:) edges Edges defining the coil volume faces. Structure array. Replicate this edge structure N-times for N-edge cross sections. Use just one for wire coil approximation.
Type of: coil:desc_coils

desc_impur

TopPreviousNext

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

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)
label vecstring_type Label for the impurities - note that the charge state is not included; String Vector (nimp)
Type of: coredelta:desc_impur I corefast:desc_impur I coreimpur:desc_impur I coreneutrals:desc_impur I coreprof:desc_impur I coresource:desc_impur I coretransp:desc_impur I neoclassic: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)
structure_cs structure_cs Detailed description of the coil structure, for coils that are part of the central solenoid.
pol_flux_cs float Maximum poloidal flux available in the Central Solenoid for a plasma pulse [Wb].
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

diag_func

TopPreviousNext

Structure to provide the description on the detctor used and store the transfer matrix of the detector for that l.o.s.

member type description
description string Short description of the detector with reference to the number of cells (ncells).
transf_mat matflt_type Transfer matrix of the detector. Each l.o.s. might have a dedicated detector response function and energy resolution (and number of cells). Time-independent. Matrix (ncells,nenergy)
Type of: fusiondiag_detect_ct_energy:diag_func

dist_collisional_transfer_0d

TopPreviousNext

Collisional exchange with the impurities. The ion indexing should match the one in distribution/compositions/impurities/zmin. Time-dependent; Vector(nzimp)

member type description
power_th float Collisional power to the thermal particle population [W]; Time-dependent; Scalar
power_fast float Collisional power to the fast particle population [W]; Time-dependent; Scalar
torque_th float Collisional toroidal torque to the thermal particle population [N.m]; Time-dependent; Scalar
torque_fast float Collisional toroidal torque to the fast particle population [N.m]; Time-dependent; Scalar
Type of: dist_global_param:collisions_e I dist_global_param:collisions_i I dist_global_param_collisions_z:charge_state

dist_collisional_transfer_1d

TopPreviousNext

Collisional exchange from the background electrons to the distribution function. Time-dependent

member type description
power_th vecflt_type Flux surface averaged collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Vector(npsi)
power_fast vecflt_type Flux surface averaged collisional power density to the fast particle population [W.m^-3]; Time-dependent; Vector(npsi)
torque_th vecflt_type Flux surface averaged collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Vector(npsi)
torque_fast vecflt_type Flux surface averaged collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Vector(npsi)
Type of: dist_profile_values_1d:collisions_e I dist_profile_values_1d:collisions_i I dist_profiles_1d:collisions_e I dist_profiles_1d:collisions_i I dist_profiles_1d_collisions_z:charge_state

dist_collisional_transfer_2d

TopPreviousNext

Collisional exchange from the background electrons to the distribution function. Time-dependent

member type description
power_th matflt_type Collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)
power_fast matflt_type Collisional power density to the fast particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)
torque_th matflt_type Collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)
torque_fast matflt_type Collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)
Type of: dist_profile_values_2d:collisions_e I dist_profile_values_2d:collisions_i I dist_profiles2d_collisions_z:charge_state I dist_profiles_2d:collisions_e I dist_profiles_2d:collisions_i

dist_distrivec_distfunc_fexp_param

TopPreviousNext

Parameters used to defined the grid coordinates. Time-dependent

member type description
equatorial equatorial_plane Description of the equatorial plane or any other omnigeuous surfaces. Time-dependent
temperature vecflt_type Reference temperature profile (eV); on the grid in /distsource/source/profiles_1d/rho_tor. Used to define the local thermal energy and the thermal velocity. Time-dependent; Vector(npsi)
Type of: f_expansion:parameters

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_expan_topo

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. Time-dependent

member type description
is_delta_f integer If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution. Time-dependent
markers weighted_markers Distribution represented by a set of markers (test particles). Time-dependent
f_expan_topo(:) dist_ff TO BE REMOVED. KEPT TEMPORARILY AS AN ALTERNATIVE TO f_expansion. [Distribution function, f, expanded into a vector of successive approximations (topology-based formulation, without the grid-cpo). 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)]. Time-dependent
f_expansion(:) f_expansion 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 element 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_geometry_0d

TopPreviousNext

Geometrical constants

member type description
mag_axis rz0D Position of the magnetic axis [m]. Time-dependent; Scalar
toroid_field b0r0 Characteristics of the vacuum toroidal field. Used to define the radial coordiante rho_tor and to measure the current drive. Time-dependent; Scalar
Type of: dist_global_param:geometry

dist_geometry_1d

TopPreviousNext

Grids and metric information; including rho_tor, psi, area and volume. Time-dependent

member type description
rho_tor vecflt_type Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (npsi)
rho_tor_norm vecflt_type The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface, or last available fluxsurface if the last closed flux surface is not defined. 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)
volume vecflt_type Volume enclosed by the flux surface [m^3]; Time-dependent; Vector (npsi)
area vecflt_type Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (npsi)
Type of: dist_profiles_1d:geometry

dist_geometry_2d

TopPreviousNext

Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent

member type description
coord_type integer 0: Rectangular grid in the (R,Z) coordinates; 1: Rectangular grid in the (rho_tor,theta_geom) coordinates; 2: Rectangular grid in the (rho_tor,theta_straight) coordinates.
r matflt_type Major radius coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)
z matflt_type Vertical coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)
rho_tor matflt_type Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Matrix (n_coord1,n_coord2)
psi matflt_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; Matrix (n_coord1,n_coord2)
theta_geom matflt_type Geometrical poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)
theta_strt matflt_type Straight field line poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)
Type of: dist_profiles_2d:geometry

dist_global_param

TopPreviousNext

Global parameters; spatial constants, volume integrated quantities and quantities averaged over the cross-sectional area. Here the dimensions used refer to: nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin.

member type description
geometry dist_geometry_0d Geometrical constants
state dist_state_0d Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent
collisions_e dist_collisional_transfer_0d Collisional exchange with the electrons. Time-dependent
collisions_i(:) dist_collisional_transfer_0d Collisional exchange with each ion species. The ion indexing should match the one in /distribution/compositions/ions.Time-dependent; Vector(nion)
collisions_z(:) dist_global_param_collisions_z Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent; Vector(nimpur)
sources(:) dist_sources_0d Vector of volume integrated sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for ./source/type. Time-dependent; Scalar
Type of: distri_vec:global_param

dist_global_param_collisions_z

TopPreviousNext

Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent

member type description
charge_state(:) dist_collisional_transfer_0d Collisional exchange with the impurities. The ion indexing should match the one in distribution/compositions/impurities/zmin. Time-dependent; Vector(nzimp)
Type of: dist_global_param:collisions_z

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_profile_values_1d

TopPreviousNext

1D profiles; includes flux surface averaged quantities. Here the dimensions used refer to: npsi - size of the internal radial grid defined by rho_tor; nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin. Time-dependent

member type description
state dist_state_1d Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
collisions_e dist_collisional_transfer_1d Collisional exchange from the background electrons to the distribution function. Time-dependent
collisions_i(:) dist_collisional_transfer_1d Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
collisions_z(:) dist_profiles_1d_collisions_z Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
sources(:) dist_sources_1d Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)
Type of: dist_profiles_1d:cntr_passing I dist_profiles_1d:co_passing I dist_profiles_1d:trapped

dist_profile_values_2d

TopPreviousNext

2D profiles in the poloidal plane; includes velocity space integrated quantities. Time-dependent

member type description
state dist_state_2d Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
collisions_e dist_collisional_transfer_2d Collisional exchange from the background electrons to the distribution function. Time-dependent
collisions_i(:) dist_collisional_transfer_2d Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
collisions_z(:) dist_profiles2d_collisions_z Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
Type of: dist_profiles_2d:cntr_passing I dist_profiles_2d:co_passing I dist_profiles_2d:trapped

dist_profiles2d_collisions_z

TopPreviousNext

Collisional exchange from each background impurities species to the distribution function. Time-dependent;

member type description
charge_state(:) dist_collisional_transfer_2d Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)
Type of: dist_profile_values_2d:collisions_z I dist_profiles_2d:collisions_z

dist_profiles_1d

TopPreviousNext

1D profiles; includes flux surface averaged quantities. Here the dimensions used refer to: npsi - size of the internal radial grid defined by rho_tor; nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin. Time-dependent

member type description
geometry dist_geometry_1d Grids and metric information; including rho_tor, psi, area and volume. Time-dependent
state dist_state_1d Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
collisions_e dist_collisional_transfer_1d Collisional exchange from the background electrons to the distribution function. Time-dependent
collisions_i(:) dist_collisional_transfer_1d Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
collisions_z(:) dist_profiles_1d_collisions_z Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
thermalised dist_thermalised_1d Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.
sources(:) dist_sources_1d Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)
trapped dist_profile_values_1d Flux surface averaged profile evaluated using the trapped particle part of the distribution.
co_passing dist_profile_values_1d Flux surface averaged profile evaluated using the co-current passing particle part of the distribution.
cntr_passing dist_profile_values_1d Flux surface averaged profile evaluated using the counter-current passing particle part of the distribution.
Type of: distri_vec:profiles_1d

dist_profiles_1d_collisions_z

TopPreviousNext

Collisional exchange from each background impurities species to the distribution function. Time-dependent;

member type description
charge_state(:) dist_collisional_transfer_1d Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)
Type of: dist_profile_values_1d:collisions_z I dist_profiles_1d:collisions_z

dist_profiles_2d

TopPreviousNext

2D profiles in the poloidal plane; includes velocity space integrated quantities. Time-dependent

member type description
geometry dist_geometry_2d Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent
state dist_state_2d Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
collisions_e dist_collisional_transfer_2d Collisional exchange from the background electrons to the distribution function. Time-dependent
collisions_i(:) dist_collisional_transfer_2d Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
collisions_z(:) dist_profiles2d_collisions_z Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
trapped dist_profile_values_2d 2D profiles evaluated using the trapped particle part of the distribution.
co_passing dist_profile_values_2d 2D profiles evaluated using the co-current passing particle part of the distribution.
cntr_passing dist_profile_values_2d 2D profiles evaluated using the counter-current passing particle part of the distribution.
Type of: distri_vec:profiles_2d

dist_sources_0d

TopPreviousNext

Volume integrated source included in the Fokker-Planck model.

member type description
source_ref dist_sources_reference Reference identifying the origin and type of source; Time-dependedent
particle float Source (or sink) rate of particles [1/s]; Time-dependedent; Scalar
momentum float Source (or sink) rate of toroidal angular momentum [Nm/s]; Time-dependedent; Scalar
energy float Source (or sink) rate of energy [J/s]; Time-dependedent; Scalar
Type of: dist_global_param:sources

dist_sources_1d

TopPreviousNext

Flux surface averaged source included in the Fokker-Planck model.

member type description
source_ref dist_sources_reference Reference identifying the origin and type of source; Time-dependedent
particle vecflt_type Source (or sink) rate of particles density [1/s/m**3]; Time-dependedent; Vector (npsi)
momentum vecflt_type Source (or sink) rate of toroidal angular momentum density [Nm/s/m**3]; Time-dependedent; Vector (npsi)
energy vecflt_type Source (or sink) rate of energy density [J/s/m**3]; Time-dependedent; Vector (npsi)
Type of: dist_profile_values_1d:sources I dist_profiles_1d:sources

dist_sources_reference

TopPreviousNext

Volume integrated source included in the Fokker-Planck model.

member type description
type identifier Identifier for sources and sinks in Fokker-Planck solver; type.flag=1 for wave source, type.flag=2 for particle source, etc (see fokker_planck_source_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes); Time-dependedent
index_waveid vecint_type Index pointing to /distribution/distri_vec/wave_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)
index_srcid vecint_type Index pointing to /distribution/distri_vec/source_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)
Type of: dist_sources_0d:source_ref I dist_sources_1d:source_ref

dist_state_0d

TopPreviousNext

Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent

member type description
n_particles float Number of particles in the distribution; the volume integral of the density (note: this is the number of real particles and not markers); Time-dependent
n_part_fast float Number of fast particles in the distribution; the volume integral of the fast particle density (note: this is the number of real particles and not markers); Time-dependent
enrg float Total energy distribution [J]; Time-dependent
enrg_fast float Total energy of the fast particle distribution [J]; Time-dependent
enrg_fast_pa float Parallel energy of the fast particle distribution [J]; Time-dependent
momentm_fast float Kinetic toroidal angular momentum of the fast ions [Nms]; Time-dependent; Vector (npsi)
current_dr float Toroidal non-inductive current drive [A]; Time-dependent.
torque_jrxb float Toroidal torque due to radial currents [N.m]; Time-dependent.
Type of: dist_global_param:state

dist_state_1d

TopPreviousNext

Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent

member type description
dens vecflt_type Flux surface averaged particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Vector (npsi)
dens_fast vecflt_type Flux surface averaged fast particle density [1/m^3]; Time-dependent; Vector (npsi)
pres vecflt_type Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Vector (npsi)
pres_fast vecflt_type Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Vector (npsi)
pres_fast_pa vecflt_type Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Vector (npsi)
momentm_fast vecflt_type Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Vector (npsi)
current vecflt_type Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Vector (npsi)
current_fast vecflt_type Flux surface averaged toroidal current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Vector (npsi).
torque_jrxb vecflt_type Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Vector (npsi)
Type of: dist_profile_values_1d:state I dist_profiles_1d:state

dist_state_2d

TopPreviousNext

Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent

member type description
dens matflt_type Particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)
dens_fast matflt_type Fast particle density [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)
pres matflt_type Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Matrix (n_coord1, n_coord2)
pres_fast matflt_type Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Matrix (n_coord1, n_coord2)
pres_fast_pa matflt_type Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Matrix (n_coord1, n_coord2)
momentm_fast matflt_type Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)
current matflt_type Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)
current_fast matflt_type Toroidal current density of fast (non-thermal) particles of the distribution species (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Matrix (n_coord1, n_coord2).
torque_jrxb matflt_type Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)
Type of: dist_profile_values_2d:state I dist_profiles_2d:state

dist_thermalised_1d

TopPreviousNext

Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.

member type description
particle vecflt_type Source rate for the thermal particle density due to the thermalisation of fast (non-thermal) particles [1/s/m**3]; Time-dependedent; Vector (npsi)
momentum vecflt_type Source rate for the toroidal angular momentum density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [N/m**2]; Time-dependedent; Vector (npsi)
energy vecflt_type Source rate for the energy density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [W/m**3]; Time-dependedent; Vector (npsi)
Type of: dist_profiles_1d:thermalised

distri_vec

TopPreviousNext

Vector over all distribution functions. Every distribution function has to be associated with only one particle species, specifiec in distri_vec/species/, but there could be multiple distribution function for each species. In this case, the fast particle populations should be superposed. Time-dependent. Structure array(ndistri_vec)

member type description
wave_id(:) enum_instance List all waves affecting the distribution, as specified in waves/coherentwave/wave_id (see waves_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_antennas)
source_id(:) enum_instance List all neutral beam injectors and reactions contributing to the source, as specified in distsource/source/source_id (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_injectors_and_reactions)
species species_reference Defines the distribution function species represented in this element of distri_vec. Time-dependent
gyro_type integer Defines how to interpret the spatial coordinates: 1 = given at the actual particle position; 2 = given at the gyro centre of the particle position. Time-dependent
fast_filter fast_thermal_separation_filter Description of how the fast and the thermal particle populations, used in global_param and profiles_1d, were separated.
global_param dist_global_param Global parameters (in most cases volume integrated and surface averaged quanatities). Time-dependent
profiles_1d dist_profiles_1d Flux surface averaged profiles.
profiles_2d dist_profiles_2d 2D profiles in the poloidal plane
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. Time-dependent
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.
mag_axis rz0D Position of the magnetic axis. Time-dependent; Scalar
toroid_field b0r0 Characteristics of the vacuum toroidal field. Used to define the radial coordiante rho_tor. Time-dependent; Scalar
Type of: distsource_source:global_param

distsource_line_src_prof

TopPreviousNext

1D profiles representation of a line source. Time-dependent

member type description
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)
rho_tor_norm vecflt_type Normalised toroidal flux coordinate at the grid points for 1D profiles; 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)
R vecflt_type Major radius at the line source. Time-dependent; Vector (npsi)
Z vecflt_type Vertical position of the line source. Time-dependent; Vector (npsi)
theta vecflt_type Polidal angle [rad]. Time-dependent; Vector (npsi)
theta_id vecflt_type 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)
pitch vecflt_type Pitch (i.e. v_parallel/v) of source particles. Time-dependent; Vector (npsi)
energy vecflt_type Kinetic energy of source particles [eV]. Time-dependent; Vector (npsi)
ang_momentum vecflt_type Kinetic angular momentum of a single source particles, R m v_phi [Nms]. Time-dependent; Vector (npsi)
src_rate vecflt_type Source density of particles [1/m^3/s]. Time-dependent; Vector (npsi)
Type of: distsource_source:line_srcprof

distsource_profiles_1d

TopPreviousNext

1D radial profiles

member type description
rho_tor vecflt_type Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (npsi)
rho_tor_norm vecflt_type The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface, or last available fluxsurface if the last closed flux surface is not defined. Time-dependent; Vector (npsi)
psi vecflt_type Poloidal flux [Wb], evaluated without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
volume vecflt_type Volume enclosed by the flux surface [m^3]. Time-dependent; Vector (npsi)
area vecflt_type Cross-sectional area of the flux surface [m^2]. Time-dependent; Vector (npsi)
pow_den exp1D Flux surface averaged power density [W/m^3]; Time-dependent; Vector (npsi)
trq_den exp1D Flux surface averaged toroidal torque density [N/m^2]; 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
source_id(:) enum_instance List of identifiers for the source, in term the type and name of the injectors and reactions that provide the source, along with an index separating sources with the same name and type. Possible content for type: NBI or reaction names (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes); the field name should either be taken from nbi(*)%nbi_unit(*)%name, or describe the populations involved in the reaction, e.g. fast-thermal; the field index should separate different sources generated from a single injector or reaction. Vector(n_injectors_and_reactions)
species species_reference Defines the source species represented in this element of the vector /distsource/source. Time-dependent
gyro_type integer Defines how to interpret the spatial coordinates: 1 = given at the actual particle birth point; 2 =given at the gyro centre of the birth point.
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
line_srcprof(:) distsource_line_src_prof 1D profiles representation of a line source. Time-dependent
source_rate source_rate Source density of particles in phase space (real space, velocity space, spin state).
markers weighted_markers Source given as a set of markers (test particles) born per second.
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 The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)
div_horiz vecflt_type The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)
Type of: beamletgroup:divergence

e_components

TopPreviousNext

E-field representation in terms of the parallel and circularly polarised components

member type description
e_plus complexgrid_scalar_cplx Left hand circularly polarised component of the perpendicular (to the static magnetic field) electric field [V/m]. Time-dependent; Complexgrid_scalar
e_minus complexgrid_scalar_cplx Right hand circularly polarised component of the perpendicular (to the static magnetic field) electric field [V/m]. Time-dependent; Complexgrid_scalar
e_para complexgrid_scalar_cplx Parallel (to the static magnetic field) component of electric field [V/m]. Time-dependent; Complexgrid_scalar
e_norm complexgrid_scalar_cplx Magnitude of wave electric field normal to a flux surface [V/m]; Time-dependent; Complexgrid_scalar
e_binorm complexgrid_scalar_cplx Magnitude of perpendicular (to the static magnetic field) wave electric field tangent to a flux surface [V/m]; Time-dependent; Complexgrid_scalar
b_norm complexgrid_scalar_cplx Magnitude of perpendicular (to the static magnetic field) wave magnetic field normal to a flux surface [T]; Time-dependent; Complexgrid_scalar
b_binorm complexgrid_scalar_cplx Magnitude of wave magnetic field tangent to a flux surface [T]; Time-dependent; Complexgrid_scalar
b_para complexgrid_scalar_cplx Magnitude of wave magnetic field parallel to the equilibrium magnetic field [T]; Time-dependent; Complexgrid_scalar
k_perp complexgrid_scalar_cplx Perpendicular wave number [1/m]; Time-dependent; Complexgrid_scalar
Type of: fullwave:e_components

ecemeasure

TopPreviousNext

Measured values

member type description
harmonic integer Harmonic detected by the ECE channels. Time-dependent.
position rzphi1Dexp Position of the measurement. Time-dependent. Vector (nchannels)
te exp1D Electron temperature [eV]. Time-dependent. Vector (nchannels)
Type of: ecediag:measure

ecesetup

TopPreviousNext

diagnostic setup information

member type description
frequency vecflt_type Frequency of the ECE channels. Vector (nchannels)
los setup_line_exp Geometry of the line of sight.
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;
b(:) complexgrid_vector Magnetic field vector [T]; 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
griduid integer Unique identifier of the grid this vector quantity is associated with.
basis integer Index of basis (defined in associated grid) this vector is aligned to; If set to GRID_UNDEFINED=0, the canonical basis of the default coordinates of the grid assumed.
align vecint_type Alignment of vector components, numerical flag. Int vector (number of vector components);
alignid vecstring_type Alignment of vector components, string description. String vector (number of vector components);
comps(:) edge_fluid_scalar Components of the vector. Array of structures (number of vector components); Time-dependent;
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
griduid integer Unique identifier of the grid this vector quantity is associated with.
basis integer Index of basis (defined in associated grid) this vector is aligned to; If set to GRID_UNDEFINED=0, the canonical basis of the default coordinates of the grid assumed.
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

edges

TopPreviousNext

Edges defining the coil volume faces. Structure array. Replicate this edge structure N-times for N-edge cross sections. Use just one for wire coil approximation.

member type description
edge_rzphi rzphi1D Sequence of points describing a coil edge. Vector (npoints)
Type of: desc_coils:edges

edgespecies

TopPreviousNext

Array of edge species.

member type description
nucindex integer Index into list of nuclei; int
zmin float Minimum Z of species charge state bundle
zmax float Maximum Z of species charge state bundle
label string String identifying the species (e.g. D0, D+, C0, C+, C+2, ...)
Type of: compositions_type:edgespecies

element_desc

TopPreviousNext

Element description (equivalent to wall/compositions/nuclei, can link there using nucindex).

member type description
nucindex integer Index into list of nuclei in wall/compositions/nuclei if the element is present there. Otherwise it is 0 and zn, amn and label have to be set.
label string Element name/label
zn float Nuclear charge [units of elementary charge];
amn float Mass of atom [amu]
Type of: wall:elements

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

enum_instance

TopPreviousNext

Specifies a specific enumerated instance of an object or process in term of its type, name and an index. E.g. the input could be the wave with index=2, selected from all waves launched by the antenna with name=A2, where the antenna is of type=IC.

member type description
type identifier Identify the type of the object or process.
name string The name of the object or process. Here the object should be an instans of the type specified in the field type.
index integer Index the separating objects or processes with the same name.
Type of: coherentwave:wave_id I distri_vec:source_id I distri_vec:wave_id I distsource_source:source_id

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(:) rz1Dexp RZ description of the plasma boundary; This is formally declared as an array of structure to allow for time-dependent size of the R and Z vectors in the sub-structure below. However, boundary must be allocated to size 1. Time-dependent;
geom_axis rz0D RZ position of the geometric axis (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the boundary) [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
elong_upper float Elongation upper of the plasma boundary; Time-dependent; Scalar
elong_lower float Elongation lower 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(:) rz1Dexp Position of the Xpoints, first is the active xpoint if diverted [m]; This is formally declared as an array of structure to allow for time-dependent size of the R and Z vectors in the sub-structure below. However, xpts must be allocated to size 1. Time-dependent;
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
ang_lcms_upo float Angle at the LMCS X point upper outer; Time-dependent; Scalar
ang_lcms_upi float Angle at the LMCS X point upper inner; Time-dependent; Scalar
ang_lcms_lwo float Angle at the LMCS X point lower outer; Time-dependent; Scalar
ang_lcms_lwi float Angle at the LMCS X point lower inner; 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

equatorial_plane

TopPreviousNext

Description of the equitorial plane or any other omnigeuous surfaces. Time-dependent

member type description
r vecflt_type Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)
z vecflt_type Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)
s vecflt_type Distance along the poloidal projection of the equitorial plane (m). Here s=0 should be at the magnetic axis, s>0 on the low field side and s<0 on the high field side. For example, in up-down symmetric fields s=R-R0, where R is the major radius and R0 the major radius at the magnetic axis. Time-dependent; Vector(n_equatorial_grid)
rho_tor vecflt_type Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0 is the reference magnetic field, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (n_equitorial_grid)
psi vecflt_type Poloidal flux [Wb], evaluated without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (n_equitorial_grid)
b_mod vecflt_type The modulous of the magnetic field along the equitorial plane, or more generally of the omnigeuous surfaces [T]. Time-dependent; Vector (n_equatorial_grid)
Type of: dist_distrivec_distfunc_fexp_param:equatorial I parameters:equatorial

equilibrium_profiles2d_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: equilibrium_profiles_2d:grid

equilibrium_profiles_2d

TopPreviousNext

output profiles in the poloidal plane

member type description
grid_type vecstring_type 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 equilibrium_profiles2d_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)
phi matflt_type Toroidal flux [Wb]. 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

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 bolometer_processed:prad_core I bolometer_processed:prad_tot I distsource_global_param:src_pow I distsource_global_param:src_rate I fusiondiag_ct_chords:energy I fusiondiag_spec1d:energy I fusiondiag_spec2d:energy I magdiag:diamagener I magdiag:diamagflux I magdiag:ip I nbi_unit:inj_eng_unit I nbi_unit:pow_unit I solcurdiag_sol_current:measure I straps:current 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: bolometer_measure:prad I bpol_probes:measure I bremsstrahl_measure:zeff I coil:coilcurrent I coil:coilvoltage I current:spectrum I cxmeasure:ti I cxmeasure:vpol I cxmeasure:vtor I distsource_profiles_1d:pow_den I distsource_profiles_1d:src_rate I distsource_profiles_1d:trq_den I ecemeasure:te I flux_loops:measure I fusiondiag_ct_chords:measure I fusiondiag_ct_energy:energy I fusiondiag_ct_energy:measure I fusiondiag_detect_ct_energy:energy I fusiondiag_detect_ct_energy:measure I fusiondiag_emissivity1d:r I fusiondiag_emissivity1d:z I fusiondiag_spec1d:measure I halpha_setup:solidangle I halphadiag:intensity I lang_derived:measure I lang_measure:area I lang_measure:measure I lineintegraldiag:measure I lithmeasure:ne I magnetise:mr I magnetise:mz I modules:amplitude I modules:phase I msediag_radia_chord:totradiance I msediag_radiance:wavelength I nbi_unit:beamcurrfrac I nbi_unit:beampowrfrac I pfcoils:coilcurrent I pfcoils:coilvoltage I pfpassive_current:poloidal I pfpassive_current:toroidal I pfsupplies:current I pfsupplies:voltage I polarimetry:measure I rfameasure:ti 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 fusiondiag_emissivity2d:r I fusiondiag_emissivity2d:z I fusiondiag_spec2d:measure

f_expansion

TopPreviousNext

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 element 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)

member type description
grid complexgrid Grid for storing the distribution function. Time-dependent; Complexgrid
values complexgrid_scalar Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.
parameters dist_distrivec_distfunc_fexp_param Parameters used to defined the grid coordinates. Time-dependent
Type of: dist_func:f_expansion

fast_thermal_separation_filter

TopPreviousNext

Description of how the fast and the thermal particle populations were separated.

member type description
method identifier Identifier describing the method used to separate the fast and thermal particle population (see fast_thermal_separation_filter_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes)
energy_sep vecflt_type Energy at which the fast and thermal particle populations were separated [eV]. Vector (nrho). Time-dependent.
Type of: corefast_values:filter I distri_vec:fast_filter

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

flat_polygon

TopPreviousNext

Polygon lying on a flat surface on a 3D cartesian space (x,y,z). The coordinate system on the surface is defined by the origin, "origin", and two basis vectors in (x,y,z) space, "basis1" and "basis2". The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2, i.e. the j:th point is described by "origin+basis1*coord1(j)+basis2*coord2(j)". As an example, a rectangle centered at the origin, with two of the corners given by "origin+basis1" and "origin+basis2" can be described using coord1=[1,0,-1,0] and coord2=[0,1,0,-1]. The normal vector of the surface is defined to be in the direction "basis1 x basis2".

member type description
origin xyz0D Origin of the surface coordinate system.
basis1 xyz0D First basis vector on the surface.
basis2 xyz0D First basis vector on the surface.
coord1 vecflt_type First coordinate of the polygon points, conjugate to basis1.
coord2 vecflt_type Second coordinate of the polygon points, conjugate to basis2.
Type of: nbi_nbi_unit_wall:collimator

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 matflt_type Flux of the field calculated from the transport coefficients. Time-dependent; Array2D (nrho,nzimp)
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; Array2D (nrho,nzimp)
Type of: impurity_type: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

focussing

TopPreviousNext

Describes how the beam is focussed.

member type description
focal_len_hz float Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar
focal_len_vc float Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar
width_min_hz float The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar
width_min_vc float The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar
Type of: beamletgroup:focussing

fullwave

TopPreviousNext

Solution by full wave code

member type description
grid complexgrid Grid for storing the components of the wave field; Time-dependent
e_components e_components E-field representation in terms of the parallel and circularly polarised components
pol_decomp pol_decomp TO BE REMOVED, being replaced by e_components and grid. Kept only to make smooth transition between data-type versions. [Poloidal decomposition of the wave fields. Uses the flux surface grid in grid_1d.]
local local TO BE REMOVED, being replaced by e_components and grid. Kept only to make smooth transition between data-type versions. [Local description of the wave fields. Uses the grid in grid_2d].
Type of: coherentwave:fullwave

fusiondiag_colli_3d

TopPreviousNext

Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.

member type description
name string Name tag for the chord. String.
voxels(:) fusiondiag_voxels Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.
Type of: fusiondiag_collimator:colli_3d

fusiondiag_colli_circ

TopPreviousNext

Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.

member type description
name string Name tag for the chord.
setup_line setup_line Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.
colliunit(:) fusiondiag_colliunit_circ Detail of each collimator unit of each chord. Replicate this structure for each collimator.
Type of: fusiondiag_collimator:colli_circ

fusiondiag_colli_poly

TopPreviousNext

Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.

member type description
name string Name tag for the chord.
setup_line setup_line Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.
colliunit(:) fusiondiag_colliunit_poly Detail of each collimator unit of each chord. Replicate this structure for each collimator.
Type of: fusiondiag_collimator:colli_poly

fusiondiag_collimator

TopPreviousNext

Collimator array.

member type description
colli_circ(:) fusiondiag_colli_circ Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.
colli_poly(:) fusiondiag_colli_poly Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.
colli_3d(:) fusiondiag_colli_3d Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.
Type of: fusiondiag_fus_product:collimator

fusiondiag_colliunit_circ

TopPreviousNext

Detail of each collimator unit of each chord. Replicate this structure for each collimator.

member type description
radius vecflt_type Radius of cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim)
centre rzphi1D Position of cross section centre; Typically dim=2 for just entry and exit of collimator; Vector (dim)
Type of: fusiondiag_colli_circ:colliunit

fusiondiag_colliunit_poly

TopPreviousNext

Detail of each collimator unit of each chord. Replicate this structure for each collimator.

member type description
dimension float Number of edges of cross section.
nodes rzphi2D Coordinates of nodes defining each cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim,nnodes)
Type of: fusiondiag_colli_poly:colliunit

fusiondiag_counts

TopPreviousNext

Integrated emissivity [s^-1].

member type description
units string Energy units (ev, tof - time of flight)
ct_chords(:) fusiondiag_ct_chords Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1]. Time-dependent
ct_energy(:) fusiondiag_ct_energy Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1]. Time-dependent
detect_ct(:) fusiondiag_detect_ct_energy Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1]. Time-dependent
Type of: fusiondiag_fus_product:counts

fusiondiag_ct_chords

TopPreviousNext

Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1].

member type description
name vecstring_type Name tag for each chord. Vector (nchords)
energy exp0D Energy like variable span. Use mininum energy when no energy spectra is resolved.
measure exp1D Measured counts. Vector (nchords)
Type of: fusiondiag_counts:ct_chords

fusiondiag_ct_energy

TopPreviousNext

Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1].

member type description
energy exp1D Energy array of detected counts spectra. Vector (nenergy)
measure exp1D Measured counts spectra. Vector (nenergy)
Type of: fusiondiag_counts:ct_energy

fusiondiag_detect_ct_energy

TopPreviousNext

Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1].

member type description
energy exp1D Energy array of detected counts spectra. Vector (nenergy)
measure exp1D Measured counts spectra. Vector (nenergy)
diag_func diag_func Structure to provide the description on the detctor used and store the transfer matrix of the detector for that l.o.s.
Type of: fusiondiag_counts:detect_ct

fusiondiag_emissivity1d

TopPreviousNext

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

member type description
units string Energy units (ev, tof - time of flight)
r exp1D horizontal grid. Vector (dim)
z exp1D vertical grid. Vector (dim)
spec1d(:) fusiondiag_spec1d Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent
Type of: fusiondiag_fus_product:emissivity1d

fusiondiag_emissivity2d

TopPreviousNext

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

member type description
units string Energy units (ev, tof - time of flight)
r exp2D radial grid. Vector (dim1,dim2)
z exp2D vertical grid. Vector (dim1,dim2)
spec2d(:) fusiondiag_spec2d Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent
Type of: fusiondiag_fus_product:emissivity2d

fusiondiag_fus_product

TopPreviousNext

Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.

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

fusiondiag_spec1d

TopPreviousNext

Emissivity in given energy like variable range [counts.m^-3.s-1].

member type description
energy exp0D Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar
measure exp1D reconstruction. Vector (dim)
Type of: fusiondiag_emissivity1d:spec1d

fusiondiag_spec2d

TopPreviousNext

Emissivity in given energy like variable range [counts.m^-3.s-1].

member type description
energy exp0D Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar
measure exp2D reconstruction. Vector (dim1,dim2)
Type of: fusiondiag_emissivity2d:spec2d

fusiondiag_voxels

TopPreviousNext

Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.

member type description
centre rzphi0D Centre of voxel; used also as origin of direction to detector
direction rzphi0D Second point defining the direction to detector.
volume float Voxel Volume
solid_angle float effective solid angle (divided by 4pi) of the voxel towards detector.
Type of: fusiondiag_colli_3d:voxels

geom

TopPreviousNext

Geometry between components

member type description
dr_bb_sh_ib float Gap between the breeding blanket module and the shield (inboard) in the equatorial section [m]; Scalar
dr_sh_vv_ib float Gap between the shield and the vacuum vessel (inboard) in the equatorial section [m]; Scalar
dr_bb_sh_ob float Gap between the breeding blanket module and the shield (outboard) in the equatorial section [m]; Scalar
dr_sh_vv_ob float Gap between the shield and the vacuum vessel (outboard) in the equatorial section [m]; Scalar
dr_bb__sh_ib float Overal radial dimension of the ensemble BB plus shield (inboard) [m]; Scalar
dr_bb__sh_ob float Overal radial dimension of the ensemble BB plus shield (outboard) [m]; Scalar
delta_int float Distance between the inner plasma surface and the plasma facing side of the superconducting winding of the toroidal field coil [m]; Scalar
Type of: bb_shield:geom

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
geom_axis rz0D RZ position of the geometric axis (defined as (Rmin+Rmax) / 2 and (Zmin+Zmax) / 2 of the boundary) [m]; Time-dependent; Scalar
Type of: coreprof:globalparam

halpha_setup

TopPreviousNext

setup for the lines of sight of the line integrated measurement

member type description
name vecstring_type Name of the channel. Array of strings (nlos).
pivot_point rzphi1D Pivot point of l.o.s. it can be either the collimator position or entry point on the vessel. Vector (nlos)
horchordang vecflt_type Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS trajectory - see Convention_angles_interfdiag.pdf) [rad]. Vector (nlos)
verchordang vecflt_type Angle of l.o.s. with vertical axis (0 for bottom-top trajectory, Pi for top-bottom trajectory - see Convention_angles_interfdiag.pdf) [rad]; Vector (npos)
second_point rzphi1D Second point defining the l.o.s. together with the pivot_point. Vector (nlos)
solidangle exp1D Solid angle of the detector; [sr] Vector (nlos)
Type of: halphadiag:setup

hcll

TopPreviousNext

Data specific to HCLL blanket concept

member type description
mat_lim mat_lim Material limits specific to HCLL breeding blanket
hcll_bb hcll_bb HCLL breeding blanket. Radially, the blanket is divided in 4 layers: 1: First Wall, 2 : breeder zone, 3 : back plates, 4 : manifolds
Type of: bb_shield:hcll

hcll_bb

TopPreviousNext

HCLL breeding blanket. Radially, the blanket is divided in 4 layers: 1: First Wall, 2 : breeder zone, 3 : back plates, 4 : manifolds

member type description
bb_lifetime float Breeding blanket lifetime [years]; Scalar
he_inl_t float Inlet temperature (to the bb module) [K]; Scalar
he_fr float Coolant mass flow rate in "the" reference bb module (or in each module) [Kg/s];
he_inl_p float Helium inlet pressure [Pa]; Scalar
loca_des_p float Box design pressure (coincident He circuit design pressure) [Pa]; Scalar
he_dp float Coolant pressure drops in the breeding blankets [Pa]; Scalar
lipb_dp float Pb-15.7Li pressure drops in the bb [Pa]; Scalar
react react In the reactor region
inboard hcllbb_specs Inboard
outboard hcllbb_specs Outboard
Type of: hcll:hcll_bb

hcllbb_specs

TopPreviousNext

Inboard

member type description
mass vecflt_type Mass of inboard or outboard breeding blanket modules (located at equatorial midplane if only one considered) [Kg]; Vector(nmodules)
dr vecflt_type Inboard or outboard breeding blanket radial build giving the thickness of each layer [m]; Vector(nlayers)
mat vecflt_type Inboard or outboard breeding blanket materials; Vector(nlayers)
composition matflt_type Inboard or outboard breeding blanket radial build giving for each layer (1: First Wall protective layer, 2: First Wall, 3 : breeder zone, 4 : back plates, 5 : manifolds), the percentage of each material respectively (Meaning of the material index 1: Eurofer, 2: Pb-15.7Li, 3: He, 4: Water, 5: Tungsten Carbide, 6: Boron, 7: Tungsten, 8: Stainless Steel 316) in %vol; Matrix(nlayers(=5), max_nmaterials)
mod_geom bb_geometry Geometrical parameters of "the" reference region blanket module
mod_neutr mode_neutr Neutrons "effects"
mod_therm mode_therm Thermical parameters
mod_th_hyd mode_th_hyd hydrodynamics parameters
mod_mech mode_mech Mechanical parameters
mod_lipb mode_lipb Pb-15.7Li "effects"
mod_tritium mode_tritium Tritium parameters
Type of: hcll_bb:inboard I hcll_bb:outboard

holes

TopPreviousNext

Structure to describe the placing and properties of the holes

member type description
n_holes integer Number of holes on each wall;
coordinates coordinates Poloidal and Toroidal coordinates of the center of each hole;
width width Angular width of each in the poloidal and toroidal direction;
eta vecflt_type Resistivity of each hole [ohm.m]; Vector (n_holes)
Type of: mhd_res_wall2d:holes

identifier

TopPreviousNext

Standard type for identifiers. The three fields: id, flag and description are all representations of the same information. Associated with each application of this identifier-type, there should be a translation table defining the three fields for all objects to be identified.

member type description
id string Short string identifier
flag integer Integer identifier
description string Verbose description of identifier
Type of: amns_processType:quality I composition_neutralscomp:type I compositions_type:signature I coredelta_values:deltaid I corefast_values:fastid I coreneutrals_atomlist:ionimptype I coresource_values:sourceid I coretransp_values:transportid I dist_sources_reference:type I enum_instance:type I fast_thermal_separation_filter:method I mhd_ideal_wall2d:walltype I mhd_res_wall2d:walltype I msediag_polarization:type I msediag_stokes:type I pellet_shape:type I reacprodType:role I reflectometry_antennas:type I reflectometry_radfield:type I simp_apert:type I species_reference:type I table:quality I temporary_nt_0dc:identifier I temporary_nt_0di:identifier I temporary_nt_0dr:identifier I temporary_nt_0ds:identifier I temporary_nt_1dc:identifier I temporary_nt_1di:identifier I temporary_nt_1dr:identifier I temporary_nt_1ds:identifier I temporary_nt_2dc:identifier I temporary_nt_2di:identifier I temporary_nt_2dr:identifier I temporary_nt_3dc:identifier I temporary_nt_3di:identifier I temporary_nt_3dr:identifier I temporary_nt_4dr:identifier I temporary_t_0dc:identifier I temporary_t_0di:identifier I temporary_t_0dr:identifier I temporary_t_0ds:identifier I temporary_t_1dc:identifier I temporary_t_1di:identifier I temporary_t_1dr:identifier I temporary_t_2dc:identifier I temporary_t_2di:identifier I temporary_t_2dr:identifier I temporary_t_3dc:identifier I temporary_t_3di:identifier I temporary_t_3dr:identifier I temporary_t_4dr:identifier I trap_type:trap_id I wall2d:wall_id I wall3d:wall_id I wall_limiter:limiter_id I wall_vessel:vessel_id I weighted_markers:variable_ids

impcoeff

TopPreviousNext

Array over charge states for this particular impurity.

member type description
chargestate(:) coefficients_neutrals Time-dependent
Type of: coreneutrals:impcoeff

impurities

TopPreviousNext

Array of impurities.

member type description
nucindex integer Index into list of nuclei; int
i_ion integer Index of the impurity species in the ions array of structures. Vector (nimp)
nzimp integer Number of charge states (or bundles) considered for this impurity species.
zmin vecflt_type Minimum Z of impurity ionisation state bundle. Vector (nzimp)
zmax vecflt_type Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Vector (nzimp)
label vecstring_type String array (nzimp) identifying impurities (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)
Type of: compositions_type:impurities

impurity_type

TopPreviousNext

Array(nimp). Time-dependent

member type description
z matflt_type Impurity ionisation state (averaged for bundle); Time-dependent; Array2D (nrho,nzimp)
zsq matflt_type Z^2, Square of impurity ionisation state (averaged for bundle); Time-dependent; Array2D (nrho,nzimp)
nz matflt_type Density of impurity in a given charge state [m^-3]. Time-dependent; Array2D (nrho,nzimp)
tz matflt_type Temperature of impurity in a given charge state [m^-3]. Time-dependent; Array2D (nrho,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 matflt_type Integral of the time derivative term of the transport equation. Time-dependent. Array2D (nrho,nzimp)
diagnostic coreimpurediag_type NO DOCS
Type of: coreimpur:impurity

inj_spec

TopPreviousNext

Injected species

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

ions

TopPreviousNext

Array of main plasma ions.

member type description
nucindex integer Index into list of nuclei; int
zion float Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)
imp_flag integer 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)
label string String identifying ion (e.g. H+, D+, T+, He+2, C+, ...)
Type of: compositions_type:ions

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 [rad], Tan(alpha)=-k_z/k_R; Time-dependent
beta float Toroidal launching angle between the poloidal plane and the nominal beam centerline [rad], Sin(beta)=k_phi; 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

launchsignal

TopPreviousNext

member type description
time_launch vecflt_type Time stamp for particular event e.g. ramp of frequency sweep (but it should not be needed since it should be tied to the cpo time ! ); Time-dependent
freq vecflt_type Frequency of the injected waves (should not be needed since it is already used in the injected signal !), typical data stored experimentally; Time-dependent
amplitude vecflt_type Amplitude of the injected waves (essential if using gaussian, already encoded in the Electric field pattern), typical data stored experimentally; Time-dependent
phase vecflt_type Phase of the sinusoidal (e.g. voltage) signal injected in the antenna, typical data stored experimentally; Time-dependent
Type of: reflectometry_antennas:launchsignal

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)
eta float Wall resistivity [ohm.m]; Scalar
delta float Wall thickness [m] (Optional if a closed facing component is given but useful for simpler closed contour limiter); Time-dependent; Scalar
permeability float Vessel relative permeability; Scalar
Type of: wall_limiter:limiter_unit

limits

TopPreviousNext

Limits

member type description
fw_dpa float max allowable displacement per atom on FW [dpa]; Scalar.
he_appm float He concentration limit in re-welding areas [appm]; Scalar
ins_dose float Integral radiation dose in insulator (Epoxy) [Gy] [J*Kg^-1]; Scalar
fn_flu float Peak fast neutron fluence (E>0.1 MeV) to the Nb3Sn superconductor [m^-2]; Scalar
dpa_cu float Peak displacement damage to copper stabilizer [dpa]; Scalar
wp_nh float Peak nuclear eating in winding pack [W*m^-3]; Scalar
Type of: bb_shield:limits

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)
codeparam codeparam Code parameters
time float Time [s]; Time-dependent; Scalar

lithmeasure

TopPreviousNext

Measured values

member type description
ne exp1D Electron density [m^-3]. Vector (nchannels)
Type of: lithiumdiag:measure

lithsetup

TopPreviousNext

diagnostic setup information

member type description
position rzphi1D Position of the measurement. Vector (nchannels)
Type of: lithiumdiag:setup

local

TopPreviousNext

TO BE REMOVED, being replaced by e_components and grid. Kept only to make smooth transition between data-type versions. [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)
k_perp array3dflt_type Perpendicular wave number [T]; 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

mat_lim

TopPreviousNext

Material limits specific to HCLL breeding blanket

member type description
cool_t_lim float Min, max allowable He temperature [K];
steel_t_lim float Min, max allowable steel temperature [K];
lipb_t_lim float Min, max allowable LiPb temperature [K];
Type of: hcll:mat_lim

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 identifier Tag the type of wall to be used, 0 (conformal) or 1 (free)
position rz1D RZ description of the wall;
Type of: wall2d_mhd:ideal_wall

mhd_mode

TopPreviousNext

MHD modes in the confined plasma

member type description
modenum integer Toroidal mode number of the MHD mode; Scalar; Time-dependent.
growthrate float Linear growthrate of the mode [Hz]; Scalar; Time-dependent.
frequency float Frequency of the mode [Hz]; Scalar; Time-dependent.
plasma mhd_plasma MHD modes in the confined plasma
vacuum mhd_vacuum External modes
Type of: mhd:n

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)
rho_tor_norm vecflt_type Normalised toroidal flux coordinate values (= rho_tor normalised to the value at the last grid point); Time-dependent; Vector (nrho)
rho_tor vecflt_type Toroidal flux coordinate (not normalised, equivalent to rho_tor_norm) [m]; Vector (nrho). Time-dependent.
m matflt_type Poloidal mode number; Time-dependent; Array2D (npsi,nm)
disp_perp matcplx_type Perpendicular displacement of the mode (in Fourier space) [m]; Time-dependent; Array 2D (npsi,nm)
disp_par matcplx_type Parallel displacement of the mode (in Fourier space) [m]; Time-dependent; Array 2D (npsi,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_res 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 matcplx_type Perturbed pressure (in Fourier space) [Pa]; Time-dependent; Array 2D (npsi,nm)
rho_mass_per matcplx_type Perturbed mass density (in Fourier space) [kg/m^3]; Time-dependent; Array 2D (npsi,nm)
temp_per matcplx_type Perturbed temperature (in Fourier space) [eV]; Time-dependent; Array 2D (npsi,nm)
Type of: mhd_mode:plasma

mhd_res_wall2d

TopPreviousNext

Resistive wall

member type description
walltype identifier Tag the type of wall to be used, 0 (conformal) or 1 (free)
delta float Wall thickness [m]; Scalar
eta float Wall resistivity [ohm.m]; Scalar
npoloidal integer Number of poloidal coordinates for each wall (dimension of R and Z);
position rz1D RZ description of the wall; wall coordinates are defined at a middle line (line passing through the middle of the real wall as defined by thickness parameter delta)
holes holes Structure to describe the placing and properties of the holes
Type of: wall2d_mhd:res_wall

mhd_vacuum

TopPreviousNext

External modes

member type description
m matflt_type Poloidal mode number; Time-dependent; Array2D (npsi,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_mode:vacuum

mhd_vector

TopPreviousNext

Vector structure for MHD CPO

member type description
coord1 matcplx_type Fourier components of first coordinate; Time-dependent; Array 2D (npsi,nm)
coord2 matcplx_type Fourier components of second coordinate; Time-dependent; Array 2D (npsi,nm)
coord3 matcplx_type Fourier components of third coordinate; Time-dependent; Array 2D (npsi,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

mode_lipb

TopPreviousNext

Pb-15.7Li "effects"

member type description
lp_rec_day float nb of Pb-15.7Li recirculation per day [Pa]; Scalar
bb_lp_fr vecflt_type Pb-15.7Li mass flow rate in "the" bb module (or in each bb module) [Kg/s]; Vector(nmodules)
lp_inl_p float Pb-15.7Li inlet pressure [Pa]; Scalar
bu_dp_lp float Pb-15.7Li pressure drops in the breeder unit [Pa]; Scalar
man_dp_lp float Pb-15.7Li pressure drops in the bb manifolds [Pa]; Scalar
tot_dp_lp float Pb-15.7Li total pressure drops [Pa]; Scalar
bu_lp_ave_t float Pb-15.7Li average temperature in a breeder unit [K]; Scalar
bu_lp_max_t float Pb-15.7Li max temperature in a breeder unit [K]; Scalar
Type of: hcllbb_specs:mod_lipb

mode_mech

TopPreviousNext

Mechanical parameters

member type description
fw_min_ts_mg float Min margin to tensile stress limit in the first wall; Scalar
fw_min_bd_mg float Min margin to banding stress limit in the first wall; Scalar
sg_min_ts_mg float Min margin to tensile stress limit in the stiffening grid; Scalar
sg_min_bd_mg float Min margin to bending stress limit in the stiffening grid; Scalar
cp_min_ts_mg float Min margin to tensile stress limit in the cooling plate; Scalar
cp_min_bd_mg float Min margin to bending stress limit in the cooling plate; Scalar
min_ts_mg_ac float Min tensile margin in accidental conditions; Scalar
min_bd_mg_ac float Min bending margin in accidental conditions; Scalar
Type of: hcllbb_specs:mod_mech

mode_neutr

TopPreviousNext

Neutrons "effects"

member type description
r vecflt_type Major radius position at wich power density is calculated [m]; Vector(nr)
pd_rad vecflt_type Power density distribution in radial direction [W/m^3]; Vector(nr)
lipb_coef_pd vecflt_type Pb-15.7Li power density distribution in radial direction: coefficients of bi-exponential law if this one is used [W/m^-3,W/m^-3,m^-1,m^-1]; Matrix
steel_coef_pd vecflt_type Eurofer power density distribution in radial direction: coefficients of bi-exponential law if this one is used
pow_exchange power_exchange NO DOCS
Type of: hcllbb_specs:mod_neutr

mode_th_hyd

TopPreviousNext

hydrodynamics parameters

member type description
fw_dp_he float Pressure drops in the first wall [Pa]; Scalar
sg_dp_he float Pressure drops in the stiffening grid [Pa]; Scalar
cp_dp_he float Pressure drops in the cooling plates [Pa]; Scalar
man_dp_he float Pressure drops in the manifolds [Pa]; Scalar
tot_dp_he float Total pressure drops in bb module [Pa]; Scalar
bp_dp_he float Total pressure drops in the by pass (if any) [Pa]; ScalarScalar
circ_dp_he float Pressure drops in one He circuit [Pa]; Scalar
Type of: hcllbb_specs:mod_th_hyd

mode_therm

TopPreviousNext

Thermical parameters

member type description
he_fr float Coolant mass flow rate in "the" reference bb (inboard or outboard) module [Kg/s]; Scalar
perc_bp_he float % of Helium going through the bypass (set to 0 if not otherwise specified)
he_out_t float Outlet temperature (from the bb module) [K]; Scalar
fw_he_out_t float First wall outlet temperature [K]; Scalar
sg_he_out_t float Stiffening grid outlet temperature [K]; Scalar
cp_he_out_t float Cooling plates outlet temperature [K]; Scalar
fw_st_max_t float First wall eurofer maximum temperature [K]; Scalar
sg_st_max_t float Stiffening grid eurofer maximum temperature [K]; Scalar
cp_st_max_t float Cooling plates eurofer maximum temperature [K]; Scalar
Type of: hcllbb_specs:mod_therm

mode_tritium

TopPreviousNext

Tritium parameters

member type description
t_conc_lipb float Tritium concentration in Pb-15.7Li; Scalar
t_conc_he float Tritium concentration in He; Scalar
Type of: hcllbb_specs:mod_tritium

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

msediag_emiss_chord

TopPreviousNext

MSE Emissivity characterization. This structure is used for each line of sight of the MSE setup and contains the geometry of the line of sight, the emissivity(wavelength,pos) for each polarization state along the line of sight, the quantization axis and the emission volume. Replicate the structure for each line of sight.

member type description
volume float Emitting volume (m^-3). Scalar
setup rzphi1D Description of the line of sight (for the moment a line - not a cone of sight). Vector (npos).
polarization(:) msediag_polarization Polarized and unpolarized emissivity of the relevant MSE spectral lines. Structure Array (ncomp). Time-dependent.
quantiaxis vecflt_type Quantization axis for the line of sight (eR,ePhi,eZ). It is a unitary vector associated to the line of sight and to the emissivity, e.g. the Lorentzian electric field direction); Vector (3). Time-dependent
Type of: msediag_emissivity:emiss_chord

msediag_emissivity

TopPreviousNext

Emissivity characteristics.

member type description
wavelength vecflt_type Wavelength [m]. Vector (nwavelength)
emiss_chord(:) msediag_emiss_chord MSE Emissivity characterization. This structure is used for each line of sight of the MSE setup and contains the geometry of the line of sight, the emissivity(wavelength,pos) for each polarization state along the line of sight, the quantization axis and the emission volume. Replicate the structure for each line of sight. Time-dependent
Type of: spectral:emissivity

msediag_polarization

TopPreviousNext

Polarized and unpolarized emissivity of the relevant MSE spectral lines. Structure Array (ncomp). Time-dependent.

member type description
type identifier Type of the polarization. 0 for unpolarised, 1 for Pi, 2 for sigma^+ and 3 for sigma^-
spec_emiss matflt_type Spectral emissivity of a particular polarization (Wm^-3sr-^1). Matrix (npos,nwavelength). Time-dependent
Type of: msediag_emiss_chord:polarization

msediag_radia_chord

TopPreviousNext

MSE radiance characterization. This structure is used for each line of sight of the MSE setup and contains the geometry of the line of sight, the radiance(wavelength) for each polarization state, the quantization axis. Replicate the structure for each line of sight.

member type description
setup msediag_setup Geometry for the observation line of sight
stokes(:) msediag_stokes Stokes vector (I,U,S,V) as a function of the wavelength for the polarized and unpolarized relevant MSE spectral lines. Replicate for each spectral component. Structure array (ncomp). Time-dependent.
totradiance exp1D Total Radiance integrated along the lines of sight (Wm^-2sr-^1). Vector (nwavelength)
Type of: msediag_radiance:radia_chord

msediag_radiance

TopPreviousNext

Emissivity characteristics.

member type description
wavelength exp1D Wavelength [m]. Vector (nwavelength)
radia_chord(:) msediag_radia_chord MSE radiance characterization. This structure is used for each line of sight of the MSE setup and contains the geometry of the line of sight, the radiance(wavelength) for each polarization state, the quantization axis. Replicate the structure for each line of sight. Time-dependent
Type of: spectral:radiance

msediag_setup

TopPreviousNext

Geometry for the observation line of sight

member type description
pivot_point rzphi0D Pivot point of mse line of sight. Scalar
horchordang float Angle [rad] of horizontal projection of mse line of sight with poloidal cross section (0 for HFS to LFS trajectory - see Convention_angles_interfdiag.pdf) [rad]. Scalar
verchordang float Angle of mse line of sight with vertical axis (0 for bottom-top trajectory, Pi for top-bottom trajectory - see Convention_angles_interfdiag.pdf) [rad]; Scalar
second_point rzphi0D Second point defining the mse line of sight together with the pivot_point. Scalar
Type of: msediag_radia_chord:setup

msediag_setup_polarimetry

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: polarimetry:setup

msediag_stokes

TopPreviousNext

Stokes vector (I,U,S,V) as a function of the wavelength for the polarized and unpolarized relevant MSE spectral lines. Replicate for each spectral component. Structure array (ncomp). Time-dependent.

member type description
type identifier Type of the polarization. 0 for unpolarised, 1 for Pi, 2 for sigma^+ and 3 for sigma^-
vector matflt_type Stokes vector (I,U,S,V) as a function of the wavelength. Vector (4,nwavelength).
Type of: msediag_radia_chord:stokes

nbi_nbi_unit_wall

TopPreviousNext

Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.

member type description
surface nbi_nbi_unit_wall_surface A collimating solid surface described by a polygon; no particle can pass through this surface
collimator(:) flat_polygon Vector of collimating holes (openings). Each hole has to be flat, i.e. it lies on a surface. Particles can only cross this surface by passing through the hole. To describe the hole we first construct a coordinate system on the surface by defining the original and two basis vectors in (x,y,z) space. The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2. As an example, a rectangle with two of the corners given by "origin+basis1" and "origin+basis2" can be described using coord1=[1,0,-1,0] and coord2=[0,1,0,-1].
Type of: nbi_unit:wall

nbi_nbi_unit_wall_surface

TopPreviousNext

A collimating solid surface described by a polygon; no particle can pass through this surface

member type description
triangle(:) trianglexyz Triangular wall surface described by its three corners: point1, point2, and point3. Vector(n_triangles)
rectangle(:) rectanglexyz Rectangular wall surface described by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point should be calculated from the other three as point00=point01+poin10-point11. Vector(n_rectangles)
Type of: nbi_nbi_unit_wall:surface

nbi_unit

TopPreviousNext

Vector of Neutral Beam Injector units. The NBI system should be separated in to the individually power strucutres. Structure array(nunits). Time-dependent

member type description
name string Name of the neutral beam injector
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
beamletgroup(:) beamletgroup Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlet-group provides a fair description.
wall nbi_nbi_unit_wall Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.
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_values:ne_transp

neoclassic_impurity

TopPreviousNext

Array(nimp). Time-dependent

member type description
utheta_z matflt_type Ion poloidal flow for various charge states [m/s]. Time-dependent. Matrix(nrho,nzimp).
Type of: neoclassic:impurity

neut_results

TopPreviousNext

Neutronic results

member type description
tbr_bk float Resulting global breeding blanket tritium breeding ratio; Scalar
tbr_bk_inb float Resulting inboard breeding blanket Tritium Breeding Ratio [-]; Scalar
tbr_bk_outb float Resulting outboard breeding blanket Tritium Breeding Ratio [-]; Scalar
me_bk float Energy multiplication factor in breeding blanket; Scalar
me_shield float Energy multiplication factor in shield; Scalar
he_appm_res float He production in areas needing to be rewelded; Scalar
ins_dose_max float Integral radiation dose in insulator (Epoxy) [J*Kg^-1]; Scalar
fn_flu_max float Peak fast neutron fluence (E>0.1 MeV) to the Nb3Sn superconductor [m^-2]; Scalar
dpa_cu_max float Peak displacement damage to copper stabilizer [dpa]; Scalar
fn_flux_bz float Fast neutron flux in breeding zone inboard [m^2.s^-1]; Scalar
fn_flux_bp float Fast neutron flux in backplate inboard [m^2.s^-1]; Scalar
fn_flux_man float Fast neutron flux in manifold inboard [m^2.s^-1]; Scalar
fn_flux_sh float Fast neutron flux in shield inboard [m^2.s^-1]; Scalar
p_nh_bk float Total nuclear heating in blanket [W]; Scalar
p_nh_sh float Total nuclear heating in shield [W]; Scalar
Type of: bb_shield:neut_results

neutral_complex_type

TopPreviousNext

Profiles derived from the fields solved in the transport equations, or from experiment. Array(nneut). Time-dependent

member type description
neutraltype(:) coreneutrals_neutraltype Array (ntype) over neutral types. Time-dependent.
prad0 vecflt_type Power radiated by neutrals [W.m^-3]. Vector (nrho). Time-dependent.
Type of: coreneutrals:profiles

neutro_resul

TopPreviousNext

Neutronic results

member type description
nwl_max float Maximum neutron wall load (on equatorial outboard module) [W*m^-2]; Scalar
nwl_pol_prof vecflt_type NWL scaling factor coefficient for each bb module; Vector(nmodules)
Type of: bb:neutro_resul

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_values:ni_transp

ntm_mode

TopPreviousNext

List of the various NTM modes appearing during the simulation. If a mode appears several times, use several indices in this arra of structure with the same m,n values. All descendant nodes are marked as Time-dependent for technical reasons, to allow the size of the mode AoS to vary.

member type description
m integer Poloidal mode number. Time-dependent.
n integer Toroidal mode number. Time-dependent.
onset(:) ntm_mode_onset NTM onset characteristics. Array of structure(nevent). Time-dependent
full_evol(:) ntm_mode_full_evol Detailed NTM evolution on a finer timebase than the CPO timebase. Array of structure(nevent). Time-dependent.
evolution ntm_mode_evolution NTM evolution corresponding to the CPO timebase. Time-dependent.
Type of: ntm:mode

ntm_mode_evolution

TopPreviousNext

NTM evolution corresponding to the CPO timebase. Time-dependent.

member type description
w float Full width of the mode [m]. Time-dependent.
dwdt float Time derivative of the full width of the mode [m/s]. Time-dependent.
phase float Phase of the mode [rad]. Time-dependent.
dphasedt float Time-derivative of the phase of the mode [rad]. Time-dependent.
frequency float Frequency of the mode [Hz]. Time-dependent.
dfrequencydt float Time derivative of the frequency of the mode [Hz]. Time-dependent.
island ntm_mode_evolution_island Island description
deltaw_value vecflt_type Vector(ntype). Time-dependent.
deltaw_name vecstring_type Name of the deltaw contribution. String vector (ntype). Time-dependent.
torque_value vecflt_type Vector(ntype_torque). Time-dependent.
torque_name vecstring_type Name of the torque contribution. String vector (ntype). Time-dependent.
delta_diff vecflt_type Extra diffusion coefficient for Te, ne, Ti equation. Vector(nequation). Time-dependent.
description string How the mode evolution is calculated. Time-dependent.
rho_tor float [m]. Time-dependent.
Type of: ntm_mode:evolution

ntm_mode_evolution_island

TopPreviousNext

Island description

member type description
geometry vecflt_type Description of island geometry [?]. Vector(nradial). Time-dependent.
coord_values vecflt_type Radial coordinate values [?]. Vector(nradial). Time-dependent.
coord_desc string Description of flux label, use the same for all islands. Time-dependent.
Type of: ntm_mode_evolution:island

ntm_mode_full_evol

TopPreviousNext

Detailed NTM evolution on a finer timebase than the CPO timebase. Time-dependent.

member type description
time_evol vecflt_type Time array used to describe the detailed mode evolution which can be different from the CPO timebase [s]. Vector(ntime_evol). Time-dependent.
w vecflt_type Full width of the mode [m]. Vector(ntime_evol). Time-dependent.
dwdt vecflt_type Time derivative of the full width of the mode [m/s]. Vector(ntime_evol). Time-dependent.
phase vecflt_type Phase of the mode [rad]. Vector(ntime_evol). Time-dependent.
dphasedt vecflt_type Time-derivative of the phase of the mode [rad]. Vector(ntime_evol). Time-dependent.
frequency vecflt_type Frequency of the mode [Hz]. Vector(ntime_evol). Time-dependent.
dfrequencydt vecflt_type time derivative of the frequency of the mode [Hz]. Vector(ntime_evol). Time-dependent.
island ntm_mode_full_evol_island Island description
deltaw_value matflt_type Matrix(ntype, ntime_evol). Time-dependent.
deltaw_name vecstring_type Name of the deltaw contribution. String vector (ntype). Time-dependent.
torque_value matflt_type Matrix(ntype_torque, ntime_evol). Time-dependent.
torque_name vecstring_type Name of the torque contribution. String vector (ntype_torque). Time-dependent.
delta_diff matflt_type Extra diffusion coefficient for Te, ne, Ti equation. Matrix(nequation, ntime_evol). Time-dependent.
description string How the mode evolution is calculated. Time-dependent.
rho_tor vecflt_type [m]. Vector(ntime_evol) Time-dependent.
Type of: ntm_mode:full_evol

ntm_mode_full_evol_island

TopPreviousNext

Island description

member type description
geometry matflt_type Description of island geometry [?]. Matrix(nradial, ntime_evol). Time-dependent.
coord_values matflt_type Radial coordinate values [?]. Matrix(nradial, ntime_evol). Time-dependent.
coord_desc string Description of flux label, use the same for all islands. Time-dependent.
Type of: ntm_mode_full_evol:island

ntm_mode_onset

TopPreviousNext

NTM onset characteristics. Time-dependent

member type description
w_seed float Seed island full width [m]. Time-dependent.
time_onset float Onset time [s]. Time-dependent.
time_offset float Offset time [s] (when a mode disappears). If the mode reappears later in the simulation, use another index of the mode array of structure. Time-dependent.
phase float Phase of the mode at onset [rad]. Time-dependent.
description string Cause of the mode onset. Time-dependent.
Type of: ntm_mode:onset

nuclei

TopPreviousNext

Array of nuclei considered.

member type description
zn float Nuclear charge [units of elementary charge];
amn float Mass of atom [amu]
label string String identifying element (e.g. H, D, T, He, C, ...)
Type of: compositions_type:nuclei

objects

TopPreviousNext

Definition of space objects (nodes, edges, faces, cells, ...).; A space object of dimension n is defined; by enumerating the (n-1)-dimensional space objects defining its boundaries

member type description
boundary matint_type Lists of (n-1)-dimensional space objects defining the boundary of an n-dimensional space object.; Matrix(number of objects of dimension n, maximum number of boundary objects).; First dimension: object index, second dimension: boundary object index
neighbour array3dint_type Connectivity information. Array (number of objects, maximum number of boundaries per object, maximum number of neighbours per boundary).; Stores the indices of the n-dimensional objects adjacent to the 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 array4dflt_type Geometry data matrix associated with every object. Float array (number of objects, number of geometry coeff. 1, number of geometry coeff. 2, number of geometries).; The exact definition depends on the geometry type of the space (complexgrid_space.geotype).; First dimension: object index, second+third dimension: geometry coefficient matrix row+column, third dimension: geometry index (for definition of multiple geometries).
measure matflt_type Measure of space objects, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...). [m^dim].; First dimension: object index, second dimension: geometry index
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

orbit_global_param

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 orbit_special_pos Special positions along an orbit (like turning points).
Type of: orbit:global_param

orbit_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: orbit_special_pos:midplane

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).
phi vecflt_type Toroidal angle [rad]; 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: orbit_midplane:inner I orbit_midplane:outer I orbit_turning_pts:lower I orbit_turning_pts:upper

orbit_special_pos

TopPreviousNext

Special positions along an orbit (like turning points).

member type description
midplane orbit_midplane Intersections with the midplane
turning_pts orbit_turning_pts Location of turning points
Type of: orbit_global_param:special_pos

orbit_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: orbit_special_pos:turning_pts

origin

TopPreviousNext

member type description
refpos rzphi0D Reference point of the local coordinate system; the position of either the last quasi-optical element, or the horn antenna. Default is facing horizontally away from the central axis. The local coordinate system is cartesian, with the local z axis defining the nominal beam direction, x parallel to the global z, and y completing the right-handed local coordinate system
alpha float Poloidal tilt angle [rad]; angle between local z axis and horizontal plane, 0 is facing outward, pi/2 is downwards, pi inwards
beta float Toroidal tilt angle [rad]; angle between local z axis and r-z plane
gamma float Rotation angle about local z axis [rad]
Type of: reflectometry_antennas:origin

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

parameters

TopPreviousNext

Parameters used to defined the grid coordiantes. Time-dependent

member type description
equatorial equatorial_plane Description of the equatorial plane or any other omnigeuous surfaces. Time-dependent
Type of: source_rate:parameters

pellet

TopPreviousNext

Description of the pellets entering the plasma at given time. Array of structures (NPEL). Time-dependent.

member type description
shape pellet_shape Structure defining the shape of the pellet. Time-dependent.
elements pellet_elements Structure defining the composition of the pellet. Time-dependent.
geometry pellet_geometry Structure describing the geometry of the pellet path. Time-dependent.
pathprofiles pellet_pathprofiles Structure describing 1-D profiles of plasma and pellet along the pellet path. Time-dependent.
deposition pellet_deposition Structure defining the pellet action on the plasma (along rho_tor). Time-dependent.
Type of: pellets:pellet

pellet_angles

TopPreviousNext

Angles of the pellet trajectory. Time-dependent.

member type description
horizontal float Angle [rad] of the horizontal projection of the path with poloidal cross section (0 for HFS , then counter clockwise looking from above), scalar. Time-dependent.
vertical float Angle [rad] of the path with vertical axis section (0 for bottom-top trajectory, then counter clockwise), scalar. Time-dependent.
Type of: pellet_geometry:angles

pellet_deposition

TopPreviousNext

Structure defining the pellet action on the plasma (along rho_tor). Time-dependent.

member type description
rho_tor vecflt_type Toroidal flux coordinate [m], array (NRHO). Time-dependent.
rho_pol vecflt_type Poloidal flux coordinate [m], array(NRHO). Time-dependent.
delta_ne vecflt_type Instant change of ne profile due to pellet ablation [m^-3], array(NRHO). Time-dependent.
delta_te vecflt_type Instant change of Te profile due to pellet ablation [eV], array(NRHO). Time-dependent.
delta_ni matflt_type Instant change of ni profile due to pellet ablation [m^-3], array (NRHO, NION). Time-dependent.
delta_ti matflt_type Instant change of Ti profile due to pellet ablation [eV], array (NRHO, NION). Time-dependent.
delta_vtor matflt_type Instant change of Vtor profile due to pellet ablation [m/s], array (NRHO, NION). Time-dependent.
impurity(:) pellet_impurity Contributions to impurity array of structures (NIMP). Time-dependent
Type of: pellet:deposition

pellet_elements

TopPreviousNext

Structure defining the composition of the pellet. Time-dependent.

member type description
nucindex vecint_type Index into list of nuclei, array over elements in pellet (NATM). Time-dependent.
density vecflt_type Material density of each element of the pellet, array over elements (NATM). Time-dependent.
fraction vecflt_type Fraction of each element in the pellet, array over elements in pellet (NATM). Time-dependent.
subl_energy vecflt_type Sublimation energy per atom, array over elements in pellet (NATM). Time-dependent.
Type of: pellet:elements

pellet_geometry

TopPreviousNext

Structure describing the geometry of the pellet path. Time-dependent.

member type description
pivot_point rzphi0D Coordinates of the pivot point for pellet trajectory. Time-dependent.
second_point rzphi0D Coordinates of the second point for pellet trajectory. Time-dependent.
velocity float Starting velocity of the pellet [m/s]. Scalar. Time-dependent.
angles pellet_angles Angles of the pellet trajectory. Time-dependent.
Type of: pellet:geometry

pellet_impurity

TopPreviousNext

Contributions to impurity array of structures (NIMP). Time-dependent

member type description
delta_nz matflt_type Instant change of Nz profile (per charge state) due to pellet ablation [m^-3], array (NRHO, NZIMP). Time-dependent.
Type of: pellet_deposition:impurity

pellet_pathprofiles

TopPreviousNext

Structure describing 1-D profiles of plasma and pellet along the pellet path. Time-dependent.

member type description
distance vecflt_type Coordinate along the pellet trajectory [m], array (NPATH). Time-dependent.
rho_tor vecflt_type Toroidal flux coordinate along the pellet trajectory [m], array (NPATH). Time-dependent.
rho_pol vecflt_type Poloidal flux coordinate along the pellet trajectory [m], array (NPATH). Time-dependent.
velocity vecflt_type Pellet velocity along the pellet trajectory [m/s], array (NPATH). Time-dependent.
ne vecflt_type Electron density along the pellet trajectory [m^-3], array (NPATH). Time-dependent.
te vecflt_type Electron temperature along the pellet trajectory [eV], array (NPATH). Time-dependent.
abl_rate vecflt_type Ablation rate along the pellet trajectory [part/s], array (NPATH). Time-dependent.
abl_particles vecflt_type Number of ablated particles along the pellet trajectory [part], array (NPATH). Time-dependent.
delta_drift vecflt_type Radial displacement due to ExB drifts along the pellet trajectory [m], array (NPATH). Time-dependent.
position rzphi1D Coordinates of the pellet trajectory line, array (NPATH). Time-dependent.
Type of: pellet:pathprofiles

pellet_shape

TopPreviousNext

Structure defining the shape of the pellet. Time-dependent.

member type description
type identifier Identifier for the shape of the pellet: 1-spherical; 2-cylindrical; 3-rectangular; 4-generic. Time-dependent.
dimensions vecflt_type Vector specifying the dimensions of the pellet following the order for predefined shapes. Spherical pellets: dimensions(1) is the radius [m] of the pellet; Cylindrical pellets: dimensions(1) is the radius [m] and dimensions(2) is the height [m] of the cylinder; Rectangular pellets: dimensions(1) is the height [m], dimensions(2) is the width [m] and dimensions(3) is the length [m]; Time-dependent.
Type of: pellet:shape

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)
p_cryo float Total electric power consumed by the cryoplant system [W]; Time-dependent. Scalar.
p_nh vecflt_type Nuclear heating on the poloidal field coils [W]; 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
name vecstring_type Name of coil. Array of strings (nelements)
area vecflt_type Surface area of this passive element [m^2]; Vector (nelements)
res vecflt_type Passive element resistance [Ohm]; Vector (nelements)
eta vecflt_type Passive element resistivity [Ohm.m]; Vector (nelements)
current pfpassive_current Current induced in passive structures.
pfpageometry pfpageometry Geometry of the passive elements
Type of: pfsystems:pfpassive

pfpassive_current

TopPreviousNext

Current induced in passive structures.

member type description
toroidal exp1D Toroidal current induced in passive structures [A]. Vector (nelements); Time-dependent
poloidal exp1D Poloidal current induced in passive structures [A]. Vector (nelements); Time-dependent
Type of: pfpassive:current

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

member type description
invcurvrad vecflt_type Inverse curvature radii for the phase ellipse [m-1], positive/negative for divergent/convergent beams, 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

plasmaComplexType

TopPreviousNext

Description of incoming plasma

member type description
species vecint_type Definition of plasma species. Index into wall/compositions/edgespecies. Integer vector (number of plasma species).
flux matflt_type Plasma particle flux density from/to plasma facing wall surfaces [1/(m^2 s)]. Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)
b matflt_type Magnetic field vector at the surface [T]; Time-dependent; Float matrix (number of space dimensions, number of discretization elements in the subgrid). If two-dimensional: unit vectors with first coordinate perpendicular to the wall facing towards the plasma, second coordinate parallel to the surface (in the direction of the surface discretization), third dimension is zero. If three-dimensional: vector is relative to basis vectors stored in wall/wall3d/grid/basis with basis index as given in wall/wall3d/basis_index.
energy matflt_type Total energy flux density of incoming particles of given species [W/m^2]; Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)
Type of: wall2d:plasma I wall3d:plasma

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

TO BE REMOVED, being replaced by e_components and grid. Kept only to make smooth transition between data-type versions. [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 normal wave magnetic 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 array3dflt_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)
k_perp array3dflt_type Perpendicular wave number [T]; Time-dependent; Array 3D (ntor, npsi, nmpol)
Type of: fullwave:pol_decomp

polarimetry

TopPreviousNext

This structure accomodates the polarimetry setup and measurements of a mse diagnostic, as widely used in fusion devices. The final measurement is the tan(gamma) where gamma is the polarization angle of a particular spectral mse component.

member type description
setup msediag_setup_polarimetry diagnostic setup information
measure exp1D Measured value (MSE angle gamma [rad]). Time-dependent; Vector (nchords)
Type of: msediag:polarimetry

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

power_conv_component

TopPreviousNext

Description of the components of the power conversion system. Array of structure (ncomp).

member type description
name string name of the component
temp_in float temperature of the input [K];Scalar
temp_out float temperature of the output [K];Scalar
press_in float Pressure of the input[Pa];Scalar
press_out float Pressure of the output [Pa];Scalar
power float electric consumption by the component; (consumption power)[W];Scalar
flow float Flow through the component [kg/s]; Scalar
Type of: circuits:component

power_exchange

TopPreviousNext

member type description
dep_pow vecflt_type Power deposited in each bb module (the reference outboard module if only value is given) [W]; Vector(nmodules)
dep_fw float Power deposited in the first wall (heat flux + neutrons) [W]; Scalar
dep_sg float Power deposited in the stiffening grid (neutrons) [W]; Scalar
dep_cp float Power deposited in the cooling plates (neutrons) [W]; Scalar
dep_lp float Power deposited in the Pb-15.7Li (neutrons) [W]; Scalar
dep_man float Power deposited in the manifolds (neutrons) [W]; Scalar
dep_pl float Power deposited in the protect layer (made of tungsten) (neutrons) [W]; Scalar
rec_fw float Power recovered from He in first wall channels [W]; Scalar
rec_sg float Power recovered from He in stiffening grid channels [W]; Scalar
rec_cp float Power recovered from He in cooling plates channels [W]; Scalar
pow_dens_fw float Peak energy depostion in first wall [W.m^-3]; Scalar
pow_dens_bz float Peak energy depostion in breeding zone [W.m^-3]; Scalar
pow_dens_bz10 float Peak energy depostion in breeding zone (first ten centimers) [W.m^-3]; Scalar
pow_dens_bp float Peak energy depostion in back plate [W.m^-3]; Scalar
pow_dens_man float Peak energy depostion in manifold [W.m^-3]; Scalar
pow_dens_sh float Peak energy depostion in shield [W.m^-3]; Scalar
Type of: mode_neutr:pow_exchange

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;
dpedt coreprofile Time derivative of the electron pressure [Pa/s]; Time-dependent;
pi coreprofion Ion pressure [Pa]; Time-dependent;
pi_tot coreprofile Total ion pressure (sum of the species) [Pa]; Time-dependent;
dpi_totdt coreprofile Time derivative of the total ion pressure [Pa/s]; 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;
jphi coreprofile total toroidal current density = average(jphi/R) / average(1/R) [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 sourceel ohmic heating [W/m^3]; Time-dependent;
qei coreprofile Collisional heat transfer from electrons to ions (equipartition term) [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;
vpol coreprofion Neoclassical poloidal rotation of each ion species [m/s]. 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.
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)
shear vecflt_type Magnetic shear, defined as rho_tor/q*dq/drho_tor [-]; 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)
dvdrho vecflt_type Radial derivative of the volume enclosed in the flux surface with respect to rho_tor, i.e. dV/drho_tor [m^2]; 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)] where rho is mass density; Time-dependent; Vector (npsi)
s_flow vecflt_type Flux function in the closure equation p=S(psi).rho^(gamma); Entropy (gamma=5/3) or Temperature (gamma=1); 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)
rho_mass vecflt_type Mass density [kg/m^3]; Time-dependent; Vector (npsi)
Type of: equilibrium:profiles_1d

psi

TopPreviousNext

Poloidal magnetic flux [Wb]; Time-dependent;

member type description
value vecflt_type Signal value [Wb]; Time-dependent; Vector (nrho)
ddrho vecflt_type Radial derivative (dvalue/drho_tor) [Wb.m^-1]; Time-dependent; Vector (nrho)
d2drho2 vecflt_type Second order radial derivative (d2value/drho_tor2) [Wb.m^-2]; Time-dependent; Vector (nrho)
ddt_rhotorn vecflt_type Time derivative of the poloidal flux at constant rho_tor_norm [V]. Time-dependent.
ddt_phi vecflt_type Time derivative of the poloidal flux at constant toroidal flux [V]. Time-dependent.
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

reacprodType

TopPreviousNext

Characterizes a reactant or product in an AMNS reaction.

member type description
label string String identifier for reaction participant (e.g. "D", "e", "W", "CD4", "photon", "n").
constituents(:) amns_constituentType Array specifying the constituents of this reactant/product; For an atom or ion the array will be of length 1, for a molecule there will be more than one element in the array; Vector (nconst)
role identifier Identifier for the role of this paricipant in the reaction. For surface reactions distinguish between projectile and wall.
amn float Mass of the participant (amu).
relative integer This is a flag indicating that charges are absolute (if set to 0), relative (if 1) or irrelevant (-1); relative would be used to categorize the ionization reactions from i to i+1 for all charge states; in the case of bundles, the +1 relative indicates the next bundle.
za float Charge of the participant. Not set if not important (e.g. for a nuclear reaction). For the case where we are describing a set of reactions for different charge states, then this is the relative charge.
multiplicity float Multiplicity in the reaction
metastable vecint_type An array identifying the metastable; if zero-length, then not a metastable; if of length 1, then the value indicates the electronic level for the metastable (mostly used for atoms/ions); if of length 2, then the 1st would indicate the electronic level and the second the vibrational level for the metastable (mostly used for molecules and molecular ions); if of length 3, then the 1st would indicate the electronic level, the second the vibrational level and the third the rotational level for the metastable (mostly used for molecules and molecular ions)
metastable_label string Label identifying in text form the metastable
Type of: amns_processType:product I amns_processType:reactant

react

TopPreviousNext

In the reactor region

member type description
he_fr float Coolant mass flow rate in the whole reactor [Kg/s]; Scalar
lp_fr float Pb-15.7Li mass flow rate in the whole reactor [Kg/s]; Scalar
he_dp float Coolant pressure drops in the reactor (compressing pipelines) [Pa]; Scalar
lipb_dp float Pb-15.7Li pressure drops in the reactor [Pa]; Scalar
Type of: hcll_bb:react

rectanglexyz

TopPreviousNext

Rectangle defined by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point can be calculated from the other three as point00=point01+poin10-point11, thus the rectangle is defined by the triplet (point01, point11, point10). The normal vector of this rectangle is defined to be in the direction (point01-point11)x(point10-point11).

member type description
point01 xyz0D Point 01 on the rectangle
point11 xyz0D Point 11 on the rectangle
point10 xyz0D Point 10 on the rectangle
Type of: nbi_nbi_unit_wall_surface:rectangle

recycling_neutrals

TopPreviousNext

Recycling coefficients

member type description
particles vecflt_type Particle recycling coefficient corresponding to the conversion to the neutral type INEUT. Vector(nneut,). Time-dependent.
energy vecflt_type Energy recycling coefficient corresponding to the conversion to the neutral type INEUT. Vector(nneut). 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

refl_receive

TopPreviousNext

Reflectometry signal; experimental or code output. Time-dependent. Vector(nreceivers); If output from ERC3D, contains short, high-resolution (ps) time series anchored to the time of the CPO or, for a combination of runs, longer, coarse time signals. For experimental signals, time series may span much longer durations. For slowly varying signals, may contain only one point and have a seperate CPO instance with different time field for every point. For code output, the signals are usually normalised to unity power.

member type description
name string Signal name
raw_signal t_series_real Raw antenna signal, possibly code dependent, may not always be available; usually without mixing of local oscillator; Time series; Vector (ntime_raw); Time-dependent
io_signal t_series_real Local oscillator signal, for mixing with raw signal; Time series; Vector (ntime_raw); Time-dependent
iq_receiver t_series_cplx I and Q signals from the receiver; already processed by code (or hardware); Time series; Vector (ntime_receiver); Time-dependent
antenna_ind integer Index of the receiving antenna in the antennas vector, starting at 0
Type of: reflectomet:refl_receive

reflectometry_antennas

TopPreviousNext

Vector of reflectometry antenna descriptions. These include radiation fields as well as material antenna structures (feeds, horns, later mirrors); Vector(nantennas); refl_received entries refer to their antenna by index in this array.

member type description
name string Antenna name
type identifier Antenna type: 1: sending, 2: receiving, 3: both
origin origin NO DOCS
radfield reflectometry_radfield Complex valued radiation field for injection into grid; Can be a Gaussian, or a waveguide mode, or an arbitrary E field. The latter method can be used with measured radiation patterns of actual antennas. Needs to be matched with any material structures in the geometry section of this CPO. Frequency dependence: in the launchsignal part, the lauch frequency can be varied arbitrarily, which changes the radiation field (or Gaussian waist sizes) when radiated from a fixed size antenna; therefor, all entries here can be specified frequency-dependent; Time-dependent
geometry float To be defined: annotation and type
launchsignal launchsignal NO DOCS
Type of: reflectomet:antennas

reflectometry_radfield

TopPreviousNext

Complex valued radiation field for injection into grid; Can be a Gaussian, or a waveguide mode, or an arbitrary E field. The latter method can be used with measured radiation patterns of actual antennas. Needs to be matched with any material structures in the geometry section of this CPO. Frequency dependence: in the launchsignal part, the lauch frequency can be varied arbitrarily, which changes the radiation field (or Gaussian waist sizes) when radiated from a fixed size antenna; therefor, all entries here can be specified frequency-dependent

member type description
type identifier Identify type of source: 0: Gaussian, 1: waveguide mode, 2: arbitrary E field; corresponding substructure must be filled to provide the information.
position vecflt_type Center position in local x-y-z coordinate system [m]; Vector(3)
gaussian(:) reflectometry_radfield_gaussian Parameters if radiation field is a pure Gaussian; major axes of the Gaussian are aligned with the x and y axis of the local coordinate system given in origin; linear polarisation only. Time-dependent
efield(:) reflectometry_radifield_efield complex electric field at the aperture, given as a 2d grid in the local x and y directions (corresponding to dim1 and dim2); Time-dependent
Type of: reflectometry_antennas:radfield

reflectometry_radfield_gaussian

TopPreviousNext

Parameters if radiation field is a pure Gaussian; major axes of the Gaussian are aligned with the x and y axis of the local coordinate system given in origin; linear polarisation only; Time-dependent

member type description
aperture simp_apert Physical limits of the Gaussian wave field; any rotation here is at odds with the Gaussian geometry
waistsize vecflt_type Beam waist size [m]; Vector(2)
waistzpos vecflt_type Beam waist position along local z axis [m]; Vector(2)
tiltangle vecflt_type tilt angle relative to local z axis [rad]; Vector(2)
polar_angle vecflt_type Polarisation angle around local z [rad]; 0 means along the local x axis, i.e. vertical if all angles in the origin field are 0; Scalar
frequency float Frequency for this occurrence of the gaussian/efield/wgmode CPO [Hz]; Scalar; can be zero of no frequency dependence is desired and only one CPO is given; Time-dependent
Type of: reflectometry_radfield:gaussian

reflectometry_radifield_efield

TopPreviousNext

complex electric field at the aperture, given as a 2d grid in the local x and y directions (corresponding to dim1 and dim2); Time-dependent

member type description
grid2d reggrid Coordinate values for the grid for the electric field arrays. Vector(ndim1) and Vector(ndim2); Time-dependent
e1 matcplx_type Electric field component along local x direction [V/m]. Matrix(ndim1,ndim2); Time-dependent
e2 matcplx_type Electric field component along local y direction [V/m]. Matrix(ndim1,ndim2); Time-dependent
frequency float Frequency for this occurrence of the gaussian/efield/wgmode CPO [Hz]; Scalar; can be zero of no frequency dependence is desired and only one CPO is given; Time-dependent
Type of: reflectometry_radfield:efield

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 I reflectometry_radifield_efield:grid2d

rfameasure

TopPreviousNext

Measured values

member type description
ti exp1D Ion temperature [eV]. Vector (nchannels)
Type of: rfadiag:measure

rfasetup

TopPreviousNext

diagnostic setup information

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

rfbeam

TopPreviousNext

Beam characteristics

member type description
spot spot Spot characteristics
phaseellipse phaseellipse Phase ellipse characteristics
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 current:rz_reference I dist_geometry_0d:mag_axis I distsource_global_param:mag_axis 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 globalparam:geom_axis I mag_axis:position I waves_global_param:mag_axis

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: 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 solcurdiag_sol_current_setup:position I straps:coord_strap I wall_blocks_unit:position I wall_vessel_annular:inside I wall_vessel_annular:outside I xpts:position

rz1D_npoints

TopPreviousNext

Structure for list of R,Z positions (1D), with mention of the number of points relevant for a given time slice

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

rz1Dexp

TopPreviousNext

Structure for list of R,Z positions (1D), with R and Z time-depent and experimental.

member type description
r vecflt_type Major radius [m]. Vector(npoints). Time-dependent
z vecflt_type Altitude [m]. Vector(npoints). Time-dependent
Type of: eqgeometry:boundary I eqgeometry:xpts

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 beamletgroup:position I fusiondiag_voxels:centre I fusiondiag_voxels:direction I msediag_setup:pivot_point I msediag_setup:second_point I origin:refpos I pellet_geometry:pivot_point I pellet_geometry:second_point

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 edges:edge_rzphi I fusiondiag_colliunit_circ:centre I halpha_setup:pivot_point I halpha_setup:second_point I launchs:position I lithsetup:position I msediag_emiss_chord:setup I pellet_pathprofiles: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) with experimental structure (value, abserror, relerror)

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

rzphi1Dexperimental

TopPreviousNext

Structure for list of R,Z,phi positions (1D) with additional appinfo tags to have some nodes both in MD and DM

member type description
r vecflt_type Major radius [m]
z vecflt_type Altitude [m]
phi vecflt_type Toroidal angle [rad]
Type of: setup_line_exp:pivot_point I setup_line_exp:second_point I setup_line_exp:third_point

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: fusiondiag_colliunit_poly:nodes I 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: msediag_setup_polarimetry: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.
pr_crash_trig integer Previous crash trigger. Flag indicating whether a crash condition has been satisfied : 0 = no crash. N(>0) = crash triggered due to condition ii=N. Integer. Time-dependent.
pr_crash_time float Previous crash time [s]. Time-dependent. Real scalar.
pr_st_period float Previous sawtooth period [s]. Time-dependent. Real scalar.
Type of: sawteeth:diags

sawteeth_profiles1d

TopPreviousNext

Core profiles after sawtooth crash

member type description
psi vecflt_type Poloidal magnetic flux [Wb]. Time-dependent. Vector (nrho).
psistar vecflt_type Psi* = psi - phi [Wb]. 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.
q_peak_div scenario_ref Peak power flux on limiter or divertor plate [W.m^-2]. Time-dependent.
q_peak_wall scenario_ref Peak power flux on the wall [W.m^-2]. Time-dependent.
surf_temp scenario_ref limiter surface or divertor plate temperature [K]. Time-dependent.
p_lim_div scenario_ref Total power on limiter or divertor plate [W]. Time-dependent.
p_rad_div scenario_ref radiative power in the divertor zone [W]. Time-dependent.
p_neut_div scenario_ref Neutral pressure in the divertor zone [Pa]; Time-dependent.
p_wall scenario_ref Total power on the wall [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.
p_rad_fw scenario_ref Radiated power on the first wall [W]; Time-dependent
p_cond_fw scenario_ref Conducted/convected power on the first wall [W]; Time-dependent
div_wetted scenario_ref Divertor wetted area [m^2]; Time-dependent
gas_puff scenario_ref Gas puff (D/T) in the divertor (PFR) [Pa.m^3.s^-1]; Time-dependent
ar_concentr scenario_ref Argon concentration in the divertor; Time-dependent
part_exhaust scenario_ref Assuming a pumping speed [Pa.m^3.s^-1]; Time-dependent
f_inner scenario_ref Fraction of power to the inner divertor; Time-dependent
f_outer scenario_ref Fraction of power to the outer divertor; Time-dependent
f_pfr scenario_ref Fraction of power flowing into the private flux region; Time-dependent
f_rad_fw scenario_ref Fraction of the divertor radiated power deposited in the main chamber; Time-dependent
q_div vecflt_type Heat flux on divertor plate [W/m^2]; Vector(theta). Time-dependent
p_cond_div scenario_ref Conducted/convected power on divertor plate [W]; Time-dependent
pol_ext float Poloidal extension of the divertor or outer major radius of the divertor region (and inner major radius) [rad]; Scalar
flux_exp float Flux expansion at the divertor plate ((B_theta/B)midplane)/((B_theta/B)target); Scalar
tilt_angle float Tilt angle between the field lines and the divertor plate in a poloidal plane [rad]; Scalar
n_div float Number of divertor, assuming symmetric configuration; Scalar
div_dz float Divertor extension in z direction from the x-point [m]; Scalar
div_dro float Divertor extension in r outward direction from the x-point [m]; Scalar
div_dri float Divertor extension in r intward direction from the x-point [m]; Scalar
p_nh_div scenario_ref Total nuclear heating in divertor [W]. 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:ar_concentr I scenario_lim_div_wall:detach_state I scenario_lim_div_wall:div_wetted I scenario_lim_div_wall:f_inner I scenario_lim_div_wall:f_outer I scenario_lim_div_wall:f_pfr I scenario_lim_div_wall:f_rad_fw I scenario_lim_div_wall:gas_puff I scenario_lim_div_wall:ne_lim_div I scenario_lim_div_wall:ni_lim_div I scenario_lim_div_wall:p_cond_div I scenario_lim_div_wall:p_cond_fw I scenario_lim_div_wall:p_lim_div I scenario_lim_div_wall:p_neut_div I scenario_lim_div_wall:p_nh_div I scenario_lim_div_wall:p_rad_div I scenario_lim_div_wall:p_rad_fw I scenario_lim_div_wall:p_wall I scenario_lim_div_wall:part_exhaust I scenario_lim_div_wall:pump_flux I scenario_lim_div_wall:q_peak_div I scenario_lim_div_wall:q_peak_wall 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.
p_neut float Neutral pressure of the SOL [Pa]; Scalar
gas_puff scenario_ref gas puff flux for each ion species [s^-1]. Time-dependent.
delta_r_in float Inner gap between the plasma and the first wall [m]; Scalar
delta_r_out float Outer gap between the plasma and the first wall [m]; Scalar
r_in float Inner radius of the first wall [m]; Scalar
r_out float Outer radius of the first wall [m]; Scalar
sol_width float Width of the SOL (the heat flux is assumed to fall off exponentially in the SOL according to the width parameter) [m]; Scalar
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_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: bolometer_setup:los I fusiondiag_colli_circ:setup_line I fusiondiag_colli_poly:setup_line I lineintegraldiag:setup_line

setup_line_exp

TopPreviousNext

Geometric description of the lines of sight for line integral diagnostic with additional appinfo tags to have some nodes both in MD and DM

member type description
pivot_point rzphi1Dexperimental 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 rzphi1Dexperimental 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 rzphi1Dexperimental 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: bremsstrahl_setup:los I ecesetup:los

shield

TopPreviousNext

Shield

member type description
inboard shield_specs Inboard
outboard shield_specs Outboard
Type of: bb_shield:shield

shield_specs

TopPreviousNext

Inboard

member type description
nmat integer Number of materials; Scalar
composition vecflt_type Inboard or outboard shield radial build the percentage of each material respectively (Meaning of the material index 1: Eurofer, 2: Pb-15.7Li, 3: He, 4: Water, 5: Tungsten Carbide, 6: Boron, 7: Tungsten, 8: Stainless Steel 316) in %vol; Vector(nmat).
r1 float Inner radius (nearest to the plasma), in the global tokamak coordinate system of the inboard or outboard shield located at the equatorial plane [m]; Scalar
r2 float Outer radius (farest to the plasma), in the global tokamak coordinate system of the inboard or outboard shield located at the equatorial plane [m]; Scalar
mass float Mass of inboard or outboard shield [Kg]; Scalar
Type of: shield:inboard I shield:outboard

simp_apert

TopPreviousNext

Simple aperture specification: rectangular or elliptical

member type description
type identifier Shape identifier; 0: rectangular, 1: elliptical
sizes vecflt_type Rectangular size a, b or diameters for elliptical shapes [m]; Time-dependent; Vector (2)
angle float Rotation of aperture around its center [rad]
Type of: reflectometry_radfield_gaussian:aperture

solcurdiag_sol_current

TopPreviousNext

Vector of toroidal rings of divertor tiles. Structure array(nrings). Time-dependent

member type description
setup solcurdiag_sol_current_setup diagnostic setup information
measure exp0D Measured value for the current through the toroidal ring of tiles [A]; Time-dependent; Scalar
Type of: solcurdiag:sol_current

solcurdiag_sol_current_setup

TopPreviousNext

diagnostic setup information

member type description
name string Name of the toroidally distributed tile set. String.
id integer ID of the tile set as a scalar, to be used in connectivity. Integer.
position rz1D RZ points defining the shape of the toroidal tile set [m]; Vector (npoints)
tiles_turn integer Number of tiles used to get the full toroidal coverage; Scalar
Type of: solcurdiag_sol_current:setup

source_imp

TopPreviousNext

Subtree containing source terms for the impurity species

member type description
exp matflt_type Explicit source term [same unit as root quantity]. Time-dependent. Array2d (nrho,nzimp)
imp matflt_type Implicit source term [s^-1.m^-3]. Time-dependent. Array2d (nrho,nzimp)
Type of: coresource_values:qz I coresource_values: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_values:qi I coresource_values:si I coresource_values:ui

source_rate

TopPreviousNext

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

member type description
grid complexgrid Grid for storing the source-rate. Time-dependent; Complexgrid
value complexgrid_scalar The source-rate of particles in phase space; given on grid [(m/s)^-3 m^-3 s^-1]. Time-dependent; Complexgrid_scalar
discrete vecint_type List of indexes for the dimensions (coordinates) of grid for which the source is discretely distributed. For example consider a source of 3.5 MeV alpha particles provided on a grid with two coordinates; rho_tor and energy. To specify that the source is given at energies exactly equal to 3.5 MeV, let discret have length 1 and set discrete=(1)=2 since energy is dimension number 2. The source is then proportional to delta( 1 - energy / 3.5MeV ), where delta is the Direct delta distribution. Discrete dimensions can only be used when the grid is rectangular. Time-dependent; Vector(n_discrete_dimensions)
parameters parameters Parameters used to defined the grid coordiantes. Time-dependent
Type of: distsource_source:source_rate

source_vec

TopPreviousNext

Subtree containing vector source term (radial dimension only)

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_values:qe I coresource_values:se I coresource_values:ujxb

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 I profiles1d:qoh

sourceimp

TopPreviousNext

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

member type description
value matflt_type Value of the source term [m^-3.s^-1]; Time-dependent; Array2D (nrho,nzimp)
integral matflt_type Integral from 0 to rho of the source term. Time-dependent; Array2D(nrho,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: impurity_type: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

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

species_reference

TopPreviousNext

Defines a reference to a single species in a CPO that includes a compositions structure.

member type description
type identifier The type species: type.flag=1 for electron source; type.flag=2 for ion source taken from compositions/ions; type.flag=3 for impurity source taken from compositions/impur; 4=neutron source; 4=photon source etc (see species_reference_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes).
index integer Index of the species. This definition of index depends on the value of type; if the species is an ion (type.flag=1) or an impurity (type.flag=2) then the index refers to distribution/compositions/ions, or distribution/compositions/impur, respectively. This field has no meaning for other species, e.g. like electrons, neutrons or photons. The indexing follows the Fortran/Matlab convention where the first element in an array has index 1.
Type of: distri_vec:species I distsource_source:species

spectral

TopPreviousNext

This structure accommodates the types needed on a spectral MSE diagnostic namely the emmissivity and the radiance spectra. It will be subsequenty upgraded with optical + photon detection elements since the structure will also be used for a synthetic spectral mse code.

member type description
emissivity msediag_emissivity Emissivity characteristics.
radiance msediag_radiance Emissivity characteristics.
codeparam codeparam Code parameters
Type of: msediag:spectral

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
size vecflt_type Size of 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 vecflt_type Effective coefficient of physical sputtering of the neutral type INEUT. Vector(nneut). Time-dependent.
chemical vecflt_type Effective coefficient of chemical sputtering of the neutral type INEUT. Vector(nneut). Time-dependent.
Type of: coefficients_neutrals:sputtering

straps

TopPreviousNext

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

member type description
current exp0D Root mean square current flowing along the strap [A]; Time-Dependent; Float
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

structure_cs

TopPreviousNext

Detailed description of the coil structure, for coils that are part of the central solenoid.

member type description
gaptf float gap between CS external radius and TF internal vault radius [m]; Scalar
ri float CS internal radius [m]; Scalar
re float CS external radius [m]; Scalar
jcable float Maximum allowable CS Cable In Conduit current density [A/m^2]; Scalar
current_nom float Nominal current in the CS conductor [A]; Scalar
sigma float Maximum allowable stress in the CS [Pa]; Scalar
tiso float Insulation thickness of CS conductor [m]; Scalar
nlay float Number of conductor layers in the Central Solenoid; Scalar
Type of: desc_pfcoils:structure_cs

t_series_cplx

TopPreviousNext

Time series

member type description
time_wind vecflt_type Time trace [s]; Time-dependent; Vector (n)
values_re vecflt_type Real part of data; Time-dependent; Vector (n)
values_im vecflt_type Imaginary part of data; Time-dependent; Vector (n)
Type of: refl_receive:iq_receiver

t_series_real

TopPreviousNext

Time series; Time-dependent

member type description
time_wind vecflt_type Time trace [s]; Time-dependent; Vector (n)
values vecflt_type Values of the sigal; Time-dependent; Vector (n)
Type of: refl_receive:io_signal I refl_receive:raw_signal

table

TopPreviousNext

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

member type description
filled integer Identifier whether the tables have real data.
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
coord1_str vecstring_type If needed, an array of strings describing coordinate 1
coord2_str vecstring_type If needed, an array of strings describing coordinate 2
coord3_str vecstring_type If needed, an array of strings describing coordinate 3
coord4_str vecstring_type If needed, an array of strings describing coordinate 4
coord5_str vecstring_type If needed, an array of strings describing coordinate 5
coord6_str vecstring_type If needed, an array of strings describing coordinate 6
quality identifier Characterize the data quality
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()
zmin vecint_type Minimum charge state [units of elementary charge]; if equal to zmax then no bundling; Vector(nchargestates)
zmax vecint_type Maximum charge state [units of elementary charge]; if equal to zmin then no bundling; Vector(nchargestates)
state_label vecstring_type Label for charge state (e.g. D0, D1+, ...); Vector(nchargestates)
table(:) table Array of data tables, one entry per species. Vector(nchargestates)
data_source string Filename or subroutine name used to provide this data.
data_provide string ITM responsible person for this data.
data_citation string Reference to publication(s).
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

temporary_nt

TopPreviousNext

set of non-timed temporary quantities

member type description
float0d(:) temporary_nt_0dr Constant 0D float
integer0d(:) temporary_nt_0di Constant 0D integer
complex0d(:) temporary_nt_0dc Constant 0D complex
string0d(:) temporary_nt_0ds Constant 0D string
float1d(:) temporary_nt_1dr Constant 1D float
integer1d(:) temporary_nt_1di Constant 1D integer
string1d(:) temporary_nt_1dr Constant 1D string
complex1d(:) temporary_nt_1dc Constant 1D complex
float2d(:) temporary_nt_2dr Constant 2D float
integer2d(:) temporary_nt_2di Constant 2D integer
complex2d(:) temporary_nt_2dc Constant 2D complex
float3d(:) temporary_nt_3dr Constant 3D float
integer3d(:) temporary_nt_3di Constant 3D integer
complex3d(:) temporary_nt_3dc Constant 3D complex
float4d(:) temporary_nt_4dr Constant 4D float
Type of: temporary:non_timed

temporary_nt_0dc

TopPreviousNext

a non-timed temporary quantity of complex type

member type description
identifier identifier Identifier.
value cplx_type Value. Complex scalar.
Type of: temporary_nt:complex0d

temporary_nt_0di

TopPreviousNext

a non-timed temporary quantity of integer type

member type description
identifier identifier Identifier.
value integer Value. integer scalar
Type of: temporary_nt:integer0d

temporary_nt_0dr

TopPreviousNext

a non-timed temporary quantity of real type

member type description
identifier identifier Identifier.
value float Value. Real scalar.
Type of: temporary_nt:float0d

temporary_nt_0ds

TopPreviousNext

a non-timed temporary quantity of string type

member type description
identifier identifier Identifier.
value string Value. String.
Type of: temporary_nt:string0d

temporary_nt_1dc

TopPreviousNext

a non-timed temporary quantity of veccomplex type

member type description
identifier identifier Identifier.
value veccplx_type Value. Vector of complex numbers
Type of: temporary_nt:complex1d

temporary_nt_1di

TopPreviousNext

a non-timed temporary quantity of vecint type

member type description
identifier identifier Identifier.
value vecint_type Value. Vector of integers
Type of: temporary_nt:integer1d

temporary_nt_1dr

TopPreviousNext

a non-timed temporary quantity of vecflt type

member type description
identifier identifier Identifier.
value vecflt_type Value. Vector of float.
Type of: temporary_nt:float1d I temporary_nt:string1d

temporary_nt_1ds

TopPreviousNext

a non-timed temporary quantity of vecstring type

member type description
identifier identifier Identifier.
value vecstring_type Value. Vector of strings.

temporary_nt_2dc

TopPreviousNext

a non-timed temporary quantity of matcomplex type

member type description
identifier identifier Identifier.
value matcplx_type Value. Matrix of complex numbers
Type of: temporary_nt:complex2d

temporary_nt_2di

TopPreviousNext

a non-timed temporary quantity of matint type

member type description
identifier identifier Identifier.
value matint_type Value. Matrix of integers
Type of: temporary_nt:integer2d

temporary_nt_2dr

TopPreviousNext

a non-timed temporary quantity of matflt type

member type description
identifier identifier Identifier.
value matflt_type Value. Matrix of float.
Type of: temporary_nt:float2d

temporary_nt_3dc

TopPreviousNext

a non-timed temporary quantity of array3dcomplex type

member type description
identifier identifier Identifier.
value array3dcplx_type Value. array 3D of complex numbers
Type of: temporary_nt:complex3d

temporary_nt_3di

TopPreviousNext

a non-timed temporary quantity of array3dint type

member type description
identifier identifier Identifier.
value array3dint_type Value. array 3D of integers
Type of: temporary_nt:integer3d

temporary_nt_3dr

TopPreviousNext

a non-timed temporary quantity of array3dfloat type

member type description
identifier identifier Identifier.
value array3dflt_type Value. array 3D of floats
Type of: temporary_nt:float3d

temporary_nt_4dr

TopPreviousNext

a non-timed temporary quantity of array4dfloat type

member type description
identifier identifier Identifier.
value array4dflt_type Value. array 4D of floats
Type of: temporary_nt:float4d

temporary_t

TopPreviousNext

set of timed temporary quantities

member type description
float0d(:) temporary_t_0dr Time-dependent 0D float
integer0d(:) temporary_t_0di Time-dependent 0D integer.
complex0d(:) temporary_t_0dc Time-dependent 0D complex.
string0d(:) temporary_t_0ds Time-dependent 0D string.
float1d(:) temporary_t_1dr Time-dependent 1D float.
integer1d(:) temporary_t_1di Time-dependent 1D integer.
complex1d(:) temporary_t_1dc Time-dependent 1D complex
float2d(:) temporary_t_2dr Time-dependent 2D float
integer2d(:) temporary_t_2di Time-dependent 2D integer
complex2d(:) temporary_t_2dc Time-dependent 2D complex
float3d(:) temporary_t_3dr Time-dependent 3D float
integer3d(:) temporary_t_3di Time-dependent 3D integer
complex3d(:) temporary_t_3dc Time-dependent 3D complex
float4d(:) temporary_t_4dr Time-dependent 4D float
Type of: temporary:timed

temporary_t_0dc

TopPreviousNext

a timed temporary quantity of complex type

member type description
identifier identifier Identifier.
value cplx_type Value. Time-dependent. Complex scalar.
Type of: temporary_t:complex0d

temporary_t_0di

TopPreviousNext

a timed temporary quantity of integer type

member type description
identifier identifier Identifier.
value integer Value. Time-dependent. integer scalar
Type of: temporary_t:integer0d

temporary_t_0dr

TopPreviousNext

a timed temporary quantity of real type

member type description
identifier identifier Identifier.
value float Value. Time-dependent. Real scalar.
Type of: temporary_t:float0d

temporary_t_0ds

TopPreviousNext

a timed temporary quantity of string type

member type description
identifier identifier Identifier.
value string Value. Time-dependent. String.
Type of: temporary_t:string0d

temporary_t_1dc

TopPreviousNext

a timed temporary quantity of veccomplex type

member type description
identifier identifier Identifier.
value veccplx_type Value. Time-dependent. Vector of complex numbers
Type of: temporary_t:complex1d

temporary_t_1di

TopPreviousNext

a timed temporary quantity of vecint type

member type description
identifier identifier Identifier.
value vecint_type Value. Time-dependent. Vector of integers
Type of: temporary_t:integer1d

temporary_t_1dr

TopPreviousNext

a timed temporary quantity of vecflt type

member type description
identifier identifier Identifier.
value vecflt_type Value. Time-dependent. Vector of float.
Type of: temporary_t:float1d

temporary_t_2dc

TopPreviousNext

a timed temporary quantity of matcomplex type

member type description
identifier identifier Identifier.
value matcplx_type Value. Time-dependent. Matrix of complex numbers
Type of: temporary_t:complex2d

temporary_t_2di

TopPreviousNext

a timed temporary quantity of matint type

member type description
identifier identifier Identifier.
value matint_type Value. Time-dependent. Matrix of integers
Type of: temporary_t:integer2d

temporary_t_2dr

TopPreviousNext

a timed temporary quantity of matflt type

member type description
identifier identifier Identifier.
value matflt_type Value. Time-dependent. Matrix of float.
Type of: temporary_t:float2d

temporary_t_3dc

TopPreviousNext

a timed temporary quantity of array3dcomplex type

member type description
identifier identifier Identifier.
value array3dcplx_type Value. Time-dependent. array 3D of complex numbers
Type of: temporary_t:complex3d

temporary_t_3di

TopPreviousNext

a timed temporary quantity of array3dint type

member type description
identifier identifier Identifier.
value array3dint_type Value. Time-dependent. array 3D of integers
Type of: temporary_t:integer3d

temporary_t_3dr

TopPreviousNext

a timed temporary quantity of array3dfloat type

member type description
identifier identifier Identifier.
value array3dflt_type Value. Time-dependent. array 3D of floats
Type of: temporary_t:float3d

temporary_t_4dr

TopPreviousNext

a timed temporary quantity of array4dfloat type

member type description
identifier identifier Identifier.
value array4dflt_type Value. Time-dependent. array 4D of floats
Type of: temporary_t:float4d

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
inboard tf_structure Description of TF inboard structure
outboard tf_structure Description of TF outboard structure
Type of: toroidfield:desc_tfcoils

tf_desc_tfcoils_board

TopPreviousNext

Description of TF inboard/outboard properties

member type description
structure tf_structure TF coil structure

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
he_fraction float Helium fraction (percentage) in TF structure infront of winding package [-]; Scalar
ss_fraction float Stainless steel 316 fraction (percentage) in TF structure infront of winding package [-]; Scalar
pow_dens_wp float Peak energy depostion in winding pack [W.m^-3]; Scalar
Type of: tf_desc_tfcoils:inboard I tf_desc_tfcoils:outboard I tf_desc_tfcoils_board: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

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).
phi matflt_type Toroidal angle of the guiding centre [rad]; 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:trace

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_values: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 matflt_type Effective diffusivity [m^2.s^-1]. Time-dependent. Array2d (nrho,nzimp)
vconv_eff matflt_type Effective convection [m.s^-1]. Time-dependent. Array2d (nrho,nzimp)
exchange matflt_type Ion to electron energy exchange [W.m^-3]. Time-dependent. Array2d (nrho,nzimp)
flux matflt_type Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Array2d (nrho,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_values:nz_transp I coretransp_values: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_values: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_values:vtor_transp

trap_type

TopPreviousNext

Definition of trap types. Array of structures (number of trap types)

member type description
trap_id identifier Identifier for the trap type
compound integer Index of the compound doing the trapping. Refers to (local) ../compounds.
gas_species integer Index of the gas species being trapped. Refers to (local) ../gases.
energy float Energy depth of the trap [eV]
fill_factor matflt_type Discretized filling fraction of traps in this layer (0...1) [-]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid
density matflt_type Discretized density of traps in this layer [1/m^3]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid
Type of: wall_unitsComplexType_layers:trap_type

trianglexyz

TopPreviousNext

Triangular surface described by its three corners: point1, point2, and point3. The normal vector of this triangle is defined to be in the direction (point2-point1)x(point3-point1).

member type description
point1 xyz0D Point 1 on the triangle
point2 xyz0D Point 2 on the triangle
point3 xyz0D Point 3 on the triangle
Type of: nbi_nbi_unit_wall_surface:triangle

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

version_ind

TopPreviousNext

Array of available releases/versions of the AMNS data; each element contains information about the AMNS data that is included in the release. This part of the CPO is filled and stored only into shot/run=0/1, playing the role of a catalogue.

member type description
description vecstring_type Description of each version.
releasedate string Release date
data_release(:) data_release For this release, an array over each data item (i.e. shot/run pair containing the actual data) included in this release
Type of: amns:version_ind

wall2d

TopPreviousNext

A 2D wall type; Structure array. Replicate this element for each type of possible physics configurations necessary (gas tight vs wall with ports and holes)

member type description
wall_id identifier Use this identifier to tag the type of 2d wall you are using. Use 0 for equilibrium codes (single closed limiter and vessel); 1 for gas-tight walls (disjoint PFCs with inner vessel as last limiter_unit; no vessel structure); 2 for free boundary codes (disjoint PFCs and vessel)
limiter wall_limiter Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type). Time-dependent
vessel wall_vessel Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)
plasma(:) plasmaComplexType Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent
wall_state(:) wall_unitsComplexType Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent
Type of: wall:wall2d

wall2d_mhd

TopPreviousNext

Simplified wall that encloses necessary information for RWM codes.

member type description
res_wall(:) mhd_res_wall2d Resistive Wall(s).
ideal_wall mhd_ideal_wall2d Ideal wall
Type of: wall:wall2d_mhd

wall3d

TopPreviousNext

3D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, ...). Time-dependent

member type description
wall_id identifier Identify the type of wall - 0 for gas tight and 1 for a wall with holes/open ports
grid complexgrid Grid description
plasma(:) plasmaComplexType Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent
wall_state(:) wall_unitsComplexType Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent
basis_index integer Index of basis vectors in wall/wall3d/grid/basis used to define vector quantities e.g. in plasma.
Type of: wall:wall3d

wall_blocks

TopPreviousNext

Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)

member type description
blocks_unit(:) wall_blocks_unit Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)
Type of: wall_vessel_unit:blocks

wall_blocks_unit

TopPreviousNext

Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)

member type description
name string Name or description of the blocks_unit
position rz1D Position (R,Z coordinates) of a vessel segment. No need to repeat first point for closed contours [m]; Vector(npoints)
eta float Resistivity of the vessel segment [ohm.m]; Scalar
permeability float Vessel relative permeability; Scalar
j_phi float induced currents inside the vessel; time dependent; [A]
resistance float resistance of block; [Ohm]
Type of: wall_blocks:blocks_unit

wall_limiter

TopPreviousNext

Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type)

member type description
limiter_id identifier Use this identifier to tag the type of limiter you are using. Use flag=0 for the official single contour limiter and 1 for the official disjoint PFC structure like first wall. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2
limiter_unit(:) limiter_unit Array of ncomponents limiting surfaces making up the limiter type (single contour or disjoint PFC). 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). Time-dependent
Type of: wall2d:limiter

wall_types

TopPreviousNext

Reference wall type

member type description
label string Label for this reference wall type
layers(:) wall_types_layers Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface
Type of: wall:wall_types

wall_types_layers

TopPreviousNext

Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface

member type description
thickness float Thickness of layer [m]
chem_comp vecflt_type Chemical composition of the layer in terms of the chemical compounds defined in wall/design_comp/compounds. Vector of fractional concentrations.
Type of: wall_types:layers

wall_unitsComplexType

TopPreviousNext

Data for individual wall elements; Time-dependent

member type description
wall_type integer Definition of reference wall composition for every subgrid of the wall discretization. Vector of integers (number of subgrids). The indices point to wall/wall_types.
n_depo_layer integer Number of deposited layers (in addition to the engineering layers)
layers(:) wall_unitsComplexType_layers Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent
eta complexgrid_scalar Resitivity of wall element described by grid geometry [Ohm.m]
permeability complexgrid_scalar Relative permeability of wall element described by grid geometry [-]
j complexgrid_vector Current density vector in the element specified by the grid representation. [A/m^2]
Type of: wall2d:wall_state I wall3d:wall_state

wall_unitsComplexType_layers

TopPreviousNext

Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent

member type description
elements vecint_type List of elements present in the solid phase in this layer. Vector (number of elements). Holds indices pointing to wall/elements
gases vecint_type List of gases present in this layer. Vector (number of gases). Holds indices pointing to wall/elements
compounds vecint_type List of compounds present in the solid phase in this layer. Vector (number of compounds). Holds indices pointing to wall/compounds
density matflt_type Discretized density distribution in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
dx matflt_type Size of the vertical cells in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
thickness vecflt_type Total size of the layer [m] (i.e. sum of dx over the number of vertical cells in the layer); Time-dependent; Vector (number of discretization elements in the subgrid)
roughness array3dflt_type Interface roughness description between the discrete elements and their top neighbour (i.e. towards the plasma); Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of roughness parameter); Roughness parameter 1: RMS height [m], parameter 2: wavelength along projection of B on the surface [m], parameter 3: wavelength perpendicular to projection of B on the surface [m]. If only two parameters are given the parameters are assumed to be isotropic
porosity array3dflt_type Discrete description of porosity of the layer. Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of porosity parameter); Porosity parameter 1: Volume fraction occupied by the pores [-], parameter 2: average size of the pores [m]
dpa matflt_type Discretized number of displacements per atom in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
temperature matflt_type Discretized temperature distribution in the layer of the discrete wall elements in the subgrid [eV]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
element_frac array3dflt_type Fractional abundance of elements in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical elements as given in (local) elements, number of vertical cells in layer, number of discretization elements in the subgrid)
chem_comp array3dflt_type Fractional abundance of chemical compounds in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical compounds as given in (local) compounds, number of vertical cells in layer, number of discretization elements in the subgrid)
bulk_D array4dflt_type Diffusivity of gas species in bulks of different compounds [m^2/s]; Time-dependent; 4d float array. Dimensions: 1. index of compound (indexing as in (local) compounds), 2. index of gas element (indexing as in (local) gases), 3. cell index of 1d layer height discretization, 4. number of discretization elements in the subgrid
surface_D array4dflt_type Diffusivity of hydrogen species of surface of different compounds [m^2/s]; Time-dependent; Dimensions: see bulk_D
bulk_solute array4dflt_type Bulk mobile (solute) concentration [atoms/m^3]; Time-dependent; Dimensions: see bulk_D
surf_solute array4dflt_type Surface mobile (solute) concentration [atoms/m^2]; Time-dependent; Dimensions: see bulk_D
pore_content array3dflt_type Amount of gas species trapped in pores per cubic meter [1/m^3]; Time-dependent; 3d float array. Dimensions: 1. index of gas element (indexing as in (local) gases), 2. cell index of 1d layer height discretization, 3. number of discretization element in the subgrid
trap_type(:) trap_type Definition of trap types. Array of structures (number of trap types)
Type of: wall_unitsComplexType:layers

wall_vessel

TopPreviousNext

Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)

member type description
vessel_id identifier Use this identifier to tag the type of vessel you are using. Use flag=0 for the official single/multiple annular vessel and 1 for the official block element representation for each vessel unit. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2
vessel_unit(:) wall_vessel_unit Array of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)
Type of: wall2d:vessel

wall_vessel_annular

TopPreviousNext

Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)

member type description
name string Name or description of the vessel_unit
inside rz1D Inner Vessel wall outline (list of R,Z co-ordinates) [m]; Vector (npoints_inner)
outside rz1D Outer Vessel wall outline (list of R,Z co-ordinates) [m]; Vector (npoints_outer)
eta float Vessel resistivity [ohm.m]; Scalar
permeability float Vessel relative permeability; Scalar
Type of: wall_vessel_unit:annular

wall_vessel_unit

TopPreviousNext

Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)

member type description
annular wall_vessel_annular Annular representation of a vessel layer by two free-hand contours.
blocks wall_blocks Block element representation of vessel units. Each vessel unit is decomposed in elementary small units (blocks) caracyerized by a position, resistivity and relative permeability.
radial_build wall_wall2d_vessel_radial_build Simple description of this vessel unit for the radial_build in system codes
Type of: wall_vessel:vessel_unit

wall_wall0d

TopPreviousNext

Simple 0D description of plasma-wall interaction

member type description
pumping_speed vecflt_type pumping speed; Time-dependent. vector(nneut); [particles/s]
gas_puff vecflt_type gas puff; vector(nneut); Time-dependent. [particles/s]
wall_inventory vecflt_type wall inventory; vector(nneut); Time-dependent. [particles]
recycling_coefficient vecflt_type Recycling coefficient. Vector(nneut) Time-dependent.
wall_temperature float Wall temperature [K]. Time-dependent. Scalar
power_from_plasma float Power flowing from the plasma to the wall [W]. Time-dependent. Scalar
power_to_cooling float Power to cooling systems [W]. Time-dependent. Scalar
plasma wall_wall0d_plasma NO DOCS
Type of: wall:wall0d

wall_wall0d_plasma

TopPreviousNext

member type description
species_index matint_type Index of species into wall/compositions; matrix(nspecies,3); 1st element indicates {1: main ions; 2:impurities; 3:neutrals; 4:edge species); 2nd element indicates index into that array; 3rd index indicates charge state if 1st element points to inpurities or neutral type if 1st element points to neutrals;
flux vecflt_type flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [particles/s]
energy vecflt_type energy flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [W]
Type of: wall_wall0d:plasma

wall_wall2d_vessel_radial_build

TopPreviousNext

Simple description of this vessel unit for the radial_build in system codes

member type description
r1_inb float Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar
r2_inb float Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar
r1_outb float Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar
r2_outb float Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar
raddim float Radial thickness of the vacuum vessel; Scalar
nmat float Number of materials; Scalar
composition vecflt_type Inboard shield radial build giving the percentage of each material respectively (Meaning of the material index 1: Eurofer, 2: Pb-15.7Li, 3: He, 4: Water, 5: Tungsten Carbide, 6: Boron, 7: Tungsten, 8: Stainless Steel 316) in %vol; Vector
pow_dens_inb float Peak energy depostion in vaccum vessel inboard [W.m^-3]; Scalar
pow_dens_outb float Peak energy depostion in vaccum vessel outboard [W.m^-3]; Scalar
fn_flux_inb float Fast neutron flux in vaccum vessel inboard [m^2.s^-1]; Scalar
fn_flux_outb float Fast neutron flux in vaccum vessel outboard [m^2.s^-1]; Scalar
Type of: wall_vessel_unit:radial_build

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
name string Antenna name, String
type string Wave type (LH, EC, IC, ...), String
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.
code_type integer Type of wave deposition code for a given frequency: 1=beam/ray tracing; 2=full wave; Integer
frequency float Wave frequency [Hz]; Time-dependent, floating
ntor vecint_type Toroidal mode numbers; Time-dependent; Vector (ntor)
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_e float Wave power absorbed by the thermal electrons [W]; Time-dependent; Float
pow_i vecflt_type Wave power absorbed by the thermal ion species [W]; Time-dependent; Vector (nion)
pow_z matflt_type Wave power absorbed by the thermal impurity species [W]; Time-dependent; Vector (nimpur, nzimp)
pow_fe float Wave power absorbed by the fast electrons [W]; Time-dependent; Float
pow_fi vecflt_type Wave power absorbed by the fast ion species [W]; Time-dependent; Vector (nion)
pow_fz matflt_type Wave power absorbed by the fast impurity species [W]; Time-dependent; Vector (nimpur, nzimp)
pow_ntor_e vecflt_type Wave power absorbed by the thermal electrons for each toroidal mode [W]; Time-dependent; Vector (ntor)
pow_ntor_i matflt_type Wave power absorbed by an the thermal ion species for each toroidal mode [W]; Time-dependent; Matrix (ntor, nion)
pow_ntor_z array3dflt_type Wave power absorbed by an the thermal impurity species for each toroidal mode [W]; Time-dependent; Matrix (ntor, nimpur, nzimp)
pow_ntor_fe vecflt_type Wave power absorbed by the fast electrons for each toroidal mode [W]; Time-dependent; Vector (ntor)
pow_ntor_fi matflt_type Wave power absorbed by an the fast ion species for each toroidal mode [W]; Time-dependent; Matrix (ntor, nion)
pow_ntor_fz array3dflt_type Wave power absorbed by an the fast impurity species for each toroidal mode [W]; Time-dependent; Matrix (ntor, nimpur, nzimp)
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)
mag_axis rz0D Position of the magnetic axis. Time-dependent; Scalar
toroid_field b0r0 Characteristics of the vacuum toroidal field (used to define the rho_tor coordinate and the normalisation of parallel current densities).
Type of: coherentwave:global_param

waves_grid_1d

TopPreviousNext

Grid points for profiles

member type description
rho_tor vecflt_type Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (npsi)
rho_tor_norm vecflt_type The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface, or last available fluxsurface if the last closed flux surface is not defined. Time-dependent; Vector (npsi)
psi vecflt_type Poloidal flux function [Wb], evaluated without 1/2pi, such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
volume vecflt_type Volume enclosed by the flux surface [m^3]. Time-dependent; Vector (npsi)
area vecflt_type Cross-sectional area of the flux surface [m^2]. 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 The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface (or last available fluxsurface from a fix boundary equilibrium code). Time-dependent; Matrix (ndim1, ndim2)
rho_tor matflt_type Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. 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 the thermal electrons [W/m^3]; Time-dependent; Vector (npsi)
powd_i matflt_type Flux surface averaged absorbed wave power density on the thermal ion species [W/m^3]; Time-dependent; Matrix (npsi, nion)
powd_z array3dflt_type Flux surface averaged absorbed wave power density on the thermal impurities species [W/m^3]; Time-dependent; Matrix (npsi, nimpur, nzimp)
powd_fe vecflt_type Flux surface averaged absorbed wave power density on the fast electrons [W/m^3]; Time-dependent; Vector (npsi)
powd_fi matflt_type Flux surface averaged absorbed wave power density on the fast ion species [W/m^3]; Time-dependent; Matrix (npsi, nion)
powd_fz array3dflt_type Flux surface averaged absorbed wave power density on the fast impurities species [W/m^3]; Time-dependent; Matrix (npsi, nimpur, nzimp)
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 power density absorbed for each toroidal mode number on the thermal electrons [W/m^3]; Time-dependent; Matrix (npsi, ntor)
powd_ntor_i array3dflt_type Flux surface averaged power density absorbed for each toroidal mode number on each thermal ions species [W/m^3]; Time-dependent; Array3D (npsi, ntor, nion)
powd_ntor_z array4dflt_type Flux surface averaged power density absorbed for each toroidal mode number on each thermal impurity species [W/m^3]; Time-dependent; Array3D (npsi, ntor, nimpur, nzimp)
powd_ntor_fe matflt_type Flux surface averaged power density absorbed for each toroidal mode number on the fast electrons [W/m^3]; Time-dependent; Matrix (npsi, ntor)
powd_ntor_fi array3dflt_type Flux surface averaged power density absorbed for each toroidal mode number on each fast ions species [W/m^3]; Time-dependent; Array3D (npsi, ntor, nion)
powd_ntor_fz array4dflt_type Flux surface averaged power density absorbed for each toroidal mode number on each fast impurity species [W/m^3]; Time-dependent; Array3D (npsi, ntor, nimpur, nzimp)
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 Cumulative volume integral of the absorbed wave power density [W]; Time-dependent; Vector (npsi)
pow_e vecflt_type Cumulative volume integral of the absorbed wave power on the thermal electrons [W]; Time-dependent; Vector (npsi)
pow_i matflt_type Cumulative volume integral of the absorbed wave power on the thermal ion species [W]; Time-dependent; Matrix (npsi, nion)
pow_z array3dflt_type Cumulative volume integral of the absorbed wave power on the thermal impurities species [W]; Time-dependent; Matrix (npsi, nimpur, nzimp)
pow_fe vecflt_type Cumulative volume integral of the absorbed wave power on the fast electrons [W]; Time-dependent; Vector (npsi)
pow_fi matflt_type Cumulative volume integral of the absorbed wave power on the fast ion species [W]; Time-dependent; Matrix (npsi, nion)
pow_fz array3dflt_type Cumulative volume integral of the absorbed wave power on the fast impurities species [W]; Time-dependent; Matrix (npsi, nimpur, nzimp)
pow_ntor matflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number [W]; Time-dependent; Matrix (npsi, ntor)
pow_ntor_e matflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number on the thermal electrons [W]; Time-dependent; Matrix (npsi, ntor)
pow_ntor_i array3dflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number on each thermal ions species [W]; Time-dependent; Array3D (npsi, ntor, nion)
pow_ntor_z array3dflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number on each thermal impurity species [W]; Time-dependent; Array3D (npsi, ntor, nimpur, nzimp)
pow_ntor_fe matflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number on the fast electrons [W]; Time-dependent; Matrix (npsi, ntor)
pow_ntor_fi array3dflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number on each fast ions species [W]; Time-dependent; Array3D (npsi, ntor, nion)
pow_ntor_fz array3dflt_type Cumulative volume integral of the absorbed wave power for each toroidal mode number on each fast impurity species [W]; Time-dependent; Array3D (npsi, ntor, nimpur, nzimp)
curd_par vecflt_type Flux surface averaged wave driven parallel current density = average(j.B) / B0, where B0 = global_param/toroid_field/b0; [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 = global_param/toroid_field/b0; [A/m^2]; Time-dependent; Matrix (npsi, ntor)
cur_tor vecflt_type Wave driven toroidal current inside a flux surface [A]; Time-dependent; Vector (npsi)
cur_tor_ntor matflt_type Wave driven toroidal current inside a flux surface for each toroidal mode number [A]; Time-dependent; Matrix (npsi, ntor)
e_plus_ave matflt_type The left hand polarised electric field component, E_plus [V/m], averaged over the flux surface, where the averaged is weighted with the power depotition, P, such that e_plus_ave = ave( E_plus P ) / ave( P ), where ave(*) is the flux surface average operator; Time-dependent; Matrix (npsi, ntor)
e_minus_ave matflt_type The right hand polarised electric field component, E_minus [V/m], averaged over the flux surface, where the averaged is weighted with the power depotition, P, such that e_minus_ave = ave( E_minus P ) / ave( P ), where (*) is the flux surface average operator; Time-dependent; Matrix (npsi, ntor)
e_para_ave matflt_type The parallel electric field component, E_para [V/m], averaged over the flux surface, where the averaged is weighted with the power depotition, P, such that e_para_ave = ave( E_para P ) / ave( P ), where ave(*) is the flux surface average operator; Time-dependent; Matrix (npsi, ntor)
k_perp_ave matflt_type The perpendicular wave number, k_perp [1/m], averaged over the flux surface, where the averaged is weighted with the power depotition, P, such that k_perp_ave = ave( k_perp P ) / ( P ), where ave(*) is the flux surface average operator; 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 the thermal electrons [W/m^3]; Time-dependent; Matrix (ndim1, ndim2)
powd_i array3dflt_type Absorbed wave power density on each thermal ion species [W/m^3]; Time-dependent; Array3D (ndim1, ndim2, nion)
powd_z array4dflt_type Absorbed wave power density on each thermal impurity species [W/m^3]; Time-dependent; Array3D (ndim1, ndim2, nimpur, nzimp)
powd_fe matflt_type Absorbed wave power density on the fast electrons [W/m^3]; Time-dependent; Matrix (ndim1, ndim2)
powd_fi array3dflt_type Absorbed wave power density on each fast ion species [W/m^3]; Time-dependent; Array3D (ndim1, ndim2, nion)
powd_fz array4dflt_type Absorbed wave power density on each fast impurity species [W/m^3]; Time-dependent; Array3D (ndim1, ndim2, nimpur, nzimp)
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 the thermal 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 thermal ions species [W/m^3]; Time-dependent; Array4D (ndim1, ndim2, ntor, nion)
powd_ntor_z array5dflt_type Absorbed power density for each toroidal mode number on each thermal impurity species [W/m^3]; Time-dependent; Array4D (ndim1, ndim2, ntor, nimpur, nzimp)
powd_ntor_fe array3dflt_type Absorbed power density for each toroidal mode number on the fast electrons [W/m^3]; Time-dependent; Array 3D (ndim1, ndim2, ntor)
powd_ntor_fi array4dflt_type Absorbed power density for each toroidal mode number on each fast ions species [W/m^3]; Time-dependent; Array4D (ndim1, ndim2, ntor, nion)
powd_ntor_fz array5dflt_type Absorbed power density for each toroidal mode number on each fast impurity species [W/m^3]; Time-dependent; Array4D (ndim1, ndim2, ntor, nimpur, nzimp)
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

weighted_markers

TopPreviousNext

Array of NMARK weighted markers in NDIM dimensions

member type description
variable_ids(:) identifier Identifier for the variable_ids stored in the coord matrix (see coordinate_identifier_definitions in the Documentation website under Conventions/Enumerated_datatypes). Vector(NDIM)
coord matflt_type Coordinates of the markers. The coordinates used is specified in variable_ids. Time-dependent; Float(NMARK,NDIM)
weight vecflt_type Weight of the marker; number of real particles represented by the marker. Time-dependent; Float(NMARK)
Type of: dist_func:markers I distsource_source:markers

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

width

TopPreviousNext

Angular width of each in the poloidal and toroidal direction;

member type description
dtheta vecflt_type Angular poloidal width of holes; Vector (n_holes)
phi vecflt_type Angular toroidal width of holes; Vector (n_holes)
Type of: holes:width

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

xyz0D

TopPreviousNext

Structure for a single (x,y,z) position (0D)

member type description
x float Spatial coordinate x [m]
y float Spatial coordinate y [m]
z float Spatial coordinate z [m]
Type of: flat_polygon:basis1 I flat_polygon:basis2 I flat_polygon:origin I rectanglexyz:point01 I rectanglexyz:point10 I rectanglexyz:point11 I trianglexyz:point1 I trianglexyz:point2 I trianglexyz:point3