core sourcesΒΆ

PathDimensionsTypeUnitsDescription

core_sources

Core plasma thermal source terms (for the transport equations of the thermal species). Energy terms correspond to the full kinetic energy equation (i.e. the energy flux takes into account the energy transported by the particle flux)

core_sources.code

STRUCTURE

Generic decription of the code-specific parameters for the code that has produced this IDS

core_sources.code.commit

STR_0D

Unique commit reference of software

core_sources.code.description

STR_0D

Short description of the software (type, purpose)

core_sources.code.library

[1...N]

STRUCT_ARRAY

List of external libraries used by the code that has produced this IDS

core_sources.code.library[:].commit

STR_0D

Unique commit reference of software

core_sources.code.library[:].description

STR_0D

Short description of the software (type, purpose)

core_sources.code.library[:].name

STR_0D

Name of software

core_sources.code.library[:].parameters

STR_0D

List of the code specific parameters in XML format

core_sources.code.library[:].repository

STR_0D

URL of software repository

core_sources.code.library[:].version

STR_0D

Unique version (tag) of software

core_sources.code.name

STR_0D

Name of software generating IDS

core_sources.code.output_flag

[core_sources.time]

INT_1D

Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used.

core_sources.code.parameters

STR_0D

List of the code specific parameters in XML format

core_sources.code.repository

STR_0D

URL of software repository

core_sources.code.version

STR_0D

Unique version (tag) of software

core_sources.ids_properties

STRUCTURE

Interface Data Structure properties. This element identifies the node above as an IDS

core_sources.ids_properties.comment

STR_0D

Any comment describing the content of this IDS

core_sources.ids_properties.creation_date

STR_0D

Date at which this data has been produced

core_sources.ids_properties.homogeneous_time

INT_0D

This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2

core_sources.ids_properties.name

STR_0D

User-defined name for this IDS occurrence

core_sources.ids_properties.occurrence

INT_0D

core_sources.ids_properties.occurrence_type

STRUCTURE

Type of data contained in this occurrence
1) reconstruction : Equilibrium reconstruction
2) prediction_fixed : Equilibrium prediction, fixed boundary
3) prediction_free : Equilibrium prediction, free boundary
4) mapping : Used for mapping equilibrium results from one grid type / resolution to another, or for including variables not present in the first set such as the calculation of magnetic field of other derived parameters

core_sources.ids_properties.occurrence_type.description

STR_0D

Verbose description

core_sources.ids_properties.occurrence_type.index

INT_0D

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

core_sources.ids_properties.occurrence_type.name

STR_0D

Short string identifier

core_sources.ids_properties.plugins

(alpha)

STRUCTURE

Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program.

core_sources.ids_properties.plugins.infrastructure_get

(alpha)

STRUCTURE

Plugin infrastructure used to GET the data

core_sources.ids_properties.plugins.infrastructure_get.commit

(alpha)

STR_0D

Unique commit reference of software

core_sources.ids_properties.plugins.infrastructure_get.description

(alpha)

STR_0D

Short description of the software (type, purpose)

core_sources.ids_properties.plugins.infrastructure_get.name

(alpha)

STR_0D

Name of software used

core_sources.ids_properties.plugins.infrastructure_get.repository

(alpha)

STR_0D

URL of software repository

core_sources.ids_properties.plugins.infrastructure_get.version

(alpha)

STR_0D

Unique version (tag) of software

core_sources.ids_properties.plugins.infrastructure_put

(alpha)

STRUCTURE

Plugin infrastructure used to PUT the data

core_sources.ids_properties.plugins.infrastructure_put.commit

(alpha)

STR_0D

Unique commit reference of software

core_sources.ids_properties.plugins.infrastructure_put.description

(alpha)

STR_0D

Short description of the software (type, purpose)

core_sources.ids_properties.plugins.infrastructure_put.name

(alpha)

STR_0D

Name of software used

core_sources.ids_properties.plugins.infrastructure_put.repository

(alpha)

STR_0D

URL of software repository

core_sources.ids_properties.plugins.infrastructure_put.version

(alpha)

STR_0D

Unique version (tag) of software

core_sources.ids_properties.plugins.node

(alpha)

[1...N]

STRUCT_ARRAY

