優れた Linux Debian OS を使う
How to use Debian OS
Read in English
1. Debian v.s. AlmaLinux OS's
2. Simulations of Molecular Dynamics in Debian_and_AlmaLinux
by PDF
日本語で解説
宇宙科学や地球物理,物理・化学,工学において物質の時間発展や
定量変動を予測する道具として,計算機シミュレーションは大きな力を
もつ。そこでは超複数個CPUからなるスーパーコンピュータが用いられる。
計算機を実際に動かすためには Unix OSが使われるが,普通のLinuxでは
フリーで使える Linux OSが使用される。ここでは Debian OSを標準として
用い,新しい AlmaLinux OSのテストを行いたい。
CentOS 7は2024年5月に期限が終了した。このLinux OSを使うために
細心の注意を持っていれば使い続けることが可能である (注意:
"Windows OSは攻撃に対して無力である",とプロフェッショナルの
注意書きがあった)。攻撃を避けるため Debian や Ubuntu OSに乗り
換えた人は多いと思われる。
AlmaLinuxは CentOS 7の後継として登場,その使用法は同様である。
コマンドyumや dnfが新規ソフトウェアのインストールに使われる。
まずインターネットでは,FFTW3などほとんどのURL が接続できない。
AlmaLinux-9.6では多くのインターネットサイトにつながるようになった
が,MIT生成のFFTW3はクローズされたままである。
(Windowsでは一度ダウンロードして,次にLinux側にアップロードする2度
手間になる。また画面内のマウスが,Ctrlを押して境界を越えて外に出す
必要がある。Debian OSでは,自由にマウスを動かせる)。
分子動力学で,AlmaLinux OSでは,Classical MD, および Ab-initio MD
Siesta ではランが動作する。ベクトル・行列計算のScalapack v.2は使えるが,
pip3に関連したpairlist はAlmaLinux-9.6 ではPython-3.13のもとで修正された。
しかし,pip3のGeniceは一見成功と見えたが,値を出力する"genice CS1..."
はエラーである。
これらのインストールにおいて,Debian-13 OS では問題が起きていない。
一方,gcc, gfortran, ... のパッケージはDVD-1の4 GB容量ではインストール
しないので,必要なものは $ apt install gcc などで入れていく (root権限の
パスワードが必要。"$ " は入力を表すプロンプトであり,実際には書かない)。
Scalapack-2.2.2(最終版)のコンパイルは,https:/github.com/Mtanaka77/
の " AlmaLinux and Debian OS's " では,Linux OSの比較を書いている。
そのScalapackでは,2つのキーワード "-fallow-argument-mismatch" (FC)
および "-Wno-implicit-function-declaration" (CC) がSLmake.inc に書かれて
いるので,トップ領域のMakefileに書かれている TOOLS, SRC, PBLAS,
BLACS, そしてINSTALL の順番に $ make で実行する。
AlmaLinux-9とDebian-13をインストールした上で,3次元水分子動力学
の粒子シミュレーション,そしてAb initio分子動力法 Siesta については,
この記事を参照(英語版)。結論として,定評のある Debian OSの
インストールと研究に使うことを勧める。
References:
1. AlmaLinux OS, https://almalinux.org/.
2. Debian OS, https://www.debian.org/.
3. M. Tanaka, and M. Sato, J. Chem. Physics, 126, 034509 (2007);
M. Tanaka, Microwave heating of water and ice by TIP5P code,
https://github.com/Mtanaka77/Water_and_methene_hydrate_by_
TIP5P_code (2023).
4. J. M. Soler et al., J. Phys. Cond. Matt. 14, 2745 (2002).
5. M. Matsumoto, https://github.com/vitroid/GenIce/.
6. PDF, https://github.com/Mtanaka77/AlmaLinux9_Debian-12.pdf/.
Return to the homepage
.