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/13 21:33]
koudai [QuantumESPRESSOのインストール]
quantumespresso:インストール方法 [2021/06/27 22:04] (current)
Line 32: 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 98: 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/インストール方法.1584102824.txt.gz · Last modified: 2021/06/27 22:00 (external edit)