Set of IDS nodes for which a plugin has been applied

core_sources.ids_properties.plugins.node[:].get_operation

(alpha)

[1...N]

STRUCT_ARRAY

Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation.

core_sources.ids_properties.plugins.node[:].get_operation[:].commit

(alpha)

STR_0D

Unique commit reference of software

core_sources.ids_properties.plugins.node[:].get_operation[:].description

(alpha)

STR_0D

Short description of the software (type, purpose)

core_sources.ids_properties.plugins.node[:].get_operation[:].name

(alpha)

STR_0D

Name of software used

core_sources.ids_properties.plugins.node[:].get_operation[:].parameters

(alpha)

STR_0D

List of the code specific parameters in XML format

core_sources.ids_properties.plugins.node[:].get_operation[:].repository

(alpha)

STR_0D

URL of software repository

core_sources.ids_properties.plugins.node[:].get_operation[:].version

(alpha)

STR_0D

Unique version (tag) of software

core_sources.ids_properties.plugins.node[:].path

(alpha)

STR_0D

Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS.

core_sources.ids_properties.plugins.node[:].put_operation

(alpha)

[1...N]

STRUCT_ARRAY

Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application)

core_sources.ids_properties.plugins.node[:].put_operation[:].commit

(alpha)

STR_0D

Unique commit reference of software

core_sources.ids_properties.plugins.node[:].put_operation[:].description

(alpha)

STR_0D

Short description of the software (type, purpose)

core_sources.ids_properties.plugins.node[:].put_operation[:].name

(alpha)

STR_0D

Name of software used

core_sources.ids_properties.plugins.node[:].put_operation[:].parameters

(alpha)

STR_0D

List of the code specific parameters in XML format

core_sources.ids_properties.plugins.node[:].put_operation[:].repository

(alpha)

STR_0D

URL of software repository

core_sources.ids_properties.plugins.node[:].put_operation[:].version

(alpha)

STR_0D

Unique version (tag) of software

core_sources.ids_properties.plugins.node[:].readback

(alpha)

[1...N]

STRUCT_ARRAY

Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application)

core_sources.ids_properties.plugins.node[:].readback[:].commit

(alpha)

STR_0D

Unique commit reference of software

core_sources.ids_properties.plugins.node[:].readback[:].description

(alpha)

STR_0D

Short description of the software (type, purpose)

core_sources.ids_properties.plugins.node[:].readback[:].name

(alpha)

STR_0D

Name of software used

core_sources.ids_properties.plugins.node[:].readback[:].parameters

(alpha)

STR_0D

List of the code specific parameters in XML format

core_sources.ids_properties.plugins.node[:].readback[:].repository

(alpha)

STR_0D

URL of software repository

core_sources.ids_properties.plugins.node[:].readback[:].version

(alpha)

STR_0D

Unique version (tag) of software

core_sources.ids_properties.provenance

(alpha)

STRUCTURE

Provenance information about this IDS

core_sources.ids_properties.provenance.node

(alpha)

[1...N]

STRUCT_ARRAY

Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child "path" node empty

core_sources.ids_properties.provenance.node[:].path

(alpha)

STR_0D

Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS.

core_sources.ids_properties.provenance.node[:].sources

(alpha)

[1...N]

STR_1D

List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the "code" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources.

core_sources.ids_properties.provider

STR_0D

Name of the person in charge of producing this data

core_sources.ids_properties.source

(obsolescent)

STR_0D

Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure.

core_sources.ids_properties.version_put

STRUCTURE

Version of the access layer package used to PUT this IDS

core_sources.ids_properties.version_put.access_layer

STR_0D

Version of Access Layer used to PUT this IDS

core_sources.ids_properties.version_put.access_layer_language

STR_0D

Programming language of the Access Layer high level API used to PUT this IDS

core_sources.ids_properties.version_put.data_dictionary

STR_0D

Version of Data Dictionary used to PUT this IDS

core_sources.source

[1...N]

STRUCT_ARRAY

Set of source terms

core_sources.source[:].code

STRUCTURE

Code-specific parameters used for this source

core_sources.source[:].code.commit

STR_0D

Unique commit reference of software

core_sources.source[:].code.description

STR_0D

