1
実行時にopenmpスケジュールをチェックする方法は?openmpのスケジュールは何ですか?
私は
#pragma omp parallel for schedule(runtime) collapse(2)
for(j=1;j>-2;j-=2){
for(i=0;i<n;i++){
//nested loop code here
}
}
scheduele並列ループおよびランタイムと私のコードをコンパイルし、私は環境変数OMP_SCHEDULE=dynamic,50
を指定します。
実行時にプログラムで実際にOMP_SCHEDULE
変数が使用されたことを確認するにはどうすればよいですか?
私はhttp://www.openmp.org/wp-content/uploads/openmp-4.5.pdf
をダウンロード4.7.3
は、プログラムが実行されたすべてのランタイム情報を出力OpenMPのAPI関数がありませんでした報告?私はそれに手を差し伸べることができませんでした。 – Marouen
'void omp_get_schedule(omp_sched_t * kind、int * chunk_size)' –
@Z Boson、それを答えて、彼を基準にしましょう! (私はちょうどその答えを自分で書いていますが、あなたの雷を盗んではいけません:-)) –