iterator_scheduling
Specify the scheduling of concurrent iterators when Dakota is run in parallel
Topics
concurrency_and_parallelism
Specification
Alias: None
Arguments: None
Child Keywords:
Required/Optional |
Description of Group |
Dakota Keyword |
Dakota Keyword Description |
---|---|---|---|
Required (Choose One) |
Scheduling Mode |
Specify a dedicated master partition for parallel iterator scheduling |
|
Specify a peer partition for parallel iterator scheduling |
Description
An important feature for component-based iterators is that execution
of sub-iterator runs may be performed concurrently. The optional
iterator_scheduling
specification supports user override
of the automatic parallel configuration for the number of iterator
servers. That is, if the automatic configuration is
undesirable for some reason, the user can enforce a desired number of
partitions at the iterator parallelism level. Currently, hybrid
,
multi_start
, and pareto_set
component-based iterators support
concurrency in their sub-iterators. Refer to ParallelLibrary
and the Parallel Computing section for additional information.