Short description of the software (type, purpose)

core_sources.source[:].code.name

STR_0D

Name of software used

core_sources.source[:].code.output_flag

STRUCTURE

Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used.

core_sources.source[:].code.output_flag.data

[core_sources.source[:].code.output_flag.time]

INT_1D

Data

core_sources.source[:].code.output_flag.time

[1...N]

FLT_1D_TYPE

s

Time

core_sources.source[:].code.parameters

STR_0D

List of the code specific parameters in XML format

core_sources.source[:].code.repository

STR_0D

URL of software repository

core_sources.source[:].code.version

STR_0D

Unique version (tag) of software

core_sources.source[:].global_quantities

[core_sources.source[:].global_quantities[:].time]

STRUCT_ARRAY

Total source quantities integrated over the plasma volume or surface

core_sources.source[:].global_quantities[:].current_parallel

FLT_0D (uncertain)

A

Parallel current driven

core_sources.source[:].global_quantities[:].electrons

STRUCTURE

Sources for electrons

core_sources.source[:].global_quantities[:].electrons.particles

FLT_0D (uncertain)

s^-1

Electron particle source

core_sources.source[:].global_quantities[:].electrons.power

FLT_0D (uncertain)

W

Power coupled to electrons

core_sources.source[:].global_quantities[:].power

FLT_0D (uncertain)

W

Total power coupled to the plasma

core_sources.source[:].global_quantities[:].time

FLT_0D

s

Time

core_sources.source[:].global_quantities[:].torque_tor

FLT_0D (uncertain)

kg.m^2.s^-2

Toroidal torque

core_sources.source[:].global_quantities[:].total_ion_particles

FLT_0D (uncertain)

(ions).s^-1

Total ion particle source (summed over ion species)

core_sources.source[:].global_quantities[:].total_ion_power

FLT_0D (uncertain)

W

Total power coupled to ion species (summed over ion species)

core_sources.source[:].identifier

STRUCTURE

Source term identifier (process causing this source term)
0) unspecified : Unspecified source type
1) total : Total source; combines all sources
2) nbi : Source from Neutral Beam Injection
3) ec : Sources from electron cyclotron heating and current drive
4) lh : Sources from lower hybrid heating and current drive
5) ic : Sources from heating at the ion cyclotron range of frequencies
6) fusion : Sources from fusion reactions, e.g. alpha particle heating
7) ohmic : Source from ohmic heating
8) bremsstrahlung : Source from bremsstrahlung; radiation losses are negative sources
9) synchrotron_radiation : Source from synchrotron radiation; radiation losses are negative sources
10) line_radiation : Source from line radiation; radiation losses are negative sources
11) collisional_equipartition : Collisional equipartition
12) cold_neutrals : Source of cold neutrals
13) bootstrap_current : Bootstrap current
14) pellet : Sources from injection
100) auxiliary : Source from auxiliary systems, e.g. heating and current drive systems
101) ic_nbi : A combination of the ic and nbi sources
102) ic_fusion : A combination of the ic and fusion sources
103) ic_nbi_fusion : A combination of the ic and fusion sources
104) ec_lh : A combination of the ec and lh sources
105) ec_ic : A combination of the ec and ic sources
106) lh_ic : A combination of the lh and ic sources
107) ec_lh_ic : A combination of the ec, lh and ic sources
108) gas_puff : Gas puff
109) killer_gas_puff : Killer gas puff
200) radiation : Total radiation source; radiation losses are negative sources
201) cyclotron_radiation : Source from cyclotron radiation; radiation losses are negative sources
202) cyclotron_synchrotron_radiation : Source from combined cyclotron and synchrotron radiation; radiation losses are negative sources
203) impurity_radiation : Line radiation and Bremsstrahlung source; radiation losses are negative sources.
303) particles_to_wall : Particle pumping by the wall; negative source for plasma and positive source for the wall
304) particles_to_pump : Particle pumping by external pump; negative source for plasma and positive source for the pump
305) charge_exchange : Source from charge exchange. Charge exchange losses are negative sources
400) transport : Source term related to transport processes
401) neoclassical : Source term related to neoclassical processes
402) equipartition : Equipartition due to collisions and turbulence
403) turbulent_equipartition : Turbulent equipartition
501) runaways : Source from run-away processes; includes both electron and ion run-away
601) ionisation : Source from ionisation processes (not accounting for charge exchange)
602) recombination : Source from recombination processes (not accounting for charge exchange)
603) excitation : Source from excitation processes
801) database : Source from database entry
802) gaussian : Artificial source with a gaussian profile
901) custom_1 : Custom source terms 1; content to be decided by data provided
902) custom_2 : Custom source terms 2; content to be decided by data provided
903) custom_3 : Custom source terms 3; content to be decided by data provided
904) custom_4 : Custom source terms 4; content to be decided by data provided
905) custom_5 : Custom source terms 5; content to be decided by data provided
906) custom_6 : Custom source terms 6; content to be decided by data provided
907) custom_7 : Custom source terms 7; content to be decided by data provided
908) custom_8 : Custom source terms 8; content to be decided by data provided
909) custom_9 : Custom source terms 9; content to be decided by data provided

