2012-01-01から1年間の記事一覧

3月31日(土) 勉強会、します。

色々ありましたが、場所が確保できたので勉強会をしたいと思います。闇鍋プログラミング勉強会 : ATNDもともとはテーマが「C++」だったんですが、それ以外のほうが面白いということで、「プログラミング全般」ということにしました。恐らく主テーマは「ごっ…

勉強会テーマについてアンケート募集

というわけでこの間勉強会開くと言っていたのですが、会場さえ確保できればほぼ完了な気がするので、今のうちにどういうテーマのニーズがあるのか調べてみたいと思います。投票 - IT系勉強会で、これなら参加したい!&発表したい!と思えるテーマを教えてく…

gcc 4.5をビルド

C++

CUDA 4.1でgcc 4.6がビルドできると思ったらただの勘違いよろしくgcc 4.5までしか対応していないとのことでしたので4.5をビルドしなおしました。この間のgcc 4.6をビルドしたのとそこまで変わりません。変わったのは、gccのディレクトリ内に適当なディレクト…

CUDA 4.1でGCC 4.6が使えると言ったな、アレは嘘だ!(多分)

タイトルどおりです。つい2週間前にやったときにはエラーもなくビルドできたはずなのですが、今になってエラーになりました。どうしてかはよく分かりませんが・・・。GCC 4.5はサポートされているようなので、そちらはばんばん使いましょう。

gcc 4.6.2とOpenMPIとBoost.1.49.0をインストールする

ただのメモ書きです。Boost.1.49.0はBoost.MPIも使えるようにしておく。 CentOS 6.2 Core i7 3GHz (多分) 12GB RAM (多分) gcc 4.6.2のビルド 今回は /usr/shareの中にgcc-4.6というディレクトリを掘ってそこにインストール。まず必要な3つのライブラリをイ…

予告)C++の勉強会しますか

1徹していて若干気分がアレです。それはともかく、前にアキラ先生から「どっか小規模な勉強会に使える会場ないか」みたいな話があったので、調べてみると僕が通っている学部のキャンパスはどうとでもなりそうということだったのを思い出しまして。「せっかく…

CUDAでBoostを使ってみたかったんです

よくよく考えると、最近Boostをほとんどつかってないなーと思いました。ちゃんと言うと使いどころが出てこなかったんだと思います。 最近はCUDAをさわりつつ、という感じだったのでBoost.MPIとか使えると嬉しいなと思っています。なので少しずつBoost.MPIの…

Texture Memory使いたかったから勘弁してください

この記事書いてる途中にOpera for Ubuntu11.10が2度クラッシュしてデータ消えたのでもうUbuntuで記事書いてるときにOperaは使わないと心に決めました。もう書くのめんどくさくなってきたのでさくっと書きます。CUDAにはTexture MemoryがあってTexture Unitか…

Effective C++やC++11やテンプレートを教えてみた。

C++

某研究室の院生の人に飲み会の席で冗談混じりに「教えて」とか言われたので、試しにやってみました。CやJavaを学んだ+テンプレートは型Tをfloatやdoubleに置き換えて使っている程度ということだったので、まあEffective C++とかC++11とかテンプレートのテク…

メモ:OpenGL Interoperability の話

長いので Interop にして話す。OpenGLとの相互運用のこと。Direct3Dとも可能だが、Direct3Dはいかんせん初期化が面倒なので使いたくないので無視。CUDA C Programming Guideの3.2.11辺りにGraphics Interoperabilityのページがある*1のでそれと、SDKのサンプ…

メモ:neocomplcacheでC++のインクルード補完

なぜかすごい躓いたのでとりあえずメモ。 .vimrcでg:neocomplcache_include_paths.cppに設定する方法もあるようだが、何かうまくいかないのでとりあえずpathに追加する形で。 " ~/local/includeにboostのインクルードディレクトリが置いてある set path+=$HO…

メモ:CUDAをWindows + Visual Studio 2010で使う

以下のページを見たりして、色々設定してビルドできるようにしたのですが、VisualStudioでビルドする意味ってあんまりないな、と思ったりします。既存のVSプロジェクトにCUDAコードを追加する方法 - PukiWiki for PBCG Lab CUDAを使う:tech.ckme.co.jp例え…