忍者ブログ
凡人の日々の経過を記録
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



Ubuntu 10.04でOpenMPを試してみた。
pkgとしては、libgomp1がそれっぽい。

 % g++ -v
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) 
 

#include <stdio.h>
#include <omp.h>

int main(int argc, char *argv[])
{
    #pragma omp parallel
    printf( "Hello, OpenMP!\n" );
    return 0;
}

 % g++ -fopenmp -o run.x hello.cpp

 % ./run.x
Hello, OpenMP!
Hello, OpenMP!
Hello, OpenMP!
Hello, OpenMP!
Hello, OpenMP!
Hello, OpenMP!
Hello, OpenMP!
Hello, OpenMP!

 
コンパイルオプションとして、-fopenmpをつけてやる必要があるようだ。
ライブラリ指定は特にしていしなかった。
実行するとprint文がCPUの数分表示された。

 


拍手[0回]

PR


この記事にコメントする
HN:
TITLE:
COLOR:
MAIL:
URL:
COMMENT:
PASS:
この記事へのトラックバック
この記事にトラックバックする:

Powered by 忍者ブログ  Design by © まめの
Copyright © [ ずくのない凡人の日記 ] All Rights Reserved.
http://bambooflow.blog.shinobi.jp/