Loop

Top  Previous  Next

 

Description

Cyclic loop

 

This module behaves as a cycle in a flow, it can contain several sub modules. The input data is processed in according to the data sort order. Loop can also be used to select specific gathers, since it has parameters (step and interval) for choosing the gathers you want to process. This module is best used for small amounts of data (for example 2D data), while for a large data volume, the “Seismic distributed loop” module should be used as it uses parallel calculation to distribute the data over several clusters.

 

Input data

Loop item

Parameters

Sequential gather number

Number of the current iteration (sequential gather)

It is an incrementing number that indicates the current sequential gather being passed through the workflow

[Iteration Number] will be automatically incremented by the <Loop> module after the  current gather has completed the workflow, when the [Auto Increment] parameter is selected

First seq. gather

Sequential number of the first gather according to the input data sort order

The number of the first iteration should be within the range of [LoopItem] input parameter

Used by 'ExecuteAll' mode of <Loop> procedure

Last seq. gather

Sequential number of the last gather according to the input data sort order

The number of the last iteration should be within the range of [LoopItem] input parameter

Used by 'ExecuteAll' mode of <Loop> procedure

Seq. gather increment

Iteration increment

Indicates number of iterations (sequential gathers) that will be skipped each time a <Loop> completes execution

Active when [Auto Increment] = is selected

Auto increment

If unchecked the iteration mode is to increment only in manual mode. Manual mode is when you double click on the module «Loop» in the workflow. In this case the number of gathers will not increase and we will retain the current value. When we use the execute all modules mode, the data will increment and the gathers will change automatically

Stop in error case

If checked, execution will stop if an error occurs. If not checked, the cycle will run without stopping and skipping problem module

Movie time delay

Time delay between iteration executions. It can used to automatically review data views while the loops execute in movie mode