![]() |
Dakota Reference Manual
Version 6.15
Explore and Predict with Confidence
|
Multiple methods run concurrently and share information
Alias: none
Argument(s): none
Child Keywords:
Required/Optional | Description of Group | Dakota Keyword | Dakota Keyword Description | |
---|---|---|---|---|
Required (Choose One) | Sub-method Selection (Group 1) | method_name_list | List of Dakota methods to sequentially or collaboratively run | |
method_pointer_list | Pointers to methods to execute sequantially or collaboratively | |||
Optional | iterator_servers | Specify the number of iterator servers when Dakota is run in parallel | ||
Optional | iterator_scheduling | Specify the scheduling of concurrent iterators when Dakota is run in parallel | ||
Optional | processors_per_iterator | Specify the number of processors per iterator server when Dakota is run in parallel |
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.