優れた Linux Debian OS を使う

 宇宙科学や地球物理,物理・化学,工学において物質の時間発展や
定量変動を予測する道具として,計算機シミュレーションは大きな力を
もつ。そこでは超複数個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サイトに接続できない。
Windowsで一度ダウンロードして,次にLinux側にアップロードする2度
の手間になる。また画面内のマウスが,Ctrlを押して境界を越えて外に
出す必要がある。 Debian OSでは,自由にマウスを動かせる
)。
 分子動力学の AlmaLinux OSでは,Classical MD, および Ab-initio MD
Siesta ではランが動作する。ベクトル・行列計算のScalapack v.2は
Debian OSのインストール法で回避できるが,pip3に関連したpairlist は
コンパイルが不能であった。

 これらのインストールで,Debian-12 OS では問題が起きていない。現在は
Debian 13が最新版である,https://www.debian.org/。一方,sudo,gfortran,
make, ... のパッケージは初期状態の4 GB容量ではインストールしないので,
これは $ apt install sudo などで入れていく (root権限のパスワードが
必要。"$ " は入力を表すプロンプトで,実際には書かない)。

 Scalapack-2.2.0(最終版)のコンパイルは,https:/github.com/Mtanaka77/
の " AlmaLinux and Debian OS's " では,Linux OSの比較を書いている。
そのScalapackでは,BLACS, PBLAS, SRCなどのサブディレクトリに移り,
$ make で実行できる。ただし,SRCではMakefileファイルの最後で,.f.o :
の $*.f の直前に -fallow-argument-mismatch を書き,$ make -B -k -r を
行う(無条件に全ターゲットをmakeするという意味。最近のOSでは
$ make だけではコンパイルできない)。

 AlmaLinux-9とDebian-12をインストールした上で,3次元水分子動力学
の粒子シミュレーション,そしてAb initio分子動力法 Siesta については,
この記事を参照(英語版)。
結論として,定評のある Debian OSの
インストールを勧める。
さらに help の内容やユーザーが無償でパッケージ
を作ることなど,Debian OSの良さがあると言える。


English
1. AlmaLinux v.s. Debian OS's
2. Simulations of Molecular Dynamics in AlmaLinux and Debian
 by PPoint PDF

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