<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>