andante

0914

僕の主観としてはさっき起きたばかりなのですがはて

iPhone5予約しましたどうなるのかはよくわかりませんが
僕はSoftbankなのでテザリングできないのですが微妙に魅力的で悩ましくはあります実際めったに使わないのだけどたまには使えるときっと嬉しい
まあいいかauに移行するの面倒だしSoftbankもそのうち対応したりしないかな


研究室に秋から来る留学生のチュータになったのですが今日留学生から英文のメールが来ていて怖いのでまだ返事をしていませんというか英文のメールの書き方とかわかりません(メールの書き方自体よくわかりません)怖いです怖いです

これから何回怖いことをしなくちゃいけないのかわからないです怖いです


今夜はFDTD計算するにゃん(仮)をなんとかしますちょっと計算違いをしていて困っていますがまあきちんと考えればだいじょうぶでしょうあといいかげんPMLを実装したいです

それだけです

0913

昨晩は少々飲み過ぎました


夕方からバイトなかなか案件が終わらない

リーダブルコード読了
まず内容を生かす場所がぜんぜんないって思うだろうでもそれはあなたの書いたコードがすでに読みやすいからじゃない単に気づかないからだ(解説より)とあって赤面精進します


iPhone5出ましたね明日予約開始だそうです予約しようソフトバンクのオンラインショップiPhone4のときは使い物にならなかったけど今回はどうなのでしょうね(もっとも急にアクセスが増えて使い物にならないこと自体べつに普通のことなので(たとえそれが事前に予期できていようと)やっぱり使い物にならないかもしれませんが)

0912'

昼に電話で起こされてそれから計算ねこうさぎ(仮)の高速化をしていました挙動が謎です序盤で一旦減速してしばらく実行しているうちに加速するという感じなのかな問題サイズが小さいときは最初から加速し続けるように見えます(1000ステップごとにしか追ってないせいかも)がよくわかりませんAVXでベクトル化する方向とそれ以外の方向の分割数の振り方によっても変わるのかもしれないなあと思いつつきちんと検証したいけど面倒
分割数は最終的にはMPIによって減少するはずなのでいいのかなとか
現状は境界条件をきちんと処理していないのであれですあれ
処理しようとするとたぶんどうしても分岐処理を書くことになってそれはコンパイラによる最適化をおおきく阻害することになって実行速度に境界のぶん以上の影響をもたらすのじゃないかと心配になりますあとPMLの計算面倒っぽい


http://www.youtube.com/watch?v=ys1w7vjpvUY
なんかこう否定するけど図星系のダメージの大きい歌です
でもいまの僕はこの先を知っている悪いのは状況じゃなくて僕なんだ
まあそういうあれこれとは別にこういう歌というか曲ちょっと好きです

(追記)近づかないでネクラさんのところなんだかすこし嬉しいような気持ちになってしまって僕ってどうしようもないのかなと思いました


夕方から友人と東急ハンズにゆき先輩の送別会のためのメッセージカードを選びました人数が多いので通常の色紙では入らないのでしたこういうのの無難な選び方がよくわからないので悩ましいです

夜はほこらんさんが遊びに来ましたお酒を飲んだりねこみみをつけさせたりなんか今回は僕がくつろぎっぱなしだったような気がしてあれだなーと思いましただいぶ楽しかったけれども(ありがとうございました)


明日は夕方からバイト今夜はiPhone5の発表を待って寝ます(もしかしたら先に寝るかも)あと計算ねこうさぎ(仮)の改良今夜こそPMLに取り組もうかなあ

0911

AVXによる高速化すこしだけできていますがいまのところ三割増しくらいです(境界条件の都合で磁場しかやっていないのですが)doubleを四本同時に演算していることを考えるとぜんぜんですねコンパイラの自動最適化技術に感動するべきところなのかは悩みますもっと速度を
現状ボトルネックの一つはどうしても32バイトにアラインしないところがあるせいだと思われるのでここをうまく回避できれば(できるのかね)もうすこしよくなるのかなとも

まあまだPMLの理論も理解していませんがううむ


夕方からバイトプロジェクト終盤っぽいチケット
今回のプロジェクトを通して非常にたくさんのことを考えたり学びました(それはしばしば大きな苦痛をともなったけれども)次に生かさなければなりません


さて今夜はこれから研究室に石鹸を取りに(昨日行く途中で買ったのを置き忘れてきたのです)行ってそれからすこしnekousagiの高速化を試みてねむります明日はほこらんさんとお酒を飲みます部屋を片付けなくてはさすがにこれはひどい

