omp_get_num_procs

いちごパック > OpenMPの解説 > omp_get_num_procs

インターフェース

#include <omp.h>
int omp_get_num_procs();
プロセッサコアの数を返します。 omp_get_max_threads()が返す数は、プロセッサコアの数と一致するとは限りません。

サンプルプログラム

サンプルソースコードを示します。
#include <iostream>
#include <omp.h>


int main()
{
    std::cout << "ichigosample: num. processors = "
              << omp_get_num_procs() << std::endl;
    std::cout << "ichigosample: max. threads = "
              << omp_get_max_threads() << std::endl;

    return 0;
}
実行結果の1例を示します。
ichigosample: num. processors = 4
ichigosample: max. threads = 4

関連ページ

  • OpenMPの解説 目次