Dakota Reference Manual: collaborative

| Dakota Reference Manual Version 6.15 Explore and Predict with Confidence

- Main Page
- Related Pages

All Pages
collaborative

Multiple methods run concurrently and share information

## Specification

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

## 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.