0910

昨日だと思ってた友人の誕生日が一昨日だったし今日って九月九日だと思ってました

そういえば昨夜はFDTD計算するにゃん(仮)をすこし書きましたとりあえずFDTD計算をするにゃんなのですが微妙にいろいろ寸法とかがおかしいので微調整はいると思います(でも一応それっぽく動きました)境界条件も周期境界にとって誤魔化してあるしこのへんはきちんと調節できるようにしたいので書き方に悩みますねねこ


今日は夕方から研究室にゆきましたが夜に荷物が届くのですぐ戻りました結局研究室のマシンにもMinGW64環境を導入しています
荷物は本とかでした特殊相対性理論の数学的基礎とかこういうの心が落ち着きます


明日はバイト昼までは研究室にいようかしらでもなあそれよかふつうにシミュレイタ書いてるほうがいい気もするし

0909

なんか知らないうちに時間が経っています

昨夜は深夜の研究室でメモリのチェックをしました思った通りというかまあエラーが派手に検出されていてどうやらメモリを一枚抜けば解決しそうな問題でした最初に抜いた一枚がたまたま当たりだったようです運が良かったのでしょうとりあえずいまはその一枚(4GB)を抜いて28GB体制で動かしていますmemtest86+はなにも言って寄越さないのでとりあえず問題はないのでしょう
ただエラーの原因がその一枚にあると特定できたわけではない可能性に気づきましたというのもその一枚がどのスロットに挿さっているときにも同じアドレスでエラーが発生していてそれはメモリ側の問題だとすると直感に反するように思われますここで効いているのがクアッドチャネルとかいう機能でもしかしてスロットにメモリが四枚揃っているときだけ違うやりかたでメモリアクセスをしていてその機能のほうに問題があるのではという可能性ですこれを検証するには問題があると思われるメモリ以外の四枚をスロットに並べて(幸いメモリは全部で八枚あります)また試さなくてはなりません戻ってくる前に気づければよかったのですが
まあいずれにせよサポートに電話しなくてはいけないのでしょう心配ですうう


自宅PCのMinGW環境を64bitにする作業をしていますとりあえずいろいろのいろいろは動いてくれたのでよかったg++も4.7が入ったしこれでfour-foursがメモリを馬鹿食いできるなあと思ってやらせてみたら10GBとか食うんだけどやっぱり六桁の探索には足りず研究室のマシンにもそのうちMinGW64入れると思うしそのときにでももっと派手にやらせてみようと思うのだけど


FDTD計算するにゃん(仮)の実装を進めようとしていますとりあえずいろんな設計とかは措いておいてまず動くものをつくってそれから高速化してそのあとで設計を見直そうということになりました(一度つくってからだと書き換えづらいという懸念はあるけれどもまず動くものを作ってみないと話にならないだろうという判断です)なのでまず動かします境界条件とかいろいろ心配だけどもとりあえず周期境界条件にしてみるか
出力とかも悩ましいし媒質のデータをどうやって入れるかっていうのも大きな問題ですううむ


水曜日にほこらんさんと飲むことになりました
なんだか大変そうですがよい結果になればよいなとほとんど定義から自明じみたことを思っております


さて明日はまあ適当な時間に研究室にゆきましょう
研究室の人たちそろそろ学会に出発してると思うので気楽でいられるんじゃないかなかな

0908

学会発表練習を寝ブッチしましたまあ僕が練習するわけでもなんでもないので問題ないでしょうかなしいだけです
すこし風邪気味度が上がっていて(風邪なのはもう一年くらいずっとそうなのですが)喉とお腹にきていますつらい

研究室のコンピュータの挙動が微妙なのでいまからmemtestを走らせにゆきます
まあ明日の適当な時間にでも戻ればいいでしょう
とにかく微妙なのです

0907

夕方から研究室で学会発表練習を見ましたとてもねむたいです

研究室で使っているシミュレイタマルチスレッドにすると発散するケースがあるようでなんだか薄気味悪いので自分で書こうかなと思っていますどうやればいいのかよくわからないのですけども境界条件が面倒っぽい
あと高速化のためのあれこれとか調べなくちゃ


明日も朝から発表練習の続きですこれ僕行かなきゃだめですかねえ

ようやく一週間がおわりますつかれました

0906

妹の日

バイトつかれたつかれました
こんな風に世の中が回ってゆくのが現実なのだとしたらかなしいです

明日は研究室の学会発表練習を見ます