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 […]
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 […]
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 […]
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 […]
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. […]
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 […]
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 […]
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 […]
Array of real workflow control parameters used by this component (component specific)
1 |
|