Diary/2008-9-1
気づいたら
もう9月か.なんか8月は割と夏休み気分だったなあ.
今年の9月はイベントが盛り沢山.負けないように頑張らないと.
勉強不足
というか,手を動かしていないというか...
がんばらねば.
git/Cygwin
Cygwinでgitつかっていて,commitしようとしたら,
trailing whitespace
と大量にエラーがでて困ってしまっていたのだが,
Backlinks for: git/git commitで編集したファイルがYou have some suspicious patch linesなどといわれてcommitできない
に解決方法が.
git-config core.autocrlf true git-config core.safecrlf true
として,さらに,.git/hooks/pre-commitの
if (/\s$/) { bad_line("trailing whitespace", $_); }
をコメントアウトする.
MPI講習会
http://www.cc.u-tokyo.ac.jp:16080/ha8000/
- MPI-2
- 並列I/O
- C++,Fotran90インタフェイス
- 動的プロセス生成/消滅
- MPIの実装
- MPICH
- LAM
- OpenMPI
- YAMPII
- 注意
- MPI_Bcastを条件でくくって呼ばないPEがあるとロックされる.
- MPI_AllreduceはMPI_Reduceよりすごく遅い.あたりまえ.
- MPI_Gatherのirecvcountは1PEあたりのデータ数を書く
MPI関数メモ
- システム関数
- MPI_init
- MPI_Comm_rank
- MPI_Comm_size
- 通信
- MPI_Send/MPI_Recv
- ブロッキング
- MPI_Isend/MPI_Irecv
- ノンブロッキング
- MPI_Bcast
- 1対全通信
- MPI_Reduce/MPI_Allreduce/MPI_Barrier
- 集団通信関数
- 時間計測関数
- MPI_Wtime
- コミュニケータ
- MP_Comm_split
- コミュニケータの分割
赤門ラーメン
赤門の徒ではない私には,あまり合わなかった.
四川屋台が恋しい.