冷静に考えたら、座標変換ですね。
基礎式です。
実河川の問題では必須のような気がします。
今度テスト計算をしてみます。
冷静に考えたら、座標変換ですね。
基礎式です。
実河川の問題では必須のような気がします。
今度テスト計算をしてみます。
http://ccpn.gsi.go.jp/meeting_partners/data/20170608/4.pdf
この前話そうと思っており、忘れてました。 deep learnningの部分を抜きにすると、公開データを一括処理でやっちゃうあたりは、我々がやりたいことと少し近いような気がしてます。 物理モデルと公開データを組み合わせて何かやりたいですね。
c++の開発環境で、VC++って話をしていましたが、あえてのBash on windowsはどうでしょうか。もうすぐ、Fedora版がでるので、それで開発するとcentOSとの相性も良いのかなと。gccになるけど科学技術計算+αを書くだけなら十分でしょう。cmakeとか使いたいです。
始めて見ました。情報は共有してます。基本的には、ブログで書くほどもないことを上げようかなと。
大きなプログラムを書きたいため、並列化の勉強をしているですが、気になる内容がありましたので、列挙しておきます。
最近の主流っぽいですね。MPI+openmpが基本で。MPIで分割したものに、openmpで並列化をかけるようです。情報はお持ちでしょうか。
ポインタ配列って並列化できないのかなって思ってましたが、openmp3.0からサポートしているようです。
以下のp.36参照。ただし、Cだけっぽいですね。
http://jp.xlsoft.com/documents/intel/seminar/openmp20161202/OpenMP45_2016_Dec_JA_Final.pdf
openmpはMPIと比較して、いろいろと小回りがきくので、ハイブリッド並列化は良いような気がします。
http://jpn.teradata.jp/library/ma/ins_17.html
最近検索に引っ掛かり、気になってます。 いづれは、私のような仕事もこうゆう世界になるのかなと思ってます。 問題解決のために必要な物理モデルの決定から、得られた解より対策を決定する過程が自動化されると仕事がなくなっちゃいますね。 でも、物理モデルを書ければ仕事はあるのかなと。
ちょっとしたことからPCを初期化しました。 インストールに気になったことを忘れないように書いておきます。
結構大幅に変わりましたね。まだ、使いこなせてないです。
http://qiita.com/KuwabataK/items/f044b037bde50afbbca6#_reference-26d5b85ec3d8b2eafc11
proxy環境下でのバグっぽいです。とりあえずコマンドラインから対応。
勝手にanacondaがインストールされてました。node.jsも入るので、こっちのほうが楽かもしれないですね。ただし、15GBくらいありますが。
先日のアップしたプログラムを書いた際に初めてメモリリークという壁にぶち当たりました。 fortranでメモリリークって無いだろと思ってましたが、結構あるみたいです。
例えば、
http://jjoo.sakura.ne.jp/tips/f90/memory_leak.html
ただし、今回陥ったものは、ifortだと問題なかったので、gfortranのバグっぽいですが、メモが代わりにまとめておきます。 下記のようにsubroutine内でポインタの配列を複製を作ると解放出来なくってしまいました。
subroutine test(pA) type(c), pointer :: pA(:) !引数:構造体cの配列 type(c), pointer :: p(:) => null() !ローカル変数 allocate(p, source = pA) !pAのコピーをアロケート !処理を実行 deallocate(p) !pが開放されない。 end subroutine
全く原因が不明です。