LinuxサーバーのMathematicaに計算させる方法。
大規模な計算をMathematicaに行わせる場合、Fortranと同じようにサーバーに計算させる方が何かと便利なので、その方法を記す。

準備 サーバーに計算させる前にきちんと動くMathematicaのプログラムを用意する。
1. ノートブックの計算させたい箇所をテキストファイル(input1.txt)などにコピー。
2. ファイル最初の行に
AppendTo[$Echo, "stdout"]
と入れておく。
3. ファイルをサーバーにコピー。
4. 計算機サーバーにログイン。
5. プロンプトに
math < input1.txt > out.dat
と入れる。バックグラウンドで実行したければ
math < input1.txt > out.dat & と入れる。
6. ファイルをローカルに持ってくる。Mathematicaで開く。

計算させるコツ。
実行させるファイルに
Export["loglog.txt",jda2] などと入れて、計算結果を別のファイルに書き出すとローカルにファイルを持ってきたときに取り扱いしやすい。

文責 永井
もどる