core_sources.source[:].identifier.description

STR_0D

Verbose description

core_sources.source[:].identifier.index

INT_0D

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

core_sources.source[:].identifier.name

STR_0D

Short string identifier

core_sources.source[:].profiles_1d

[core_sources.source[:].profiles_1d[:].time]

STRUCT_ARRAY

Source profiles for various time slices. Source terms are positive (resp. negative) when there is a gain (resp. a loss) to the considered channel.

core_sources.source[:].profiles_1d[:].conductivity_parallel

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

ohm^-1.m^-1

Parallel conductivity due to this source

core_sources.source[:].profiles_1d[:].current_parallel_inside

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

A

Parallel current driven inside the flux surface. Cumulative surface integral of j_parallel

core_sources.source[:].profiles_1d[:].electrons

STRUCTURE

Sources for electrons

core_sources.source[:].profiles_1d[:].electrons.energy

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Source term for the electron energy equation

core_sources.source[:].profiles_1d[:].electrons.energy_decomposed

STRUCTURE

Decomposition of the source term for electron energy equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].electrons.energy_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Explicit part of the source term

core_sources.source[:].profiles_1d[:].electrons.energy_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].electrons.particles

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^-3.s^-1

Source term for electron density equation

core_sources.source[:].profiles_1d[:].electrons.particles_decomposed

STRUCTURE

Decomposition of the source term for electron density equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].electrons.particles_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^-3.s^-1

Explicit part of the source term

core_sources.source[:].profiles_1d[:].electrons.particles_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].electrons.particles_inside

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Electron source inside the flux surface. Cumulative volume integral of the source term for the electron density equation.

core_sources.source[:].profiles_1d[:].electrons.power_inside

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W

Power coupled to electrons inside the flux surface. Cumulative volume integral of the source term for the electron energy equation

core_sources.source[:].profiles_1d[:].grid

STRUCTURE

Radial grid

core_sources.source[:].profiles_1d[:].grid.area

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^2

Cross-sectional area of the flux surface

core_sources.source[:].profiles_1d[:].grid.psi

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

Wb

Poloidal magnetic flux

core_sources.source[:].profiles_1d[:].grid.psi_boundary

FLT_0D (uncertain)

Wb

Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary)

core_sources.source[:].profiles_1d[:].grid.psi_magnetic_axis

FLT_0D (uncertain)

Wb

Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn't go from the magnetic axis to the plasma boundary)

core_sources.source[:].profiles_1d[:].grid.rho_pol_norm

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

-

Normalised poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis)))

core_sources.source[:].profiles_1d[:].grid.rho_tor

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m

Toroidal flux coordinate. rho_tor = sqrt(b_flux_tor/(pi*b0)) ~ sqrt(pi*r^2*b0/(pi*b0)) ~ r [m]. The toroidal field used in its definition is indicated under vacuum_toroidal_field/b0

core_sources.source[:].profiles_1d[:].grid.rho_tor_norm

[1...N]

FLT_1D (uncertain)

-

Normalised toroidal flux coordinate. The normalizing value for rho_tor_norm, is the toroidal flux coordinate at the equilibrium boundary (LCFS or 99.x % of the LCFS in case of a fixed boundary equilibium calculation, see time_slice/boundary/b_flux_pol_norm in the equilibrium IDS)

