GAMESSのコンパイル:続報
GAMESS (2007.03 R3)のWindows上でのコンパイルについて。
すでに、cygwin/g77でのコンパイルについては正常に行えることを確認済みですが、それからgfortran 4.3によるコンパイルとCygwin/MinGWを使ったcygwin非依存バイナリ生成を試みてました。どちらも実行速度向上の可能性を考えてのトライです。
現状、上手くいってません。
gfortran on Cygwinでは、nmrとあともう一つ(何だったか忘れてしまった…)でコンパイル時にエラーを吐いて終了。ただ、それ以外は正常にコンパイルできているんで、リンク時にそれら2つのオブジェクトファイルを除けば、NMR計算は機能しないものの他の計算はできるかも。近々やってみます。ちなみにエラーについてはgfortranのバグだとlogには記録されてますが…どうなんでしょ?
MinGWのg77によるコンパイルでは、ddi以外はすべて正常にコンパイルできます(-mno-cygwinオプション追加で)。ddiはソースがcですが、MinGWのヘッダファイル(include以下)が足りないので、コンパイルができませんでした。cygwinのincludeにパスを通しても、それは所詮cygwinのヘッダファイルなので、コンパイルが上手くいかなかったりリンクでエラー吐くんで意味なし。
個人的には、MinGWでのcygwin非依存バイナリに興味津々ですが、すぐにはできなそう(涙
この辺について詳しい方 or やってみた方情報募集中。あ、MLに流してみよか…まずはエラー内容をきっちり押さえてからですが。