![]() |
Dakota Reference Manual
Version 6.16
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.