.. _interface-analysis_drivers-direct-processors_per_analysis:

"""""""""""""""""""""""
processors_per_analysis
"""""""""""""""""""""""


Specify the number of processors per analysis when Dakota is run in parallel



**Topics**


concurrency_and_parallelism


.. toctree::
   :hidden:
   :maxdepth: 1



**Specification**

- *Alias:* None

- *Arguments:* INTEGER

- *Default:* automatic (see discussion)


**Description**


For direct function interfaces, ``processors_per_analysis`` can be used
to specify multiprocessor analysis partitions. As with the
``evaluation_servers``, ``analysis_servers``,
``evaluation_self_scheduling``, ``evaluation_static_scheduling``,
``analysis_self_scheduling``, and ``analysis_static_scheduling``
specifications, ``processors_per_analysis`` provides a means for the
user to override the automatic parallel configuration (refer to
ParallelLibrary and the :ref:`Parallel Computing section <parallel>`)
for the number of processors used for each analysis partition.

*Usage Tips*

- If both ``analysis_servers`` and ``processors_per_analysis`` are     specified and they are not in agreement, then ``analysis_servers``     takes precedence.