目次

OpenMP覚え書き

特徴

記述方法

#include<omp.h>

コンパイル方法(gcc)

コンパイラオプションに-fopenmpを追加

$ gcc -fopenmp -O2 -o test test.c

コンパイル方法(Visual C++)

コンパイラオプションに/openmpを追加

> cl /openmp /O2 test.c

メモ

 omp_set_num_threads(16); // 実行するスレッド数を16に設定
 int n = omp_get_max_threads();
 int n = omp_get_num_threads();
 int n = omp_get_thread_num();