synchronization

Select how Dakota schedules a batch of concurrent function evaluations in a parallel algorithm

Specification

  • Alias: None

  • Arguments: None

  • Default: method specific

Child Keywords:

Required/Optional

Description of Group

Dakota Keyword

Dakota Keyword Description

Required (Choose One)

Synchronization

blocking

Complete concurrent evaluation of all evaluations within a batch

nonblocking

A batch of concurrent evaluations are queried for completions and a partial set is returned to the algorithm

Description

The synchronization specification can be used to specify the use of either blocking or nonblocking schedulers, where the former must block until all evaluations are completed and the latter does not block, returning only the partial set that has been completed for a particular call to the scheduler.