| 53 | |---------------- |
| 54 | {{{#!td style="vertical-align:top" |
| 55 | [=#compute_velocity_seeds_local '''compute_velocity_seeds_local'''] |
| 56 | }}} |
| 57 | {{{#!td style="vertical-align:top" |
| 58 | L |
| 59 | }}} |
| 60 | {{{#!td style="vertical-align:top" |
| 61 | .T. |
| 62 | }}} |
| 63 | {{{#!td |
| 64 | Flag to control the control the computation of velocity seeds that are the basis of the imposed disturbances. |
| 65 | If set to .FALSE., the computation of the seeds at the boundary is |
| 66 | distributed to all processes along the respective 1D communicator. Subsequently, seeds are gathered on the respective boundary process. |
| 67 | This option is especially useful for large length scales where the computational effort can become quite huge (it scales with the turbulent length scales), so that gain by parallelization exceeds the costs by the subsequent communication. This is usually the case when turbulent length scales are read in from ASCII file. |
| 68 | |
| 69 | If set to .TRUE., velocity seeds are computed only locally. This performs better when the turbulent length scales are small (like in the parametrized mode where the length scales are limited to 8 x grid spacing) and thus the loops are smaller and no communication is necessary. |
| 70 | }}} |