優れた 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は
Debian OSのインストール法で回避できるが,pip3に関連したpairlist は
コンパイルが不能であった(2025 Nov.でも同じ)。
 AlmaLinux-9.6 ではpairlistがPython-3.13のもとで修正され,pip3のGenice
は一見成功と見えたが,値を出力する "genice CS1..." はエラーである。

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

 Scalapack-2.2.2(最終版)のコンパイルは,https:/github.com/Mtanaka77/
の " AlmaLinux and Debian OS's " では,Linux OSの比較を書いている。
そのScalapackでは,BLACS, PBLAS, SRCに移り,$ make で実行する。
ただし,最下位のPBLAS, SRCではMakefileファイルの最後で,.f.o : 行の
$*.f の直前に -fallow-argument-mismatch を書いて実行する。

 AlmaLinux-9とDebian-12をインストールした上で,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


.