最近、ある流体屋さんの書いたコードをメンテナンスする機会を得た。流体業界では、単精度が普通というのを昔聞いた記憶があって、ナンテコッタイとか思ったのだけど、本当に全部floatで計算していた。しかしまあよく考えてみると、地球規模のシミュレーションとか、そこまでいかなくても川一個の流れを丸ごと計算したいとかなると、グリッド間のサイズが数mとか数kmとか平気でなるわけで、そんなとこでfloatとdoubleの誤差を議論してみても意味ないかもな〜という気はする。