<div dir="ltr"><div>Thank you for kind response <br></div><div>After following all the instructions given by you I have installed WIEN2k with Intel parallel compiler. After compiling I got <br></div><div><br></div><div><span class="gmail-im">Compile time errors (if any) were:<br></span>SRC_lapw0/compile.msg:make[1]: *** [lapw0_mpi] Error 1<span class="gmail-im"><br>SRC_lapw0/compile.msg:make: *** [para] Error 2<br></span>SRC_nlvdw/compile.msg:make[1]: *** [nlvdw_mpi] Error 1</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 28, 2019 at 11:14 PM Indranil mal <<a href="mailto:indranil.mal@gmail.com">indranil.mal@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thank you for kind response <br></div><div>After following all the instructions given by you I have installed WIEN2k with Intel parallel compiler. After compiling I got <br></div><div><br></div><div>Compile time errors (if any) were:<br>SRC_lapw0/compile.msg:make[1]: *** [lapw0_mpi] Error 1<br>SRC_lapw0/compile.msg:make: *** [para] Error 2<br>SRC_nlvdw/compile.msg:make[1]: *** [nlvdw_mpi] Error 1<br>SRC_nlvdw/compile.msg:make: *** [para] Error 2</div><div><br></div><div><br> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 28, 2019 at 11:48 AM Gavin Abo <<a href="mailto:gsabo@crimson.ua.edu" target="_blank">gsabo@crimson.ua.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Continuing from post [1], I did a parallel mpi compile of WIEN2k 18.2 <br>
with fftw 3.3.8 (without ELPA), where -gcc-sys had to be added to CFLAGS <br>
[2], and siteconfig completed having no compile errors as seen below.<br>
<br>
username@computername:~$ cd ~<br>
username@computername:~$ wget <a href="http://www.fftw.org/fftw-3.3.8.tar.gz" rel="noreferrer" target="_blank">http://www.fftw.org/fftw-3.3.8.tar.gz</a><br>
...<br>
username@computername:~$ tar xvf fftw-3.3.8.tar.gz<br>
...<br>
username@computername:~$ mv fftw-3.3.8 fftw3<br>
username@computername:~$ cd fftw3<br>
username@computername:~/fftw3$ ./configure FCC=ifort CC=icc MPICC=mpiicc <br>
CFLAGS="-gcc-sys" --enable-mpi --prefix=$HOME/fftw3<br>
...<br>
username@computername:~/fftw3$ make<br>
...<br>
username@computername:~/fftw3$ make install<br>
...<br>
username@computername:~/fftw3$ ls -l ~/fftw3/include ~/fftw3/lib<br>
/home/username/fftw3/include:<br>
total 220<br>
-rw-r--r-- 1 username username 2447 May 27 22:57 fftw3.f<br>
-rw-r--r-- 1 username username 54596 May 27 22:57 fftw3.f03<br>
-rw-r--r-- 1 username username 31394 May 27 22:57 fftw3.h<br>
-rw-r--r-- 1 username username 26983 May 27 22:57 fftw3l.f03<br>
-rw-r--r-- 1 username username 18678 May 27 22:57 fftw3l-mpi.f03<br>
-rw-r--r-- 1 username username 36969 May 27 22:57 fftw3-mpi.f03<br>
-rw-r--r-- 1 username username 9624 May 27 22:57 fftw3-mpi.h<br>
-rw-r--r-- 1 username username 25682 May 27 22:57 fftw3q.f03<br>
<br>
/home/username/fftw3/lib:<br>
total 2108<br>
drwxr-xr-x 3 username username 4096 May 27 22:57 cmake<br>
-rw-r--r-- 1 username username 1933432 May 27 22:57 libfftw3.a<br>
-rwxr-xr-x 1 username username 893 May 27 22:57 <a href="http://libfftw3.la" rel="noreferrer" target="_blank">libfftw3.la</a><br>
-rw-r--r-- 1 username username 201232 May 27 22:57 libfftw3_mpi.a<br>
-rwxr-xr-x 1 username username 939 May 27 22:57 <a href="http://libfftw3_mpi.la" rel="noreferrer" target="_blank">libfftw3_mpi.la</a><br>
drwxr-xr-x 2 username username 4096 May 27 22:57 pkgconfig<br>
username@computername:~/fftw3$ cd ~/WIEN2k<br>
username@computername:~/WIEN2k$ ./siteconfig<br>
...<br>
Selection: P<br>
...<br>
Shared Memory Architecture? (y/N):N<br>
Do you know/need a command to bind your jobs to specific nodes?<br>
(like taskset -c). Enter N / your_specific_command: N<br>
...<br>
Set MPI_REMOTE to 0 / 1: 1<br>
...<br>
Remote shell (default is ssh) = ssh<br>
...<br>
Remote copy (default is scp) = scp<br>
...<br>
Do you have MPI, ScaLAPACK, ELPA, or FFTW installed and intend to run<br>
finegrained parallel?<br>
<br>
This is useful only for BIG cases (50 atoms and more / unit cell)<br>
and your HARDWARE has at least 16 cores (or is a cluster with <br>
Infiniband)<br>
You need to KNOW details about your installed MPI, ELPA, and FFTW )<br>
<br>
(y/N) y<br>
...<br>
Your compiler: mpiifort<br>
...<br>
Do you want to use a present ScaLAPACK installation? (Y,n): Y<br>
...<br>
Do you want to use the MKL version of ScaLAPACK? (Y,n):Y<br>
...<br>
Do you use Intel MPI? (Y,n):Y<br>
...<br>
Your SCALAPACK_LIBS are: -lmkl_scalapack_lp64 <br>
-lmkl_blacs_intelmpi_lp64<br>
<br>
These options derive from your chosen settings:<br>
<br>
SCALAPACKROOT: <br>
/opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/<br>
SCALAPACK_LIBNAME: mkl_scalapack_lp64<br>
BLACSROOT: /opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/<br>
BLACS_LIBNAME: mkl_blacs_intelmpi_lp64<br>
MKL_TARGET_ARCH: intel64<br>
Is this correct? (Y,n): Y<br>
Do you want to use a present FFTW installation? (Y,n): Y<br>
To abort the FFTW setup enter 'x' at any point!<br>
Do you want to automatically search for FFTW installations? (Y,n):<br>
Y<br>
Please specify a comma separated list of directories to search! (If no <br>
list is entered, /usr/local and /opt will be searched as default):<br>
/home/username/fftw3<br>
Finding the required fftw2/3 mpi-files in /home/username/fftw3 ....<br>
<br>
/home/username/fftw3/lib/libfftw3_mpi.a<br>
/home/username/fftw3/mpi/.libs/libfftw3_mpi.a<br>
could not find fftw ....<br>
Your present FFTW choice is:<br>
Please specify whether you want to use FFTW3 (default) or FFTW2 (FFTW3 / <br>
FFTW2): FFTW3<br>
<br>
Present FFTW root directory is:<br>
Do you want to use a FFTW version from the list above? (Y,n):<br>
Y<br>
Please enter the line number of the chosen version!<br>
1<br>
<br>
The present target architecture of your FFTW library is: lib<br>
Please specify the target achitecture of your FFTW library (e.g. lib64) <br>
or accept present choice (enter):<br>
<br>
The present name of your FFTW library: fftw3<br>
Please specify the name of your FFTW library or accept present choice <br>
(enter):<br>
<br>
<br>
Your FFTW_OPT are: -DFFTW3 -I/home/username/fftw3/include<br>
Your FFTW_LIBS are: -L/home/username/fftw3/lib -lfftw3<br>
Your FFTW_PLIBS are: -lfftw3_mpi<br>
<br>
These options derive from your chosen Settings:<br>
<br>
FFTWROOT: /home/username/fftw3/<br>
FFTW_VERSION: FFTW3<br>
FFTW_LIB: lib<br>
FFTW_LIBNAME: fftw3<br>
Is this correct? (Y,n): Y<br>
<br>
Do you want to use ELPA? (y,N):<br>
N<br>
<br>
Please specify your parallel compiler options or accept the <br>
recommendations (Enter - default)!:<br>
<br>
Please specify your MPIRUN command or accept the recommendations <br>
(Enter - default)!:<br>
<br>
...<br>
<br>
Current settings:<br>
<br>
Parallel compiler : mpiifort<br>
SCALAPACK_LIBS : -lmkl_scalapack_lp64 <br>
-lmkl_blacs_intelmpi_lp64<br>
FFTW_OPT : -DFFTW3 -I/home/username/fftw3/include<br>
FFTW_LIBS : -L/home/username/fftw3/lib -lfftw3<br>
FFTW_PLIBS : -lfftw3_mpi<br>
ELPA_OPT :<br>
ELPA_LIBS :<br>
FPOPT(par.comp.options): -O1 -FR -mp1 -w -prec_div -pc80 -pad <br>
-ip -DINTEL_VML -traceback -assume buffered_io -I$(MKLROOT)/include<br>
MPIRUN command : mpirun -np _NP_ -machinefile _HOSTS_ <br>
_EXEC_<br>
<br>
<br>
S Accept, Save, and Quit<br>
R Restart Configuration<br>
Q Quit and abandon changes<br>
<br>
Please accept and save these settings, restart the configuration, or <br>
abandon<br>
your changes.<br>
If you want to change anything later on you can redo this whole <br>
configuration<br>
process or you can change single items in "Compiling Options".<br>
Selection: S<br>
...<br>
Selection: R<br>
...<br>
Selection: A<br>
...<br>
Compile time errors (if any) were:<br>
<br>
...<br>
Selection: Q<br>
...<br>
username@computername:~/WIEN2k$ ls -l *_mpi<br>
-rwxr-xr-x 1 username username 1249480 May 27 23:51 dstart_mpi<br>
-rwxr-xr-x 1 username username 3639968 May 27 23:51 hfc_mpi<br>
-rwxr-xr-x 1 username username 3631648 May 27 23:51 hf_mpi<br>
-rwxr-xr-x 1 username username 14045712 May 27 23:52 lapw0_mpi<br>
-rwxr-xr-x 1 username username 1825512 May 27 23:52 lapw1c_mpi<br>
-rwxr-xr-x 1 username username 1816920 May 27 23:52 lapw1_mpi<br>
-rwxr-xr-x 1 username username 3081184 May 27 23:52 lapw2c_mpi<br>
-rwxr-xr-x 1 username username 3081104 May 27 23:52 lapw2_mpi<br>
-rw-r--r-- 1 username username 1533560 May 27 23:52 lapwso_mpi<br>
-rwxr-xr-x 1 username username 2613072 May 27 23:52 nlvdw_mpi<br>
-rwxr-xr-x 1 username username 2279792 May 27 23:52 nmrc_mpi<br>
-rwxr-xr-x 1 username username 2279896 May 27 23:52 nmr_mpi<br>
<br>
[1] <br>
<a href="https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg18663.html" rel="noreferrer" target="_blank">https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg18663.html</a><br>
[2] <a href="https://software.intel.com/en-us/forums/intel-c-compiler/topic/804830" rel="noreferrer" target="_blank">https://software.intel.com/en-us/forums/intel-c-compiler/topic/804830</a><br>
_______________________________________________<br>
Wien mailing list<br>
<a href="mailto:Wien@zeus.theochem.tuwien.ac.at" target="_blank">Wien@zeus.theochem.tuwien.ac.at</a><br>
<a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" rel="noreferrer" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
SEARCH the MAILING-LIST at: <a href="http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html" rel="noreferrer" target="_blank">http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html</a><br>
</blockquote></div>
</blockquote></div>