スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

openMPのインストール

OpenMPは複数のCPU(複数コアを含む)を持った計算機上での並列化に威力を発揮する。
OpenMPを使う最大の利点は、OpenMPに対応したコンパイラであれば、非常に簡単に並列化できる点である。
現在、gcc、Visual C++、およびIntelコンパイラなど主要なコンパイラはOpenMPに対応している。
習得も他の並列化技法に比べて比較的容易である。
なお、速度を最優先にする場合、単一コンピュータ上で動かした場合でも、メモリのローカリティのためかOpenMPよりMPIの方が効率のよいことが多い。MPIに関してはこちらを参照。
(参照:OpenMPの使い方:tech.ckme.co.jp



シミュレーションの計算時間短縮に向けてopenMPの勉強に取り組んでいます.
自分のプログラムに入れてみても計算時間が増えるばかりで辛いです...
スレッド生成にかかるオーバーヘッドの対策って大事ですね.

インストール方法(windows,Visual Studio C++ 2008 Express Edition)

Windows SDK for Windows Server 2008 and .NET Framework 3.5
から,コンパイラのみチェックしてインストール

②program file の中でomp.hを検索してみて,自分のVCのバージョンのディレクトリの中にそれがあるのかチェック.別のバージョンのところへ入っていたら,今のバージョンのディレクトリへ移動させる.

③VCを立ち上げる.

④上部のデバッグ開始ボタン(緑色の三角形)近くのDebugと書かれたボタンをクリックし,Releaseを選択.

⑤VCのプロジェクトオプション(Alt+F7)から言語→openMPのサポートを「はい」にする.

⑥VCのプロジェクトオプション(Alt+F7)から最適化→最適化を「最大限の最適化 (/Ox)」にする.(コンパイルが地味に時間かかりますけど,計算時間が速くなります.)

これで準備は終わりです.
以下のプログラムを試しに動かしてみてください.


#include <stdio.h>

#include <omp.h>

int main()

{

    #pragma omp parallel 

    {

        printf("このコードは並列化されます。\n");

printf("%d of %d  \n",omp_get_thread_num(), omp_get_num_threads());

    }

    return 0;

}



実行結果
openMP
並列化され,スレッドが二つなので二回分printfが実行されました.
1of2は2つのスレッドのうちの1番目 という意味です.







テーマ:プログラミング - ジャンル:コンピュータ

世界一周したい

世界一周は死ぬまでに絶対やります。
問題はタイミング。
在学中は親の金を使うことになるし、バイトでは満足な資金は作れないので断念。
どうせだったら自分の稼いだ金で行きたい。
しかし旧帝の理系で大学院まで行って、社会人ドロップアウトして世界一周は反対意見の方が多い。
でも、だからこそ、やってみたいという気持ちもある。
他の人が真似しない、自分にしかできない事だからだ。
社会人を経験してからの世界一周の方が見えてくるものが多いかも。


昨日、大阪の実家に帰ってきました。前日バンコクを出発。悪友たちが見送ってくれました最後にみんなと会えてよかった……てゆうか、むさくるしい奴らは置いておいて。ヒコ―キから見た日本列島。なんか外国に入国する気分…。関空。とうとう帰ってきたやはり、日頃の行いが良すぎたのでしょう。イミグレも税関もすんなり通過。とりあえずカフェオレと、日本にいた時吸ってたタバコで一服。近くの駅までバスで電車に乗り換えます。みん...
世界新聞社

テーマ:世界一周 - ジャンル:旅行

次のバックパック一人旅

次は絶対インド行きます。
インドのタージマハルとかガンジス川も見たいですけど、
大きい砦とかお城とか黄金寺院もよくばりだけど見てみたいな~。
あとインド人とたくさんツーショットで写真撮りたい。
そして荒々しいインドの長旅を終えてからのネパール。(もちろん陸路で国境越え)
ネパールの人たちに癒されて帰ってきたい。
世界のどこかで会いましょう

テーマ:バックパッカー - ジャンル:旅行

木の根っこが生えた遺跡・タ・プローム

タプロームまた行きたいな。

 カンボジアの有名な世界遺産、アンコールワットの中に、タプロームという遺跡があるそうで、その遺跡の上に、大きな木の根っこが張ってしまったそうです。被さったというか… なるほど、グーグルマップを見ても、木の葉の陰にかすかに遺跡のようなモノが確認できるだけ。そうとう木が生い茂っています。Thumbnail ファイル:Taprohmroots01.JPG - Wikipedia...
木の根っこが生えた遺跡・タ・プローム



テーマ:バックパッカー - ジャンル:旅行

理系の男の子・草食系男子もオシャレをしよう

今日は何着ようかな~とか毎朝考えるのが楽しくなります。
オシャレが嫌いな女の子はいないので普段から感性を磨いておくと話のネタにもなります。
それにオシャレな雰囲気を出していたら、恋愛対象から外される確率が減ります。
女の子も男の子も異性を即座に恋愛対象かどうかを見極めますよね。
対象から外されたら逆転は難しいので外されないようにしましょう。
特に私は160cmしか身長がないのでオシャレはできるだけ頑張ってます。


実は私は22歳になるまで女の子の友達はいませんでした。もちろん彼女も。。。
小、中、高校、大学は共学にもかかわらず苦手意識から自分から話しかけるということをしませんでした。
当然、服はユニクロで済ませて、異性から相手にされない人間でした。

バイト先で女の子と話すことはありましたが事務的な話が中心。
ネットのつながりで友達はいましたがリアルではいませんでした。

facebookで女の子とネット上で知り合い、同じ大学で、歩いて1分の近所の子だったので学食で待ち合わせてランチを食べることになりました。
その子はまじめ系のしっかりした子で、男の子の友達もたくさんいたので話しやすく、買い物とか普通に誘える友達になりました。

その子はオシャレが好きな子だったので、私は全身のコーディネイトをお願いしました。
私はもともとオシャレしたいなと思っていましたが、何を買っていいのかわからなくて行動に移せていませんでした。
そして女の子の力を借りてオシャレデビューしました。
恥ずかしいと初めは思ってましたが研究室の人にオシャレだねって言われて嬉しくなり、調子に乗り始めました。
1年で10万くらい予算を確保して消化することを目標にしてみました。
2か月に一回くらいのペースでメンズノンノとかジョーカーを買い始めました。

オシャレと言ってもいろいろな種類があるので、自分が目指すオシャレを確立しておく必要があるなと感じます。
・リア充に見られたい
・異性にもてたい
・自分が着たい服を自由に着たい
・まじめに見られたい
・遊んでるようにみられたい
・ワイルドに見られたい


私の場合は女の子ウケがすべてだなと思い、無難で奇抜すぎないプレッピーもしくはトラッドな感じのものを買ってきました。
カーディガンとかチノパンとかPコートとかです。
まじめそうに見える自分の性格にもピッタリです。
カーディガンを着ると、ゆるい雰囲気がいい感じに出て、
低身長から裾の長く見えるシャツも気にならなくなるので私には最適でした。

買い物をするときはあらかじめよく使うショップのオンラインストアで買いたいものを決めておいて
実際の店舗で試着して購入というのが一番ハズレが少ないという教訓も得ました。

これで私はオールシーズン野暮ったくみられることなく過ごすことができました。
さらに自分から女の子に話しかける積極性や自身も私の場合オシャレから手に入れることができました。

やはり人間関係は第一印象が大事なので身だしなみには気を付けましょー


テーマ:日々のつれづれ - ジャンル:日記

プロフィール

glfarika

Author:glfarika
理系の大学院生です。
海外、映画、ノリのいい音楽が好きです。
来年からゼネコン。
メールで雑談でもしませんか?
glfarika(アットマーク)gmail.com

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
メールフォーム

名前:
メール:
件名:
本文:

拍手
web拍手 by FC2
  
クリックお願いします

FC2Blog Ranking

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。