information on the present DIMR configuration file DIMR configuration file version First version Added settings/parameters. Fully backwards compatible with previous versions Added more settings/parameters. Fully backwards compatible with previous versions Date/time when the file was created/edited Tool that created the file Control flow specification for the DIMR-execution. Executed sequentially, except for components in a "parallel" element Specification of a control flow that has to be executed in parallel Reference to the component instance to be started Specification of a parallel control flow (one main component and a group of related components and couplers). Step wise execution order according to order in parallel control flow. Group of components and couplers to be executed according to the frequency in the "time" element Main component to be executed step wise (provides start time, end time and time step) Main component to be executed step wise (provides start time, end time and time step) Group of components and couplers to be executed according to the frequency in the "time" element Specification of model components and couplers to be executed with a certain frequency Time frame specification for the present group (start and stop time and frequency, expressed in terms of the time frame of the main component) Ordered list of components and/or couplers (specifies the execution order) Reference to a component to be executed Reference to a coupler to be executed Specification of a sequential control flow (components and couplers) Reference to a BMI-compliant model component instance specified below Key=Value pair, used to specify settings, arguments, etc. Used to log values to specified file in workingdir, every timestep Directory where the logfile is written Name of the logfile Specification of a BMI-compliant model component instance that will be executed by DIMR DLL/so that contains the implementation of the model component instance Number of subprocesses in the model component instance (0 if there is no parallel computation) Working directory for the model component instance Value definition of a variable that is provided to the BMI model BEFORE initialize is called Main input file (configuration file) for the model component instance Value definition of a variable that is provided to the BMI model AFTER initialize is called The component's identifying name (unique within the present DIMR config) Specification of the coupling actions to be performed between two BMI-compliant model components The component that provides the data to has to be exchanged The component that consumes the data to has to be exchanged One or more items that have to be exchanged Logger for logging the values that get exchanged in this coupler. The coupler's identifying name (unique within the present DIMR config) Specification of an item that has to be exchanged Name of the item at source component side Name of the item at target component side Specification of a configuration that can be executed by DIMR Information about this DIMR configuration Optional: file path to wait for before the initialization process starts (useful for attaching to process when debugging) Control flow specification Involved components Involved couplers Configuration file for DIMR