collaborative
Multiple methods run concurrently and share information
Specification
Alias: None
Arguments: None
Child Keywords:
Required/Optional |
Description of Group |
Dakota Keyword |
Dakota Keyword Description |
---|---|---|---|
Required (Choose One) |
Sub-method Selection |
List of Dakota methods to sequentially or collaboratively run |
|
Pointers to methods to execute sequantially or collaboratively |
|||
Optional |
Specify the number of iterator servers when Dakota is run in parallel |
||
Optional |
Specify the scheduling of concurrent iterators when Dakota is run in parallel |
||
Optional |
Specify the number of processors per iterator server when Dakota is run in parallel |
Description
In the collaborative approach, multiple methods work together and share solutions while executing concurrently. A list of method strings specifies the pool of iterators to be used. Any number of iterators may be specified. The method collaboration logic follows that of either the Agent-Based Optimization or HOPSPACK codes and is currently under development and not available at this time.