0824
昼前に起き、一昨日のシミュレイタをいじっていた。格子点ごとのデータを輪郭に変換するアルゴリズムがうまく書けたのですこし嬉しかった。
Numbaで最適化しているとはいえ繰り返し実行するには速度に不満があったので、Rustで書き直したら5倍速くらいになった。まあでもこれはRustが速いというよりは並列処理がうまいこといった寄与だろう。Numbaでも並列化はしていたのだけど、CPU使用率200%くらいだったから、あまり効率良くなかったのだろう。
ついでにbevyで可視化をした。bevyのことは1ミリもわからない状態だったがClaudeに訊いたらそれらしいコードが出てきたので、コピペして、まあ結局バージョンアップとかで全然動かなかったのであれこれ手直しして、一応それらしく動くようになった。ただなんかまだ変なので、明日はbevyのチュートリアルでも読もうかな。あと、パラメータを実行中に変えられるようにしたいので、簡単なUIもつけられたらいいのだけど、ゲームエンジンだし、それくらいある、よね?
寝ます。