- ベストアンサー
GAMESSのエラーについて
- 64bit対応のMacでGAMESSを使用している際にエラーが発生し、終了してしまう問題が発生しています。
- Avogadroで自作のInput fileを読み込ませても同様のエラーが発生しており、解決策が見つかりません。
- メモリーやCPUの問題ではないかと考えられますが、具体的な解決策は不明です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
補足をありがとうございます。 パスに問題があるんじゃないかという気がします。 以下を試してみて下さい。 [1] GamessQが起動中であれば、終了する。 [2] gamessフォルダをアプリケーションフォルダの中に移動する。 [3] GamessQを起動する。 [4] GamessQのPreferences...で Spool Directory: を /Applications/gamess/gamessqd に GAMESS Path: を /Applications/gamess に設定する。 [5] exam01.inp を Add ボタンで読み込んで、Processors: 1 でOK。 何か問題があれば、gamessフォルダの中のgamessqdフォルダの中にあるqueue.logにエラーメッセージが書かれているはずです。解決できそうであれば、解決してみて下さい。 GamessQを介さないでGAMESSを走らせることも可能です。上の方法で問題が解決しなかったときは、次を試してみて下さい。 [1] ターミナルを起動する(ターミナルは、アプリケーションフォルダの中のユーティリティフォルダの中にある)。 [2] cd /Applications/gamess とターミナルに入力して、作業ディレクトリを変更する。 [3] ./gms tests/standard/exam01 とターミナルに入力して、gmsを実行する。 [4] output file name?[何か.log] と聞かれるが、そのままreturnキーを押せば、何か.log が出力ファイルになる。 [5] 一瞬の間があってから、入力待ち状態になれば、計算は正常終了しているはず。 [6] exam01.log をテキストエディタで開いて、計算結果を確認する。 exam01.log に EXECUTION OF GAMESS TERMINATED NORMALLY の文字列があれば、 計算は正常終了しています。何か問題があれば、ターミナルウィンドウか、exam01.logにエラーメッセージが書かれているはずです。解決できそうであれば、解決してみて下さい。 > さらに、rungms を読んでみると以下のような表示がありました。 rungms は 書類ではなく、Unix実行ファイルです。GamessQやgmsと同じように、gamess.May12013R1.x (GAMESSの本体)を呼び出すのに使われます。 Copying input file .inp to your以下略 は、入力ファイルを指定しないで rungms を実行したときに表示されるエラーメッセージです。今回のケースでは rungms は使用していないので、無視して大丈夫です。
その他の回答 (1)
- 101325
- ベストアンサー率80% (495/617)
解決策は分かりません。ごめんなさい。 でも、少し厳し目のことをいわせて下さい。 > 起動してから、 何を起動したのですか。 > "gamess" ファイル内にある そのようなファイルがあるのですか。 > test file を どのファイルですか。 > 実行しましたが、 どのように実行したのですか。 > GAMESS に読み込ませると 何に読み込ませたのですか。GamessQ ですか。 それとも gms ですか。それとも gamess.何とか.x ですか。 何となく動かしたけど何となく動きません、という説明では 何となく GamessQ の GAMESS Path でも確認してみたら、とか gamess フォルダ内にある gamessq.html と README を読んでみたら、 くらいの回答しか得られないんじゃないかなと思います。 もう少し補足説明があれば、お手伝いできることがあるかもです。
お礼
No.2 のご回答の 1 つ目の方法の通り実行しましたところ、計算が正常に完了しました。 誠にありがとうございます。
補足
ご回答とご指摘ありがとうございます。 質問に不足がありました。 .tar.gz を解凍すると、gamess というフォルダが生成されます。その中にGamessQ やtestsフォルダなど、GAMESSに関するファイルが梱包されています。 GamessQ を起動し、testsフォルダ内のstandardフォルダの中にある、exam01.inp ~ exam47.inp を GamessQ のウィンドウの左上にある Add から選択してGamessQ に読み込ませました。Avogadro を用いて作った .inp に関しても同様に行いましたが、Error が返されました。 GamessQ の Gamess Path は、Preferences から設定しなおして .tar.gz を解凍して生成されたファイルを指定しました。このファイルには、tests フォルダ、auxata フォルダ、GamessQ、rungms、gms、gms-files.csh、gamess.May12013R1.x、が入っています。 ここまでに関しては、"Molecular Modeling Basics" というサイトを参考に行いました。 さらに、rungms を読んでみると以下のような表示がありました。 Copying input file .inp to your run's scratch directory... Input file .inp does not exist. This job expected the input file to be in directory /Users/********** Please fix your file name problem, and resubmit. file name ploblem を修正しろとありますが、どのように修正すれば良いのかわかりません。 初歩的な質問であるかもしれませんが、お力添えをお願いいたします。
お礼
ご丁寧に、また詳細にご回答ありがとうございます。 ご回答の通りに試させていただきます。