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/09 17:48]
koudai [メモ]
quantumespresso:インストール方法 [2021/06/27 22:04] (current)
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>
-  * --enable-openmp ... OpenMPを使用した並列計算を行います +  * <nowiki>--enable-openmp</nowiki> ... OpenMPを使用した並列計算を自動的に行います 
-  * --enable-parallel ... MPIを使用した並列計算を行います。 +  * <nowiki>--enable-parallel</nowiki> ... MPIを使用した並列計算を行います。実はこのフラグをつけなくてもデフォルトでMPIを使用するので、MPIを使用したくない場合は <nowiki>--enable-parallel=no</nowiki> としてください。 
-  * --with-scalapack=intel ... Intelコンパイラに同梱のScalapackを使用します+  * <nowiki>--with-scalapack=intel</nowiki> ... Intelコンパイラに同梱のScalapackを使用します
     * 詳しくはインストールマニュアルを参照してください。      * 詳しくはインストールマニュアルを参照してください。 
  
Line 48: 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 96: 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>
 とすればうまく行きました。 とすればうまく行きました。
  
-このエラーはコンピュータによって出たり出なかったりするので謎です(Supermicro製のマザボを使ってるコンピュータがこのエラーを出す傾向があります)+このエラーはコンピュータによって出たり出なかったりするので謎です
quantumespresso/インストール方法.1583743681.txt.gz · Last modified: 2021/06/27 22:00 (external edit)