!気づいたら もう9月か.なんか8月は割と夏休み気分だったなあ. 今年の9月はイベントが盛り沢山.負けないように頑張らないと. !勉強不足 というか,手を動かしていないというか... がんばらねば. !git/Cygwin Cygwinでgitつかっていて,commitしようとしたら, trailing whitespace と大量にエラーがでて困ってしまっていたのだが, [Backlinks for: git/git commitで編集したファイルがYou have some suspicious patch linesなどといわれてcommitできない|http://tobysoft.net/wiki/index.php?git%2Fgit%20commit%A4%C7%CA%D4%BD%B8%A4%B7%A4%BF%A5%D5%A5%A1%A5%A4%A5%EB%A4%ACYou%20have%20some%20suspicious%20patch%20lines%A4%CA%A4%C9%A4%C8%A4%A4%A4%EF%A4%EC%A4%C6commit%A4%C7%A4%AD%A4%CA%A4%A4] に解決方法が. 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 ** コミュニケータの分割 !赤門ラーメン 赤門の徒ではない私には,あまり合わなかった. 四川屋台が恋しい.