core_sources.source[:].profiles_1d[:].grid.surface

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^2

Surface area of the toroidal flux surface

core_sources.source[:].profiles_1d[:].grid.volume

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^3

Volume enclosed inside the magnetic surface

core_sources.source[:].profiles_1d[:].ion

[1...N]

STRUCT_ARRAY

Source terms related to the different ions species, in the sense of isonuclear or isomolecular sequences. Ionisation states (and other types of states) must be differentiated at the state level below

core_sources.source[:].profiles_1d[:].ion[:].element

[1...N]

STRUCT_ARRAY

List of elements forming the atom or molecule

core_sources.source[:].profiles_1d[:].ion[:].element[:].a

FLT_0D (uncertain)

Atomic Mass Unit

Mass of atom

core_sources.source[:].profiles_1d[:].ion[:].element[:].atoms_n

INT_0D

Number of atoms of this element in the molecule

core_sources.source[:].profiles_1d[:].ion[:].element[:].multiplicity

(obsolescent)

FLT_0D (uncertain)

Elementary Charge Unit

Multiplicity of the atom

core_sources.source[:].profiles_1d[:].ion[:].element[:].z_n

FLT_0D (uncertain)

Elementary Charge Unit

Nuclear charge

core_sources.source[:].profiles_1d[:].ion[:].energy

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Source term for the ion energy transport equation.

core_sources.source[:].profiles_1d[:].ion[:].energy_decomposed

STRUCTURE

Decomposition of the source term for ion energy equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].ion[:].energy_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Explicit part of the source term

core_sources.source[:].profiles_1d[:].ion[:].energy_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].ion[:].label

STR_0D

String identifying ion (e.g. H, D, T, He, C, D2, ...)

core_sources.source[:].profiles_1d[:].ion[:].momentum

STRUCTURE

Source term for the ion momentum transport equations along various components (directions)

core_sources.source[:].profiles_1d[:].ion[:].momentum.diamagnetic

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Diamagnetic component

core_sources.source[:].profiles_1d[:].ion[:].momentum.parallel

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Parallel component

core_sources.source[:].profiles_1d[:].ion[:].momentum.poloidal

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Poloidal component

core_sources.source[:].profiles_1d[:].ion[:].momentum.radial

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Radial component

core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Toroidal component

core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal_decomposed

STRUCTURE

Decomposition of the source term for ion toroidal momentum equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^2.s^-2

Explicit part of the source term

core_sources.source[:].profiles_1d[:].ion[:].momentum.toroidal_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].ion[:].multiple_states_flag

INT_0D

Multiple states calculation flag : 0-Only the 'ion' level is considered and the 'state' array of structure is empty; 1-Ion states are considered and are described in the 'state' array of structure

core_sources.source[:].profiles_1d[:].ion[:].neutral_index

INT_0D

Index of the corresponding neutral species in the ../../neutral array

core_sources.source[:].profiles_1d[:].ion[:].particles

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1.m^-3

Source term for ion density equation

core_sources.source[:].profiles_1d[:].ion[:].particles_decomposed

STRUCTURE

Decomposition of the source term for ion density equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].ion[:].particles_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^-3.s^-1

Explicit part of the source term

core_sources.source[:].profiles_1d[:].ion[:].particles_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].ion[:].state

[1...N]

STRUCT_ARRAY

Source terms related to the different charge states of the species (ionisation, energy, excitation, ...)

core_sources.source[:].profiles_1d[:].ion[:].state[:].electron_configuration

STR_0D

Configuration of atomic orbitals of this state, e.g. 1s2-2s1

core_sources.source[:].profiles_1d[:].ion[:].state[:].energy

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Source terms for the charge state energy transport equation

core_sources.source[:].profiles_1d[:].ion[:].state[:].energy_decomposed

STRUCTURE

Decomposition of the source term for state energy equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].ion[:].state[:].energy_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Explicit part of the source term

core_sources.source[:].profiles_1d[:].ion[:].state[:].energy_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].ion[:].state[:].is_neutral

(obsolescent)

INT_0D

Flag specifying if this state corresponds to a neutral (1) or not (0)

