ソルバーにはFortranを、プリ/ポストにはJavaかC++を使うのが最強。