<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear WIEN2k experts,<br>
<br>
I tried to compile WIEN2k_10.1 on the cluster of my university (SuSE
linux, Xeon 53XX processors), but I got an error during the process:<br>
<blockquote><tt>usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64/libdl.a(dlsym.o):
In function `dlsym':</tt><br>
<tt>(.text+0x5): undefined reference to `__dlsym'</tt><br>
</blockquote>
Here is a part of the compilation log of lapw0 (serial version):<br>
<blockquote><tt>icc -c W2kutils.c</tt><br>
<tt>ifort -FR -w -mp1 -prec-div -pad -ip -DINTEL_VML -O3 -xP -c
W2kinit.F</tt><br>
<tt>ifort -o lapw0 cputim.o modules.o reallocate.o ainv.o
am05_xscss.o b88.o blyp.o brj.o charg2.o charg3.o charge.o
chfac.o chslv.o corgga.o corpbe_revtpss.o corpbe_tpss.o
cub_xc_back.o corlsd.o dfxhpbe.o dfxrevtpss.o dfxtpss.o drho.o
dylm.o efg.o energy.o epot1.o eramps.o errclr.o errflg.o ev92.o
ev92ex.o exch.o exch17.o fftw_para.o fithi.o fxhpbe.o
fx_revtpss.o fx_tpss.o gbass.o gcor.o gea.o geaex.o getff1.o
getfft.o gpoint.o gpointm.o grans.o gtfnam.o hcth.o ifflim.o
kcis.o lapw0.o latgen.o multfc.o multsu.o outerr.o pbea.o pbem.o
pbe1.o pbe2.o pbesol.o poissn.o potfac.o pwxad4.o pwxad5.o
qranf.o readstruct.o rean0.o rean1.o rean3.o rean4.o rhopw.o
rotate.o rotdef.o rpbe.o setff0.o setff1.o setfft.o setff2.o
seval.o sevald.o sevaldd.o sevali.o sevalin.o sicpbe.o
sicpbe_revtpss.o sicpbe_tpss.o sogga.o sphbes.o spline.o
srolyl.o stern.o sumfac.o suml.o th1.o th2.o vpw91.o vresp.o
vs98.o vxc15.o vxc16.o vxc17.o vxc24.o vxc26.o vxclm2.o vxcpw2.o
vxi35.o vxi35a.o wc05.o workf1.o xcener.o xcpot.o xcpot1.o
xcpot3.o ykav.o ylm.o zfft3d.o W2kutils.o W2kinit.o -FR -w
-mp1 -prec-div -pad -ip -DINTEL_VML -O3 -xP
-L/opt/intel/mkl/10.0.3.020/lib/em64t -lguide -lpthread
-L/opt/intel/mkl/10.0.3.020/lib/em64t -lmkl_em64t -lmkl_core
-lmkl_sequential -liomp5 -lmkl_lapack -lguide -lpthread</tt><br>
</blockquote>
It seems to me that the problem is connected with new routines W2k*,
because when I compile the package without $INCLUDE wariable, I got
the following error:<tt><br>
</tt>
<blockquote><tt>fortcom: Error: W2kinit.F, line 28: Cannot open
include file 'mkl_vml.fi'</tt><br>
<tt> include 'mkl_vml.fi'</tt><br>
<tt>---------------^</tt><br>
</blockquote>
To fix it I sourced mklvarsem64t.sh, so the $INCLUDE variable became
available. But this produced the error in the beginning of this
mail. I tried different combinations of input parameters (FOPT,
FPOPT, etc), but this didn't help. FYI, in the previous versions of
WIEN2k I haven't met such kind of problems.<br>
<br>
Could anyboby please help me to find where the problem came from? I
really appreciate any help and advice. If you need additional
information on my compilation options or cluster details, please let
me know.<br>
<br>
Thanks a lot.<tt><br>
</tt>
<pre class="moz-signature" cols="72">--
Best regards,
Maxim Rakitin
Postgraduate student
South Ural State University,
76 Lenin av., Chelyabinsk, Russia, 454080
Email: <a class="moz-txt-link-abbreviated" href="mailto:rms85@physics.susu.ac.ru">rms85@physics.susu.ac.ru</a>
Web: <a class="moz-txt-link-freetext" href="http://www.susu.ac.ru">http://www.susu.ac.ru</a></pre>
</body>
</html>