私は数値計算で科学研究を行う、「数値計算屋」と呼ばれる種類の研究者です。数値計算で科学を研究するということはどういうことか、何が面白いのか、簡単に紹介してみようと思います。 数値計算にも多くの種類がありますが、私がやっているのは主にシミュレーションです。シミュレーションとは、興味ある世界をデフォルメして、そのデフォルメされた世界をコンピュータの中で再現し、何が起きるのかを調べる研究手法です。 さて、数値計算屋はデフォルメした世界を創造しますが、手元には、その世界のソースコードがあります。このソースコードを見れば、その小さな世界で起きる全てのことを予想できるでしょうか? 簡単な例をあげましょう。札幌のように、格子状の道を考えます。今、大雪が降ったとして、道が確率1-pで通行止めに、確率pで通行できるとしましょう。このとき、無事な道だけを通って、左端から右端に行ける確率Pは道が無事な確率pにつ