...
Source | DD index | IDS name | IDS index |
---|---|---|---|
Ohmic heating | 7 | Ohmic | 1 |
Energy loss for ionization | 601 | ionization | 2 |
Energy loss due to radiation including excitation, recombination, and bremsstrahlung | 200 | radiation | 3 |
Electron energy loss due to equilibration with ions | 402 | equipartition | 4 |
Energy loss due to particle transport | 400 | transport | 5 |
ECH power absorbed to electrons | 3 | ECH | 6 |
ECH + EBW power absorbed to electrons | 901 | ECH&EBW | 7 |
Ion energy loss due to charge exchange | 305 | CX | 8 |
Net heating power in a unit volume | 1 | net_power | 9 |
The source 901 (ECH + EBW power absorbed to electrons) is a custom source missing in the DD.
The following functions support I/O with the 'core_profiles' IDS is carried out by the functions 'put_core_sources' and 'get_core_sources'. The interface of 'get_core_sources' identical to that of 'get_core_profiles' (Section 2.4). The interface of 'put_core_sources is as follows':
function put_core_sources (output, idx, comment, data_source, imas_version, access_layer)
Name | Type | Description |
---|---|---|
output | struct | structure containing the DYON output to be saved |
idx | int | the data entry identifies |
comment | symbol array | comment characterizing the data to be saved |
data_source | symbol array | text describing the origin of the data |
imas_version | symbol array | IMAS major version (prepared in the 'put_to_IMAS' function) |
access_layer | symbol array | IMAS access layer version used when writing the IDS (prepared in the 'put_to_IMAS' function) |
IDS equilibrium
IDS gas_injection
...