macOS Sonoma에 Quantum Espresso 7.3 설치하기

By | 2024년 05월 17일

여기서는 macOS sonoma에 quantum espresso 7.3을 설치하는 방법에 대해 설명한다. 이전의 글 "macOS Catalina에 Quantum Espresso 6.7 설치하기" 에서 사용하였던 방법으로는 sonoma에 QE를 설치 할 수가 없어 MatriApps 에 소개되어 있는 Homebrew and the MateriApps Installer 를 사용하여 설치하는 방법을 정리한다.
참고로 여기에 정리한 방법은 "How to install Quantum ESPRESSO on macOS using MateriApps Installer" 에 이미 소개된 방법을 참조하였다는 것을 밝힌다.

1. 먼저 homebrew를 설치하고 컴파일러, 사용할 도구, 그리고 libray 등을 설치한다.
   $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
   $ brew install wget git fftw lapack openblas 
   $ brew install gcc open-mpi  scalapack gnuplot
2. MateriApps Installer 를 다운받는다.
   $ cd $HOME
   $ git clone https://github.com/wistaria/MateriAppsInstaller.git
   $ sh $HOME/MateriAppsInstaller/setup/setup.sh
3. gcc-wrapper를 설치한다.
   $ sh $HOME/MateriAppsInstaller/tools/gcc-wrapper/install.sh
   $ sh $HOME/MateriAppsInstaller/tools/gcc-wrapper/link.sh
4. Quantum ESPRESSO 를 설치한다.
   $ sh $HOME/MateriAppsInstaller/apps/espresso/install.sh
   $ sh $HOME/MateriAppsInstaller/apps/espresso/link.sh

이때 Quantum espresso 는 $HOME/materiapps 에 설치된다.
그리고 사용하는 shell에 따라 .zshrc 또는 .bash_profile 의 마지막에

source $HOME/materiapps/espresso/espressovars.sh

을 넣어준다.

5. Quantum ESPRESSO 사용하기

이제 실행 중간 데이타를 모아둘 파일로 들어가 pw.x 등의 명령을 실행하면 된다.
만약 mpirun과 함께 사용하려면

$  mpirun -np core_num pw.x < qe.scf.in |tee qe.scf.out

로 실행한다. 예를 들어 4 개의 core 를 사용하려면

$  mpirun -np 4 pw.x < qe.scf.in |tee qe.scf.out

형태로 하면된다.

자세한 내용이나 사용 예는 How to install Quantum ESPRESSO on macOS using MateriApps Installer 를 참조하기 바란다.

답글 남기기