Installation

Here how to compile Quantum-ESPRESSO 6.6 on smith@Morikawa Group, Osaka University.

First of all, make sure that the modules are loaded properly. In this tutorial, the following modules are used:

intel/2013.0.080
intelmpi/2013.0.080

To load the above modules, add the following in ${HOME}/.bashrc:

module load intel/2013.0.080
module load intelmpi/2013.0.080

Make sure that old settings for intel compiler are deleted/commented out.

Let us first make directories for source codes, pseudopotentials, and calculations for Quantum-ESPRESSO in the home directory, for e.g.

$ mkdir -p QE/src
$ mkdir -p QE/pseudo
$ mkdir -p QE/out

Obtaining the code

In the ${HOME}/QE/src directory, type

$ git clone -b 'qe-6.2.1' --depth 1 https://gitlab.com/QEF/q-e.git qe-6.2.1

If "qe-6.6" is not specified, "q-e" is generated. One can also do

$ wget https://github.com/QEF/q-e/archive/qe-6.2.1.zip

and unzip

$ unzip qe-6.2.1.zip
$ mv q-e-qe-6.2.1 qe-6.2.1

Configure and build

QE

In qe-6.2.1, execute the following

$ MPIF90=mpiifort DFLAGS='-D__OPENMP -D__FFTW3 -D__MPI' LAPACK_LIBS='-mkl=parallel' ./configure --enable-openmp

and type make

$ make pw

Finally we get the following error...

read_upf_v2.f90(377): error #6457: This derived type name has not been declared.   
[NODELIST]
      TYPE (nodeList),POINTER :: tmpList 
------------^
read_upf_v2.f90(865): error #6457: This derived type name has not been declared.   
[NODELIST]
      TYPE(NodeList), POINTER  :: locList
-----------^
compilation aborted for read_upf_v2.f90 (code 1)
make[1]: *** [read_upf_v2.o] Error 1
make[1]: Leaving directory `/home/ikutaro/QE/src/qe-6.2.1/Modules'
make: *** [mods] Error 1

I'm still working to resolve this issue...

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-01-23 (月) 11:57:00 (472d)