core_sources.source[:].profiles_1d[:].ion[:].state[:].label

STR_0D

String identifying charge state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)

core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type

(obsolescent)

STRUCTURE

Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI

core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type.description

(obsolescent)

STR_0D

Verbose description

core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type.index

(obsolescent)

INT_0D

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

core_sources.source[:].profiles_1d[:].ion[:].state[:].neutral_type.name

(obsolescent)

STR_0D

Short string identifier

core_sources.source[:].profiles_1d[:].ion[:].state[:].particles

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1.m^-3

Source term for the charge state density transport equation

core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_decomposed

STRUCTURE

Decomposition of the source term for state density equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

m^-3.s^-1

Explicit part of the source term

core_sources.source[:].profiles_1d[:].ion[:].state[:].particles_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].ion[:].state[:].vibrational_level

FLT_0D (uncertain)

Elementary Charge Unit

Vibrational level (can be bundled)

core_sources.source[:].profiles_1d[:].ion[:].state[:].vibrational_mode

STR_0D

Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature.

core_sources.source[:].profiles_1d[:].ion[:].state[:].z_max

FLT_0D (uncertain)

Elementary Charge Unit

Maximum Z of the charge state bundle

core_sources.source[:].profiles_1d[:].ion[:].state[:].z_min

FLT_0D (uncertain)

Elementary Charge Unit

Minimum Z of the charge state bundle

core_sources.source[:].profiles_1d[:].ion[:].z_ion

FLT_0D (uncertain)

Elementary Charge Unit

Ion charge (of the dominant ionisation state; lumped ions are allowed)

core_sources.source[:].profiles_1d[:].j_parallel

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

A.m^-2

Parallel current density source, average(J.B) / B0, where B0 = core_sources/vacuum_toroidal_field/b0

core_sources.source[:].profiles_1d[:].momentum_tor

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Source term for total toroidal momentum equation

core_sources.source[:].profiles_1d[:].momentum_tor_j_cross_b_field

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^-1.s^-2

Contribution to the toroidal momentum source term (already included in the momentum_tor node) corresponding to the toroidal torques onto the thermal plasma due to Lorentz force associated with radial currents. These currents appear as return-currents (enforcing quasi-neutrality, div(J)=0) balancing radial currents of non-thermal particles, e.g. radial currents of fast and trapped neutral-beam-ions.

core_sources.source[:].profiles_1d[:].neutral

[1...N]

STRUCT_ARRAY

Source terms related to the different neutral species

core_sources.source[:].profiles_1d[:].neutral[:].element

[1...N]

STRUCT_ARRAY

List of elements forming the atom or molecule

core_sources.source[:].profiles_1d[:].neutral[:].element[:].a

FLT_0D (uncertain)

Atomic Mass Unit

Mass of atom

core_sources.source[:].profiles_1d[:].neutral[:].element[:].atoms_n

INT_0D

Number of atoms of this element in the molecule

core_sources.source[:].profiles_1d[:].neutral[:].element[:].multiplicity

(obsolescent)

FLT_0D (uncertain)

Elementary Charge Unit

Multiplicity of the atom

core_sources.source[:].profiles_1d[:].neutral[:].element[:].z_n

FLT_0D (uncertain)

Elementary Charge Unit

Nuclear charge

core_sources.source[:].profiles_1d[:].neutral[:].energy

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Source term for the neutral energy transport equation.

core_sources.source[:].profiles_1d[:].neutral[:].ion_index

INT_0D

Index of the corresponding ion species in the ../../ion array

core_sources.source[:].profiles_1d[:].neutral[:].label

STR_0D

String identifying the neutral species (e.g. H, D, T, He, C, ...)

core_sources.source[:].profiles_1d[:].neutral[:].multiple_states_flag

INT_0D

Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure

core_sources.source[:].profiles_1d[:].neutral[:].particles

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1.m^-3

Source term for neutral density equation

core_sources.source[:].profiles_1d[:].neutral[:].state

[1...N]

STRUCT_ARRAY

Source terms related to the different charge states of the species (energy, excitation, ...)

core_sources.source[:].profiles_1d[:].neutral[:].state[:].electron_configuration

STR_0D

Configuration of atomic orbitals of this state, e.g. 1s2-2s1

