ソースコードは下記アドレス
一部Repaを使ってみました。
以下のインストール が必要。
$ cabal update -v
$ cabal install repa -v
$ cabal -v install repa-io
$ cabal install parallel -v
コンパイルは
$ ghc -O2 -threaded -rtsopts --make -XFlexibleContexts -eventlog cellA.hs
作成された実行ファイルを実行します。
$ ./cellA 110 +RTS -N2 -l
ルールはコマンドライン引数で与えます。
eventlog が作成されます。
$ threadscope cellA.eventlog
一応2コアで動いています。
ルール110の実行例。
$ display a.bmp
ルール225