LAMMPS パッケージ確認方法

LAMMPS

LAMMPSをビルドする際にKSPACEMOLECULEといったパッケージを有効化すると思いますが、ビルド後のバイナリでパッケージ構成を確認する方法はsrcを見るしかないの?Windows版はどうするの?と思ったので調べました。

スポンサーリンク

コマンド

環境
Windows11
LAMMPS 64-bit 2Aug2023-MSMPI

コマンドプロンプトで以下を実行します。

lmp -h

これだけ?という感じですね。
長い標準出力が出てきますのでテキストファイルにしましょう。

lmp -h > aaa.txt

出てきたファイルを確認します。

Large-scale Atomic/Molecular Massively Parallel Simulator - 2 Aug 2023 - Update 1
Git info (stable / stable_2Aug2023_update1)

Usage example: lmp -var t 300 -echo screen -in in.alloy

List of command line options supported by this LAMMPS executable:

-echo none/screen/log/both  : echoing of input script (-e)
-help                       : print this help message (-h)

中略

Installed packages:

AMOEBA ASPHERE ATC AWPMD BOCS BODY BPM BROWNIAN CG-DNA CG-SPICA CLASS2 COLLOID 
COLVARS COMPRESS CORESHELL DIELECTRIC DIFFRACTION DIPOLE DPD-BASIC DPD-MESO 
DPD-REACT DPD-SMOOTH DRUDE EFF ELECTRODE EXTRA-COMPUTE EXTRA-DUMP EXTRA-FIX 
EXTRA-MOLECULE EXTRA-PAIR FEP GPU GRANULAR INTEL INTERLAYER KOKKOS KSPACE 
LEPTON MACHDYN MANIFOLD MANYBODY MC MDI MEAM MESONT MGPT MISC ML-HDNNP ML-IAP 
ML-POD ML-RANN ML-SNAP MOFFF MOLECULE MOLFILE OPENMP OPT ORIENT PERI PHONON 
PLUGIN PLUMED POEMS PTM QEQ QTB REACTION REAXFF REPLICA RIGID SHOCK SMTBQ SPH 
SPIN SRD TALLY UEF VORONOI YAFF 

以下略

こんな感じでInstalled packagesを確認できます。

スポンサーリンク

パッケージについて

詳細はこちらのページにあります。

LAMMPSをソースからビルドする場合はどのパッケージを有効にするかを選ぶことになります。
Windows用のインストーラだと一通り有効になっているというわけですね。

けど普通どれくらい入ってるの?全部じゃないよね?ということで調べてみました。
UbuntuやWSLではLAMMPSをaptでインストールできます

apt install lammps

この場合のパッケージ構成は以下のようになっていました。

ASPHERE BODY CLASS2 COLLOID COMPASS CORESHELL DIPOLE EXTRA-PAIR GRANULAR KIM
KSPACE MANYBODY MC MISC MOLECULE MPIIO OPT PERI POEMS PYTHON QEQ REPLICA RIGID
SHOCK SRD VORONOI

これが基本構成ということになるのでしょうか。
多い割にはREAXFFなんかが入っていませんね。
ちなみに、個人的には最小限ならKSPACEMOLECULEだけでいいと思います。

コメント

タイトルとURLをコピーしました