core_sources.source[:].profiles_1d[:].neutral[:].state[:].energy

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Source terms for the state energy transport equation

core_sources.source[:].profiles_1d[:].neutral[:].state[:].label

STR_0D

String identifying state

core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type

STRUCTURE

Neutral type (if the considered state is a neutral), in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI
1) cold : Cold neutrals
2) thermal : Thermal neutrals
3) fast : Fast neutrals
4) nbi : NBI neutrals

core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type.description

STR_0D

Verbose description

core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type.index

INT_0D

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

core_sources.source[:].profiles_1d[:].neutral[:].state[:].neutral_type.name

STR_0D

Short string identifier

core_sources.source[:].profiles_1d[:].neutral[:].state[:].particles

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1.m^-3

Source term for the state density transport equation

core_sources.source[:].profiles_1d[:].neutral[:].state[:].vibrational_level

FLT_0D (uncertain)

Elementary Charge Unit

Vibrational level (can be bundled)

core_sources.source[:].profiles_1d[:].neutral[:].state[:].vibrational_mode

STR_0D

Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature.

core_sources.source[:].profiles_1d[:].time

FLT_0D

s

Time

core_sources.source[:].profiles_1d[:].torque_tor_inside

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

kg.m^2.s^-2

Toroidal torque inside the flux surface. Cumulative volume integral of the source term for the total toroidal momentum equation

core_sources.source[:].profiles_1d[:].total_ion_energy

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Source term for the total (summed over ion species) energy equation

core_sources.source[:].profiles_1d[:].total_ion_energy_decomposed

STRUCTURE

Decomposition of the source term for total ion energy equation into implicit and explicit parts

core_sources.source[:].profiles_1d[:].total_ion_energy_decomposed.explicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W.m^-3

Explicit part of the source term

core_sources.source[:].profiles_1d[:].total_ion_energy_decomposed.implicit_part

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

s^-1

Implicit part of the source term, i.e. to be multiplied by the equation's primary quantity

core_sources.source[:].profiles_1d[:].total_ion_power_inside

[core_sources.source[:].profiles_1d[:].grid.rho_tor_norm]

FLT_1D (uncertain)

W

Total power coupled to ion species (summed over ion species) inside the flux surface. Cumulative volume integral of the source term for the total ion energy equation

core_sources.source[:].species

STRUCTURE

Species causing this source term (if relevant, e.g. a particular ion or neutral state in case of line radiation)

core_sources.source[:].species.ion

STRUCTURE

Description of the ion or neutral species, used if type/index = 2 or 3

core_sources.source[:].species.ion.element

[1...N]

STRUCT_ARRAY

List of elements forming the atom or molecule

core_sources.source[:].species.ion.element[:].a

FLT_0D (uncertain)

Atomic Mass Unit

Mass of atom

core_sources.source[:].species.ion.element[:].atoms_n

INT_0D

Number of atoms of this element in the molecule

core_sources.source[:].species.ion.element[:].multiplicity

(obsolescent)

FLT_0D (uncertain)

Elementary Charge Unit

Multiplicity of the atom

core_sources.source[:].species.ion.element[:].z_n

FLT_0D (uncertain)

Elementary Charge Unit

Nuclear charge

core_sources.source[:].species.ion.label

STR_0D

String identifying ion (e.g. H+, D+, T+, He+2, C+, ...)

core_sources.source[:].species.ion.state

STRUCTURE

Quantities related to the different states of the species (ionisation, energy, excitation, ...)

core_sources.source[:].species.ion.state.electron_configuration

STR_0D

Configuration of atomic orbitals of this state, e.g. 1s2-2s1

core_sources.source[:].species.ion.state.label

STR_0D

String identifying ion state (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)

core_sources.source[:].species.ion.state.vibrational_level

FLT_0D (uncertain)

Elementary Charge Unit

Vibrational level (can be bundled)

core_sources.source[:].species.ion.state.vibrational_mode

STR_0D

Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature.

core_sources.source[:].species.ion.state.z_max

FLT_0D (uncertain)

Elementary Charge Unit

Maximum Z of the charge state bundle (equal to z_min if no bundle)

core_sources.source[:].species.ion.state.z_min

