Type level
boost::mpi::threading::level — specify the supported threading level. 
 
Synopsis
Description
На основе стандарта MPI 2/8.7.3
- single
- Выполнит только один поток. 
- funneled
- 
Только основной поток будет выполнять вызовы MPI. Процесс может быть многопоточным, но только основной поток будет совершать MPI-звонки (все MPI-звонки «запускаются» в основной поток). 
- serialized
- 
Только один поток в то время делает MPI звонки. Процесс может быть многопоточным, и несколько потоков могут совершать MPI-звонки, но только один за один раз: MPI-звонки не выполняются одновременно из двух отдельных потоков (все MPI-звонки «сериализированы»). 
- multiple
- 
Несколько потоков могут выполнять вызовы MPI. Несколько потоков могут называться MPI без ограничений.