↓の情報を参考にしてインストールを進めるが、ライブラリのAtlas関連でエラーが出て対処したのでまとめる。
https://winmostar.com/jp/manual_jp/installation/GAMESS_install_manual_jp_linux.pdf
#システム構成
OS:CentOS 7.9.2009
CPU:Intel Core i7-4770
グラフィックボード:Nvidia GeForce GTX1650
メモリ:16GB
外付けSSD:240GB
#インストール
参考情報通りに進める。
gfortranはdevtoolset-7の中の7.4を使った
途中まで順調だったが、リンクでエラーとなった。
cd gamess
./lked gamess 00 >& lked.log
lked.logの最後には以下のようなエラーメッセージ
/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: -lf77blas が見つかりません
/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: -latlas が見つかりません
/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: -lf77blas が見つかりません
/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: -latlas が見つかりません
collect2: error: ld returned 1 exit status
set rc=1
unset echo
Unfortunately, there was an error while linking GAMESS.
ライブラリにatlasを指定したが、コレ関連のエラーのよう。
(※速度を追求する人はMKLを使ってください)
atlas-develをインストールした/usr/lib64/atlasにlibf77blas.soやlibatlas.soがないことが原因のよう
下記リンクによると、これらのライブラリはlibsatlas.soにまとめられてしまったらしい。
libsaltlas.so.3.10へのシンボリックリンクを作成して、上記ライブラリを探した時にアクセスするようにする。
cd /usr/lib64/atlas
sudo ln -s libsatlas.so.3.10 libf77blas.so
sudo ln -s libsatlas.so.3.10 libatlas.so
再度リンクを行う。
cd gamess
./lked gamess 00 >& lked.log
lked.logには
The linking of GAMESS to binary gamess.00.x was successful.
の表記があり、リンクに成功した。
gamessディレクトリには実行ファイルgamess.00.xができていた。
これでインストールは完了。
rungmsの内容を一部変更
set SCR=$HOME/scr
set USERSCR=$HOME/scr
set GMSPATH=$HOME/local/gamess
.bashrcに以下を追加
export PATH=$HOME/local/gamess:$PATH
以上。