workflow¶
Description of the workflow that has produced this data entry. The workflow IDS can also be used to communicate information about workflow state between workflow components.
Maximum occurrences (MDS+ backend only): 1
New in version 3.34.0: lifecycle status alpha
Changed in version 3.41.0.
ids_propertiesstructure¶
See common IDS structure reference: ids_properties.
time_loopstructure¶Description of a workflow based on a time loop which calls components […] (click to expand)
Description of a workflow based on a time loop which calls components defined in component_list sequentially during each cycle of the loop (workflow_cycle).
time_loop/component(i1)AoS¶List of components partcipating in the workflow
List of components partcipating in the workflow
Maximum occurrences (MDS+ backend only): 20
1 |
|
time_loop/component(i1)/descriptionSTR_0D¶Short description of the software (type, purpose)
Short description of the software (type, purpose)
New in version >3.38.1.
time_loop/component(i1)/commitSTR_0D¶Unique commit reference of software
Unique commit reference of software
time_loop/component(i1)/versionSTR_0D¶Unique version (tag) of software
Unique version (tag) of software
time_loop/component(i1)/parametersSTR_0D¶List of the code specific parameters in XML format
List of the code specific parameters in XML format
time_loop/component(i1)/library(i2)AoS¶List of external libraries used by the code that has produced […] (click to expand)
List of external libraries used by the code that has produced this IDS
Maximum occurrences (MDS+ backend only): 10
1 |
|
time_loop/component(i1)/library(i2)/descriptionSTR_0D¶Short description of the software (type, purpose)
Short description of the software (type, purpose)
New in version >3.38.1.
time_loop/component(i1)/library(i2)/commitSTR_0D¶Unique commit reference of software
Unique commit reference of software
time_loop/component(i1)/library(i2)/versionSTR_0D¶Unique version (tag) of software
Unique version (tag) of software
time_loop/time_end ⇹sFLT_0D¶Termination time for the workflow main time loop
Termination time for the workflow main time loop
time_loop/workflow_cycle(itime)AoS¶Set of time slices corresponding to the beginning of workflow […] (click to expand)
Set of time slices corresponding to the beginning of workflow cycles (main time loop of the workflow). During each workflow cycle, active components compute their result during their given time_interval. Components having completed their computation are frozen until the end of the workflow cycle. The next workflow cycle begins when the maximum time_interval (over the components) has been reached.
1 |
time_loop/workflow_cycle(itime)/component(i1)AoS¶Control parameters for the set of participting components defined […] (click to expand)
Control parameters for the set of participting components defined in ../../component
Maximum occurrences (MDS+ backend only): 20
1 |
|
time_loop/workflow_cycle(itime)/component(i1)/indexINT_0D¶Index of the component in the ../../../component array
Index of the component in the ../../../component array
time_loop/workflow_cycle(itime)/component(i1)/execution_modeINT_0D¶Component execution mode for current workflow cycle. […] (click to expand)
Component execution mode for current workflow cycle. 0 means the component is not executed and the workflow uses results from previous workflow cycle. 1 means the component is executed for this workflow cycle.
time_loop/workflow_cycle(itime)/component(i1)/time_interval_request ⇹sFLT_0D¶Simulation time interval for which this component is requested […] (click to expand)
Simulation time interval for which this component is requested to compute its results
time_loop/workflow_cycle(itime)/component(i1)/time_interval_elapsed ⇹sFLT_0D¶Simulation time interval for which this component has last computed […] (click to expand)
Simulation time interval for which this component has last computed its results
time_loop/workflow_cycle(itime)/component(i1)/control_float(:) ⇹mixedFLT_1D¶Array of real workflow control parameters used by this component […] (click to expand)
Array of real workflow control parameters used by this component (component specific)
1 |
|