FreeFem++ で plot() を用いると、 ffglut というプログラムを呼び出してグラフィックス描画が行われる。 ffglut はユーザーが ESC キーをタイプすることではじめて終了する、 FreeFem++ は ffglut が終了するまで待つ、という仕様になっているため、 バッチ処理 (例えばシェル・スクリプトから FreeFem++ を起動する) では、 FreeFem++ プログラムが終了できないことになる。
このような場合、 FreeFem++ の代わりに FreeFem++-nw を使うとうまく行くことがある。 これは FreeFem++ プログラム中に plot() があっても、 ffglut は呼び出さず、 ps="ファイル名" があった時に、PostScript ファイルの作成だけを行う。
-nw は no window (ウィンドウを出さない) という意味かな?