[Wien] MKL FATAL ERROR

Roberto Iglesias roberto at uniovi.es
Thu Nov 20 18:46:43 CET 2008


Dear all

I tried to use -static as Peter (and Gerhard previously) 
suggested...and it worked!!
The problem disappeared and I was able to run all the test cases to 
their completion.
The second suggestion about the LD_LIBRARY_PATH I had already followed, adding:
LD_LIBRARY_PATH=" /opt/intel/mkl/10.1.0.015/lib/em64t:$LD_LIBRARY_PATH"
export  LD_LIBRARY_PATH
to .bashrc, but not in the line added by Wien2k, which i could 
uncomment. I should try that to link dynamically.

Thank you very much for your help!

Best regrads

Roberto

At 07:25 20/11/2008, you wrote:
>Please try   -static
>This should force the linker to include all libraries statically into
>the executables and thus during execution, an error like
>     MKL FATAL ERROR: Cannot load neither libmkl_mc.so nor libmkl_def.so
>should not occur.
>Most likely, -i-static only links the compiler libraries, but not the
>mkl-libraries statically.
>
>Alternatively, when you link dynamically, you need to tell at runtime,
>where the libraries are.
>This can be done by an environment variable   LD_LIBRARY_PATH and
>you must put the proper pathname of the mkl library there.
>
>The userconfig_lapw script already puts some (commented) statements into
>your .bashrc (-cshrc) file and all you have to do is uncomment and
>complete these lines.
>
>
>ROBERTO LUIS IGLESIAS PASTRANA schrieb:
> > Dear Gerhard and Wien2k users
> >
> > Thank you very much for your suggestions. I've tried all kinds of 
> variations on them. I added the path to the libraries, i. e.:
> >
> > /opt/intel/Compiler/11.0/069/lib/intel64
> > /opt/intel/mkl/10.1.0.015/lib/em64t
> >
> > to both /etc/ld.so.conf and /etc/ld.so.conf.d/libc.conf
> > and used ldconfig as you wrote.
> >
> > I think all the required libraries were given in R_LIBS. I tried 
> to follow your guide on
> > http://www.ghfecher.de/html/bandstructure.html
> > Could you please be a little bit more specific?
> >
> > I modified -static-intel option to -i-static. I tried to use 
> -Bdynamic to link -libguide. Moreover, I repeated what appeared in 
> LDFLAGS in the R_LIBS line. All of these in all possible combinations.
> >
> > I changed the -ax to -xHost in FOPT and wrote -lpthread instead 
> of the -pthread typo.
> >
> > Finally, I stuck to the suggested Wien2k default option for a K 
> linux system(ifort 10., mkl 10.0) and supressed all optimizations. 
> See my (last try) OPTIONS file:
> >
> > current:FOPT:-FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML -traceback
> > current:FPOPT:$(FOPT)
> > current:LDFLAGS:$(FOPT) -L/opt/intel/mkl/10.1.0.015/lib/em64t -i-static
> > current:DPARALLEL:'-DParallel'
> > current:R_LIBS:-lmkl_lapack -lmkl_core -lmkl_em64t -lguide -lpthread
> > current:RP_LIBS:-lmkl_intel_lp64 -lmkl_scalapack_lp64 
> -lmkl_blacs_lp64 -lmkl_sequential -lmkl_em64t
> >
> > I get no compilation errors. However, I still get the same error 
> in running:
> >
> > $ x lapw0
> >  LAPW0 END
> > 1.056u 0.072s 0:01.12 100.0%  0+0k 0+440io 0pf+0w
> > $x lapw1
> >
> > MKL FATAL ERROR: Cannot load neither libmkl_mc.so nor libmkl_def.so
> > 0.060u 0.024s 0:00.02 400.0%  0+0k 0+256io 0pf+0w
> > error: command  .../WIEN2k/lapw1 lapw1.def   failed
> >
> > Gerhard, you told me you had Wien2k up and running on your 
> computers for the same ifort and mkl versions. Could this be due 
> that you use a different Linux distribution? I'm using the very 
> recent (and somewhat buggy, I've noticed) Ubuntu Intrepid Ibex 8.10.
> >
> >
> > Thanks a lot in advance.
> >
> > Kind regards
> >
> > Roberto
> >
> >
> > ----- Mensaje original -----
> > De: Gerhard Fecher <fecher at uni-mainz.de>
> > Fecha: Martes, Noviembre 18, 2008 8:19 ombr
> > Asunto: Re: [Wien] MKL FATAL ERROR
> >
> >> Rejected by SPF lookup: (recv=xanes.net.uniovi.es,
> >> send-ip=128.130.134.22) Could not find a valid SPF record
> >> acceptlanguage: de-DE
> >> X-Original-To: wien at zeus.theochem.tuwien.ac.at
> >> X-Connecting-Host: mailgate02.zdv.Uni-Mainz.DE [134.93.178.132]
> >> X-Connecting-Addr: 134.93.178.132
> >> X-Sent-To: <wien at zeus.theochem.tuwien.ac.at>
> >> X-MS-Has-Attach:
> >> X-MS-TNEF-Correlator:
> >> X-Virus-Scanned: by amavisd-new
> >> X-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at
> >> X-Greylist: Sender passed SPF test,
> >
> >
> >> not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at
> >> [192.35.241.66]);    Tue, 18 Nov 2008 08:19:24 +0100 (CET)
> >> References: <f998ed7726643.4921a9a6 at uniovi.es>
> >> X-Mailman-Version: 2.1.6
> >> List-Post: <mailto:wien at zeus.theochem.tuwien.ac.at>
> >> List-Subscribe:
> >> 
> <http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien>, 
> <mailto:wien-request at zeus.theochem.tuwien.ac.at?subject=subscribe>
> >> List-Unsubscribe:
> >> 
> <http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien>, 
> <mailto:wien-request at zeus.theochem.tuwien.ac.at?subject=unsubscribe>
> >> List-Archive: <http://zeus.theochem.tuwien.ac.at/pipermail/wien>
> >> List-Help: <mailto:wien->> 
> request at zeus.theochem.tuwien.ac.at?subject=help>List-Id: A Mailing
> >> list for WIEN2k users <wien.zeus.theochem.tuwien.ac.at>
> >> Original-recipient: rfc822;roberto at uniovi.es
> >> X-Spam-Status: LOW ; 0
> >> X-Spam-Level:
> >>
> >> you link the mkl dynamic,
> >> check if you gave in R_LIBS all required libraries (same for RP_LIBS)
> >>
> >> you also might need to tell the linker were the dynamic libraries
> >> are, use ldconfig to do so.
> >>
> >> try -static instead of -static-intel
> >> take care, if you have progarms installed that use other or
> >> different versions of libguide, then you may need to link (only)
> >> libguide dynamically.
> >> may be you need to repeat it in the R_LIBS line (check what comes
> >> first in the makefile LDFLAGS or R_LIBS)
> >>
> >> The -static compilation works on my computers with out problems for
> >> the same ifort and mkl versions.
> >>
> >> if you do not need the generic Pentium code, use -x instead of -ax
> >> in FOPT, try always first without processor specific optimizations.
> >>
> >> If I remember correctly then IFort 11 comes with an own version of
> >> MKL, check youre installation and see if you have a mixture of MKLs.
> >>
> >> I like that -pthread typo a lot.
> >>
> >> Ciao
> >> Gerhard
> >> ________________________________________
> >> Von: wien-bounces at zeus.theochem.tuwien.ac.at [wien-
> >> bounces at zeus.theochem.tuwien.ac.at] im Auftrag von ROBERTO LUIS
> >> IGLESIAS PASTRANA [roberto at uniovi.es]
> >> Gesendet: Montag, 17. November 2008 17:28
> >> An: wien at zeus.theochem.tuwien.ac.at
> >> Betreff: [Wien] MKL FATAL ERROR
> >>
> >> Hi all!
> >>
> >> I successfully installed Wien2k_08.3 on an Intel (R) Core(TM)2 Quad
> >> Q9300 @2.50GHz that runs Ubuntu 8.10, using  ifort 11.0.069 and mkl
> >> libraries 10.1.0.015. I received no compilation errors during
> >> installation. I used basically the default OPTIONS:
> >>
> >> current:FOPT:-FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML -
> >> traceback -axSSE4.1 -O3 -ip
> >> current:FPOPT:$(FOPT)
> >> current:LDFLAGS:$(FOPT) -L/opt/intel/mkl/10.1.0.015/lib/em64t -
> >> static-intel
> >> current:DPARALLEL:'-DParallel'
> >> current:R_LIBS:-L/opt/intel/mkl/10.1.0.015/lib/em64t -lmkl_lapack -
> >> lmkl_core -lmkl_em64t -lguide -pthread
> >> current:RP_LIBS:-lmkl_intel_lp64 -lmkl_scalapack_lp64 -
> >> lmkl_blacs_lp64 -lmkl_sequential -lmkl_em64t
> >>
> >> When trying to check one of the test files (fccNi) I get an error
> >> in uplapw1:
> >>
> >>    start       (Mon Nov 17 17:04:41 CET 2008) with lapw0 (40/99 to
> >> go)
> >>    cycle 1     (Mon Nov 17 17:04:41 CET 2008)  (40/99 to go)
> >>
> >>>   lapw0       (17:04:41) 1.636u 0.112s 0:01.74 100.0% 0+0k
> >> 0+432io 0pf+0w
> >>>   lapw1  -up          (17:04:42)
> >> MKL FATAL ERROR: Cannot load neither libmkl_mc.so nor libmkl_def.so
> >> 0.032u 0.008s 0:00.06 50.0%     0+0k 0+160io 0pf+0w
> >> error: command   /home/titin/Programas/WIEN2k/lapw1 uplapw1.def
> >> failed
> >>>   stop error
> >> There is no simlar problem posted to the ML up to now and I checked
> >> the intel forums and found no clear solution, although it appears
> >> to be an MKL version-related error and not specific to Wien2k.
> >>
> >> Any ideas apart from going back to a previous MKL and (eventually)
> >> ifort version?
> >>
> >> Thanks in advance for your help.
> >>
> >> Best regards
> >>
> >> Roberto
> >>
> >> Roberto Iglesias
> >> Dpt. Physics
> >> University of Oviedo
> >> 33003 Oviedo
> >> SPAIN
> >> _______________________________________________
> >> Wien mailing list
> >> Wien at zeus.theochem.tuwien.ac.at
> >> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> >> _______________________________________________
> >> Wien mailing list
> >> Wien at zeus.theochem.tuwien.ac.at
> >> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> >>
> > _______________________________________________
> > Wien mailing list
> > Wien at zeus.theochem.tuwien.ac.at
> > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>_______________________________________________
>Wien mailing list
>Wien at zeus.theochem.tuwien.ac.at
>http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20081120/54295098/attachment-0001.html


More information about the Wien mailing list