
インストール
はじめに
前回の講座の「ようこそ分子動力学入門コースへ」で書いたように、このコースの目的はMDが使えるようになることで、具体的にはLAMMPSの使用法を学ぶことである。
LAMMPSは様々なOS環境で使用可能であるし、インストール時に決定すべき様々なオプションもある。よってインストール法の全体を紹介すれば膨大な情報になってしまう。よって以下では、このコースで学ぶために必要なLAMMPS実行環境、可視化ツール、サンプルスクリプトを使った演習用データのインストール情報のみを紹介する。
LAMMPSのインストール
ここコースの受講者はスキルアップした時点で、自分用にカスタマイズされたインストールを行う必要が出てくるだろう。その場合には本家のインストールサイトのソースコードからコンパイルしてインストール作業を行う必要がでてくるだろう。
しかし、とりあえずこのコースを受講するだけなら、コンパイル済みのLAMMPSをインストールするだけで十分である。
LAMMPSには実行時に1コアのみを使うシリアル版と複数のコアを使うパラレル版がある。当面このコースを進めるにはシリアル版で十分であるので、パラレル版についてはコースが進んだ段階で取り扱うことにする。受講者はWindowsPCかMacintoshのどちらかは持っていると思うので、まだLAMMPSが使える状態になっていないならすぐにコンパイル済みのLAMMPSを下の要領でインストールしよう。
Windows PCにインストール
Windows用のLAMMPSについての情報はLAMMPS Windows Installer Repositoryにある。このホームページを読み進めていくとInstalling LAMMPS on Windowsというヘッダーがあり、その下にダウンロードサイトへのリンクがある。32bitまたは64bitで自分のPCに適切な方を選び(通常64bit版を選ぶ)、exeファイルをインストールする。インストールが完了したら、スタートメニューのWindowsシステムツールの中の"コマンドプロンプト"を起動して、その中でLAMMPSのシリアル版を以下の実行させてプログラムが開始されればインストール成功である。
C:\Users\????>lmp_serial
ちなみにパラレル版のインストールはLAMMPS Windows Installer Repositoryのページの下のほうにMPI Support for LAMMPS on Windowsという部分があるのでそこを参考にするとよい。
Macintoshにインストール
MacintoshではHomebrewと呼ばれるパッケージマネージャーを予めインストールして、それを使ってLAMMPSをインターネット経由でインストールする。(注意:HomebrewはmacOS 10.13以降でないと使えない。もし、それ以前のOSを使っている場合はOSをアップデートする必要がある。)Homebrewのインストールは簡単で、Homebrewのサイトに書いてあるメッセージに従って、GithubにあるHomebrew-?.?.?.pkgというファイルをダウンロードする。そのファイルをダブルクリックすればインストールが開始され、あとはメッセージに従っていくだけだ。
これでLAMMPSをインストール準備ができた。あとの手順はDownload an executable for Macに書かれれいる。まずMacのTerminalアプリを起動する。そして
> brew install lammps
とタイプすればコンパイル済みのシリアル版とパラレル版のLAMMPSがインストールが開始される。インストール後、Terminalアプリで
user@computer directory$ lmp_serial
を実行してLAMMPSが起動されればインストール成功である。ちなみに、起動されないときはパスが通っていない状態なのでどこにLAMMPSの実行モジュールがインストールされたのか探す必要がある。
/usr/local/bin
/opt/homebrew/bin
などを探してみよう。
さて、以上はHomebrewを使ったインストール方法の説明だったが、Condaと呼ばれるパッケージマネージメントを使ってMacOSにインストールする方法もある。Homebrewの方法はかなり簡便なので必要ないと思うが、このページに説明があるので興味のある受講者は試してもいいだろう。
可視化ツールOVITOをインストール
MDの結果を解析するには原子イメージの可視化ツールは不可欠だ。いくつかフリーのツールがあるが、材料力学の分野ではこのOVITOが最もよくできている。私は開発者の関係者ではないが、気に入ったら有料版を購入するのも良い。このあとのコースに必要なので、OVITOのサイトから自分が使うWindowsPCまたはMacintoshにインストールしよう。Macにインストールする場合、2020年後半に販売されたApple Silicon M1以降の機種である必要がある。もし古いMacしかないなら申し訳無いが買い替えが必要だ。
インストール作業は簡単なので、説明は割愛する。
サンプル実行に必要なファイルをインストール
このコースでは実際にLAMMPSを動かしてみる。そのため、作業ディレクトリとしてworkディレクトリを作っておこう。また、script.zipとpotentials.zipをダウンロードしてそれぞれを展開して、ディレクトリごとworkディレクトリに入れておこう。すなわち、workディレクトリにはscriptとpotentialsの2つのサブディレクトリが存在することになる。
LAMMPS-GUIについて
LAMMPS-GUIはLAMMPS初心者がインタラクティブにスクリプトをエディットし実行できる環境で、様々なOSに対応している。開発者が提供するチュートリアルも実行できて、セルフラーニングには理想的な環境のような気がする。
しかしながら、インストール方法があまりフレンドリーではなく初心者をかえって混乱させてしまう可能性がある。よってこの現在このコースではLAMMPS-GUIは使用せず、もう少しこのツールに精通してから将来ここで紹介したいと思う。
それでも興味のある方は、私がLAMMPS-GUIをMacにインストールした経験をnoteの記事でシェアしているので参考にされたい。
目次へ   前はようこそ分子動力学入門コースへ   次は構造緩和を行う