Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This document can be found on the ACH-PSNC Confluence page (DYON IMASification - Scientific Worfklows - PCSS Confluence (psnc.pl), https://docs.psnc.pl/display/WFMS/DYON+IMASification).

 DYON output

The storage of the DYON output in IMAS is supported by two MATLAB functions, put_to_IMAS and get_from_IMAS. Depending on the situation, they can be integrated to the code or used separately as wrappers providing the connection between DYON and IMAS. The scripts test_put_to_IMAS and test_get_from_IMAS are provided, which illustrate how the functions can be called as wrappers.

...

Here 'IDS index' is the location of the source in the 'radiation.process' AoS (which can be changed if required). The 'IDS name' is the label of the process (a part of the process identifier), which is not used when the data are extracted from the IDS. The processes with DD indices 901 and 902 are custom processes missing in the DD.

...

function [ion] = arrange_ion_densities (mass, Z_n, label, neutral_index, densities)

Prepare a structure containing the densities of all ion charge states of an element for the core_profiles IDS.

NameTypeDescription
ion

mass

Z_n

label

neutral_index

densities


function [neutral] = arrange_neutral_density (mass, Z_n, label, ion_index, density)

...

function [neutral_sort] = arrange_radiation (label, mass, Z, power_density)



function [neutraldensity, ion_sortfound] = arrangeextract_ion_radiationdensities (label, massprofiles, Z, power_density)



function [AOS_index] = find_source (sources, dictionary_index)



function index = find_species (species_list, label)



 DYON input

Description of the scripts processing the DYON input (to be done).

...