- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!気づいたら
もう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
** コミュニケータの分割
!赤門ラーメン
赤門の徒ではない私には,あまり合わなかった.
四川屋台が恋しい.