FLT_0D (uncertain)

Elementary Charge Unit

Minimum Z of the charge state bundle (z_min = z_max = 0 for a neutral)

core_sources.source[:].species.ion.z_ion

FLT_0D (uncertain)

Elementary Charge Unit

Ion charge (of the dominant ionisation state; lumped ions are allowed)

core_sources.source[:].species.neutral

STRUCTURE

Description of the neutral species, used if type/index = 4 or 5

core_sources.source[:].species.neutral.element

[1...N]

STRUCT_ARRAY

List of elements forming the atom or molecule

core_sources.source[:].species.neutral.element[:].a

FLT_0D (uncertain)

Atomic Mass Unit

Mass of atom

core_sources.source[:].species.neutral.element[:].atoms_n

INT_0D

Number of atoms of this element in the molecule

core_sources.source[:].species.neutral.element[:].multiplicity

(obsolescent)

FLT_0D (uncertain)

Elementary Charge Unit

Multiplicity of the atom

core_sources.source[:].species.neutral.element[:].z_n

FLT_0D (uncertain)

Elementary Charge Unit

Nuclear charge

core_sources.source[:].species.neutral.label

STR_0D

String identifying neutral (e.g. H, D, T, He, C, ...)

core_sources.source[:].species.neutral.state

STRUCTURE

State of the species (energy, excitation, ...)

core_sources.source[:].species.neutral.state.electron_configuration

STR_0D

Configuration of atomic orbitals of this state, e.g. 1s2-2s1

core_sources.source[:].species.neutral.state.label

STR_0D

String identifying neutral state

core_sources.source[:].species.neutral.state.neutral_type

STRUCTURE

Neutral type, in terms of energy. ID =1: cold; 2: thermal; 3: fast; 4: NBI
1) cold : Cold neutrals
2) thermal : Thermal neutrals
3) fast : Fast neutrals
4) nbi : NBI neutrals

core_sources.source[:].species.neutral.state.neutral_type.description

STR_0D

Verbose description

core_sources.source[:].species.neutral.state.neutral_type.index

INT_0D

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

core_sources.source[:].species.neutral.state.neutral_type.name

STR_0D

Short string identifier

core_sources.source[:].species.neutral.state.vibrational_level

FLT_0D (uncertain)

Elementary Charge Unit

Vibrational level (can be bundled)

core_sources.source[:].species.neutral.state.vibrational_mode

STR_0D

Vibrational mode of this state, e.g. "A_g". Need to define, or adopt a standard nomenclature.

core_sources.source[:].species.type

STRUCTURE

Species type. index=1 for electron; index=2 for ion species in a single/average state (refer to ion structure); index=3 for ion species in a particular state (refer to ion/state structure); index=4 for neutral species in a single/average state (refer to neutral structure); index=5 for neutral species in a particular state (refer to neutral/state structure); index=6 for neutron; index=7 for photon
0) unspecified : unspecified
1) electron : Electron
2) ion : Ion species in a single/average state; refer to ion-structure
3) ion_state : Ion species in a particular state; refer to ion/state-structure
4) neutral : Neutral species in a single/average state; refer to neutral-structure
5) neutral_state : Neutral species in a particular state; refer to neutral/state-structure
6) neutron : Neutron
7) photon : Photon

core_sources.source[:].species.type.description

STR_0D

Verbose description

core_sources.source[:].species.type.index

INT_0D

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

core_sources.source[:].species.type.name

STR_0D

Short string identifier

core_sources.time

[1...N]

FLT_1D_TYPE

s

Generic time

core_sources.vacuum_toroidal_field

STRUCTURE

Characteristics of the vacuum toroidal field (used in Rho_Tor definition and in the normalization of current densities)

core_sources.vacuum_toroidal_field.b0

[core_sources.time]

FLT_1D (uncertain)

T

Vacuum toroidal field at R0 [T]; Positive sign means anti-clockwise when viewing from above. The product R0B0 must be consistent with the b_tor_vacuum_r field of the tf IDS.

core_sources.vacuum_toroidal_field.r0

FLT_0D (uncertain)

m

Reference major radius where the vacuum toroidal magnetic field is given (usually a fixed position such as the middle of the vessel at the equatorial midplane)