[Wien] (no subject)
Michael Gurnett
michael.gurnett at kau.se
Tue Apr 4 14:32:44 CEST 2006
is this also a typo?
-L/opt/intel/mkl/9.0/lib/
Michael
-----Original Message-----
From: Gerhard H Fecher <fecher at uni-mainz.de>
To: A Mailing list for WIEN2k users <wien at zeus.theochem.tuwien.ac.at>
Date: Tue, 4 Apr 2006 13:24:01 +0200
Subject: Re: [Wien] (no subject)
> /lib.em64t : is that a typo ?
> the path to mkl should be /lib/em64t
>
> I use otherwise the same options like you give below on a Dual Xeon
> machine
> and it works fine (only other difference : I use -xP instead of -axP).
>
> Probaly you have to set OMP_NUMTHREADS=2 (see Intel manual) to tell mkl
> it
> should use two threads.
> Parts that do not use mkl will use only one processor. To use both
> processors
> you have to use the compiler option for parallel compilation, however,
> I
> never checked if that improves speed.
>
> If you like to run two Wien jops in parallel on a Dual Xeon machine,
> then
> OMP_NUMTHREADS=1 may be faster, depending on the problem. That means
> two
> identical lapw1 runs (Peters test case) are faster in parallel with 1
> thread
> each than two sequential runs with 2 threads each.
> Principally you may use on a DUAL Xeon 4 threads what will make use of
> the
> hyperthreading (2 real times two virtual processores), however, it will
> not
> increase speed.
>
> Am Dienstag, 4. April 2006 13:25 schrieb ç½å®:
> > Dear users:
> >
> > I am running wien2K(2005) on a machine with two Intel Xeon chips
> and with
> operating system Fedora Core 4, fortran compiler Intel_fc_9.0 and math
> > libraries Intel MKL 8.0.2.
> >
> > Some of my siteconfig_lapw settings are listed below:
> > Current system is:generic
> > Fortran compiler:ifort
> > c compiler:cc
> > Compiler options:-FR -w -mpl -prec_div -pad -ip -DINTEL_VML -O3
> -axP
> > Linker flag:-L/opt/intel/mkl/9.0/lib/ -i-static -lguide_stats
> -lsvml
> -lpthread
> > Preprocessor flags:'DParallel'
> > R_LIB:-L/opt/intel/mkl/8.0.2/lib.em64t -lmkl_lapack -lmkl_em64t
> -lguide
> -lpthread
> >
> > My compile problem is that when compiling some program such as
> lapw1,lapw2,etc, there are always mistakes that saying libmkl_lapack.a
> and
> libmkl_em64t.a are not read symbols.How can I solve this problem.
> >
> > Actually, when I use the lib 32 of Intel MKL instead of em64t lib,
> I can
> also comiple the program. However, when I doing caculation, my computer
> only
> use half of its power, when one cpu is running, the other is idle, they
> hardly work together. I think it is beccause I have no use the right
> library
> during compiling the WIEN. What's your opinion?
> >
> > Thank you.
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
More information about the Wien
mailing list