[Wien] Help Request for making WIEN2K (ver18.2) programs executable.

Gavin Abo gsabo at crimson.ua.edu
Mon Oct 22 05:56:15 CEST 2018


You likely need to use -lblas for libblas.so and -llapack for 
liblapack.so installed with "sudo yum install lapack-devel".

A basic WIEN2k serial install with gfortran/cc on Fedora seems quite 
similar to Ubuntu [ 
https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg17911.html 
, 
https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg17175.html 
] but Fedora uses yum packages:

Using 64-bit 1.7GB Live image 
(Fedora-Workstation-Live-x86_64-28-1.1.iso) from

https://getfedora.org/en/workstation/download/

[liveuser at localhost ~]$ cat /etc/fedora-release
Fedora release 28 (Twenty Eight)
[liveuser at localhost ~]$ sudo yum install tcsh
...
Is this ok [y/N]: y
...
[liveuser at localhost ~]$ sudo yum install gcc-gfortran
...
Is this ok [y/N]: y
...
[liveuser at localhost-live ~]$ sudo yum install lapack-devel
...
Is this ok [y/N]: y
...
[liveuser at localhost-live ~]$ ls /usr/lib64/liblapack*
/usr/lib64/liblapacke.so /usr/lib64/liblapack.so
/usr/lib64/liblapacke.so.3      /usr/lib64/liblapack.so.3
/usr/lib64/liblapacke.so.3.8    /usr/lib64/liblapack.so.3.8
/usr/lib64/liblapacke.so.3.8.0  /usr/lib64/liblapack.so.3.8.0
[liveuser at localhost-live ~]$ ls /usr/lib64/libblas*
/usr/lib64/libblas.so /usr/lib64/libblas.so.3.8
/usr/lib64/libblas.so.3  /usr/lib64/libblas.so.3.8.0
[liveuser at localhost WIEN2k]$ ls
WIEN2k_18.2.tar
[liveuser at localhost WIEN2k]$ tar xvf WIEN2k_18.2.tar
...
[liveuser at localhost WIEN2k]$ gunzip *.gz
...
[liveuser at localhost WIEN2k]$ ./expand_lapw
...
continue (y/n)
y
...
[liveuser at localhost-live WIEN2k]$ rm WIEN2k_INSTALLDATE
[liveuser at localhost WIEN2k]$ ./siteconfig
...
continue or stop (c/s) c
...
   Selection: LG
...
      Your compiler: gfortran
...
      Your compiler: cc
...
  Would you like to use LIBXC (that you have installed)? (y,N):
N
...
Selection: R
      Real libraries=-lblas -llapack -lpthread
...
  Current settings:
   O   Compiler options:        -ffree-form -O2 -ffree-line-length-none
   L   Linker Flags:            $(FOPT) -L../SRC_lib
   P   Preprocessor flags       '-DParallel'
   R   R_LIBS (LAPACK+BLAS):    -lblas -llapack -lpthread
   X   LIBX options:
       LIBXC-LIBS:

   S   Save and Quit

       To change an item select option.
Selection: S
...
   Shared Memory Architecture? (y/N):y
   Do you know/need a command to bind your jobs to specific nodes?
   (like taskset -c). Enter N / your_specific_command: N
...
    (y/N) N
...
      Selection: Q
...
      Selection: A
...
Compile time errors (if any) were:


Check file   compile.msg   in the corresponding SRC_* directory for the
compilation log and more info on any compilation problem.
...
    Please enter the full path of the perl program: /usr/bin/perl
...
  Please enter the full path to your temporary directory: /tmp
...
[liveuser at localhost-live WIEN2k]$ ./userconfig
...

Note: The above does not include other packages that might be needed for 
run-time (such as: sudo yum gnuplot octave grace) or post-processing 
programs [ 
https://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/msg17895.html 
, http://susi.theochem.tuwien.ac.at/reg_user/unsupported/ ].

On 10/21/2018 1:08 PM, Ashwani Kumar wrote:
> Dear Mam/Sir,
> I am trying to install wien2k in fedora (system config. : 64 bit, 
> i7-8700 processor-6 cores, 8 gb ram). Almost every program have this 
> error (shown in BOLD), below is compile.msg from Pairhess program::
> _______________________________________________________________
> gfortran -o pairhess energy.o findneigh.o findsymm.o fixup.o 
> gen_brav.o init.o main.o sortag.o dchdc.o errclr.o errflg.o gtfnam.o 
> outerr.o expandset.o makehessb.o findequivs.o matcon.o rigidb2.o 
> atomic_mass.o -ffree-form -O2 -ffree-line-length-none -L../SRC_lib 
> /opt/libopenblas /opt/liblapack -lpthread
> *gfortran: error: /opt/libopenblas: No such file or directory
> gfortran: error: /opt/liblapack: No such file or directory*
> make: *** [Makefile:61: pairhess] Error 1
> __________________________________________________________________________
> So every program is non-executable.
>
> Thinking of missing link between gfortran /gcc , executed test command :
> [hardy at localhost WIEN2K]$ gfortran testblas.c 
> /path/to/OpenBLAS/libopenblas.lib -o test
> *gfortran: error: testblas.c: No such file or directory
> gfortran: error: /path/to/OpenBLAS/libopenblas.lib: No such file or 
> directory
> *
> Please help.
>
> I am very thankful to Dr. Blaha for his kind support related to WIEN2K 
> program (his positive reply on 19/10/2018 made my task easy).
>
> thanks,
> Ashwani Kumar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20181021/f3a0d5b3/attachment.html>


More information about the Wien mailing list