User Tools

Site Tools


quantumespresso:インストール方法

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
quantumespresso:インストール方法 [2020/03/08 17:22]
koudai [メモ]
quantumespresso:インストール方法 [2021/06/27 22:04] (current)
Line 3: Line 3:
 ====== 必要なソフトウェア ====== ====== 必要なソフトウェア ======
  
-事前にOpenMPIあるいはMPICHのインストールが必要です+事前にMPIライブラリをインストールしてください
 (一応、設定ではserial計算も可能です。) (一応、設定ではserial計算も可能です。)
  
Line 25: Line 25:
 $ cd q-e $ cd q-e
 </code> </code>
 +
 +以下では ~/q-e/ にQuantumESPRESSOがインストールされるとします。
  
 Quantum ESPRESSOのインストールに必要な設定をします。 Quantum ESPRESSOのインストールに必要な設定をします。
Line 30: Line 32:
 <code> <code>
 $ ./configure F90=gfortran F77=gfortran CC=gcc MPIF90=mpif90 --enable-openmp --enable-parallel  $ GNUコンパイラ $ ./configure F90=gfortran F77=gfortran CC=gcc MPIF90=mpif90 --enable-openmp --enable-parallel  $ GNUコンパイラ
-$ ./configure MPIF90=mpiifort F90=ifort F77=ifort CC=gcc --enable-openmp --enable-parallel --with-scalapack=intel   # Intelコンパイラ +$ ./configure MPIF90=mpiifort F90=ifort F77=ifort CC=gcc --enable-openmp --enable-parallel --with-scalapack=intel   # Intel Parallel Studio XE 
-$ ./configure MPIF90=mpiifort F90=ifort F77=ifort CC=icc CFLAGS="-D__PURE_INTEL_C99_HEADERS__" --enable-openmp --enable-parallel --with-scalapack=intel   # iccがどうしても使いたい場合+$ ./configure MPIF90=mpiifort F90=ifort F77=ifort CC=icc CFLAGS="-D__PURE_INTEL_C99_HEADERS__" --enable-openmp --enable-parallel --with-scalapack=intel   # Cのコンパイラにiccがどうしても使いたい場合
 $ make all $ make all
 </code> </code>
 +  * <nowiki>--enable-openmp</nowiki> ... OpenMPを使用した並列計算を自動的に行います
 +  * <nowiki>--enable-parallel</nowiki> ... MPIを使用した並列計算を行います。実はこのフラグをつけなくてもデフォルトでMPIを使用するので、MPIを使用したくない場合は <nowiki>--enable-parallel=no</nowiki> としてください。
 +  * <nowiki>--with-scalapack=intel</nowiki> ... Intelコンパイラに同梱のScalapackを使用します
 +    * 詳しくはインストールマニュアルを参照してください。 
  
 GNUコンパイラを使う場合でも、MKLが入っていれば自動でMKLを使用します。 GNUコンパイラを使う場合でも、MKLが入っていれば自動でMKLを使用します。
Line 44: Line 50:
 でファイルを開き、ファイルの一番最後の行に次の一文を書き加えます。 でファイルを開き、ファイルの一番最後の行に次の一文を書き加えます。
 <file> <file>
-export PATH=$PATH:/home/username/qe-6.2.1/bin/+export PATH=$PATH:/home/username/q-e/bin/
 </file> </file>
  
Line 75: Line 81:
  
  
-====== メモ ======+====== make でエラーが出る場合 ======
  
 Ubuntu 18.04でmake allしたら次のエラーメッセージが出てきました(QE6.5)。 Ubuntu 18.04でmake allしたら次のエラーメッセージが出てきました(QE6.5)。
Line 92: Line 98:
  
 configureファイルがうまく生成されていないようです。 configureファイルがうまく生成されていないようです。
-こうなった場合は+Intel Fortranが使えないようですので、こうなった場合は
 <code> <code>
-$ ./configure MPIF90=mpif90 F90=ifort F77=ifort CC=gcc+$ sudo apt install gfortran 
 +$ ./configure MPIF90=mpif90 F90=gfortran F77=ifort CC=gcc
 </code> </code>
 とすればうまく行きました。 とすればうまく行きました。
  
 +このエラーはコンピュータによって出たり出なかったりするので謎です
quantumespresso/インストール方法.1583655746.txt.gz · Last modified: 2021/06/27 22:00 (external edit)