Firefly(PC GAMESS) は量子化学計算プログラムパッケージです。これを使って実際に” 量子化学計算” を行います。使い方については後々詳しく紹介していきますが、ここではまず「入手とインストール方法」について説明します。
 fi1
まず、おおまかな流れは以下の通りです。
① Webページからソフト(Firefly)をダウンロードする。
② ダウンロードしたソフトをメールで利用登録する(利用登録するまでパスワードで保護されていて使用できません)。
③ メールの返信がきたら、記載のパスワードでソフトをアクティベートする。
 
今回は①~②のソフトのダウンロードから利用登録までを行ってみましょう。手順に沿っておこなえば意外と簡単なので、肩の力を抜いて始めてみましょう。
 

1) Webページからソフトをダウンロードしよう

1) Firefly (PC GAMESS)のWebページ(http://classic.chem.msu.su/gran/gamess/)にアクセスし、 左側の赤枠で囲った「Download」をクリックします。
1
2) 次に、「Quantum Chemistry Package Download Area Terms of Use」のページが表示されます(いわゆる利用規約です)。利用規約へ同意できるのであれば、下部の「I agree」をクリックします。
2
3) 次に、実際のソフトをダウンロードするページが表示されます。現時点ではFirefly のバージョンがv. 8.2.0になっています。ここでは、Windows版のダウンロード方法を説明します。
赤枠で囲った、「Unified serial/parallel Windows NT/2000/XP/~(以下略)」をクリックするとダウンロードが開始します。
3
同様にこのページからLinuxやMac版もダウンロードできます。自分のPC環境に合うものを選んでみてください(Mac版の導入方法はこちら)。

2) 利用登録メールを作成しよう

ダウンロードしたZIPファイルを解凍します。
解凍したファイルの赤枠で囲った「Registration_email_sample.txt 」を参考に利用登録のメールを作成しましょう。もちろん英語での作成になります。
4
念のため記載要項を日本語訳してみました、参考までにどうぞ(青字が意訳と記入例です)。

送信先メールアドレス:gran@classic.chem.msu.su
Dear Dr. Granovsky,  
 I have read and agree with the terms of the Firefly Quantum Chemistry Package License Agreement. Please provide me the required installation key.
My registration information is summarized below as requested:
(意訳:すべての利用規約に同意しました。Fireflyのインストールキーを教えてください。私の登録情報は以下の通りです。)
1. Title
(敬称を書いてください。例:「Mr」「Mrs」「Ms」「Dr」「Prof.」「Sir」etc.)
2. Complete name
(自分の名前(フルネーム)を書いてください。)
3. Position
(役職名/肩書を書いてください。例: 「None」「Student」「Company Employee」etc.)
4. Affiliation
(所属です。大学名や会社名を記入します。)
5. Postal address
(郵便番号です。英語での書き方に注意してくださいね。)
6. Country
(お住いの国名を書いてください。)
7. Contact email
(メールアドレスです。このメールを送るアドレスでOKです。)
8. Contact phone
(電話番号を書いてください。)
9. Please type here the overall number of program copies you are planning to use.
(Fireflyをコピーして使用する数です。予定がなければ「1」でOKです。)
10. Please list here all operating system(s) you are planning to use to run Firefly. List all that applicable.
(使用するオペレーティングシステムを書いてください。 例:「Windows 7 64-bit based desktop computer. 」etc.)
11. Please list all processor types you are planning to use to run Firefly.
(Fireflyを実行するプロセッサタイプを書いてください。例:「Intel Pentium 4」「 Intel Core 2 Duo」etc.)
12. If you are planning to run Firefly in parallel, please provide a brief description of your SMP/multicore system or a cluster:
(並列計算を実行する予定のある人は、SMP /マルチコアシステムを書いてください。並列計算の予定がない方、そもそも並列計算てなに?て方は(並列計算については後々、詳しく説明する予定です。)、「I don't have a plan.」でOKです。例:「128-node Infiniband Intel Xeon-based cluster (please provide CPU model ## version ##」etc.)
13. If you are planning to run Firefly in parallel, please specify MPI implementation(s) for parallel versions:
(並列計算を実行する予定の場合は、MPIを指定してください。12.同様、予定のない方は「I don't have a plan.」でOKです。例:「MS MPI, NT-MPICH-SMP, Intel MPI, OpenMPI version 1.10」etc.)
14. Type here any additional comments or questions you may have.
(追加のコメントや質問があればここに入力してください。)
Thank you very much in advance,
(意訳:(前もって)お礼申し上げます。)
◯◯◯ ◯◯◯
(自分の名前を記入してください。)

3) おわりに

今回は、Fireflyのダウンロードから利用登録までの手順について述べました。後は、メールの返信を待つだけです (私の場合、2~3日程度でした)。これでひとまず、インストールする準備が整いました。また、注意事項として、必ずダウンロードしたFireflyのバージョンに同梱されている「Registration_email_template」に習って、利用登録のメールを作成してください。宛先はreadme.txtに書かれている宛先に送ります。たまに、バージョンアップで利用登録の記入要項が変わっていると、返信メールで"新しいバージョンの記入要項に習って再度利用登録してください!!"と返ってくる場合があります。意外にも自動返信じゃなくて、ちゃんとチェックされてるんですね(*´ω`*)。
次回は、早速Firefly(PC GAMESS)をインストールしてみましょう。

【関連記事】
Firefly(PC GAMESS) の入手とインストール方法 ~その②~