espressomd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ESPResSo] Espresso performance with gcc 4.3


From: Mehmet Sayar
Subject: Re: [ESPResSo] Espresso performance with gcc 4.3
Date: Mon, 17 Aug 2009 15:22:22 +0300
User-agent: Thunderbird 2.0.0.22 (X11/20090608)

Hi Christoph,

Thanks for the quick reply.

I used the default settings. Now I tried your suggestion, but did not change the results much. It even made the timing a bit worse :)

You can see the compiler settings I used originally and the timing result below.
I also attached the compiler settings output generated by the trial with your suggested options.

Best,

Mehmet

Compiler settings:
------------------
MPI                     = fake
compiler                = gcc
linker                  = gcc
c compiler flags = -finline-limit=1000000 -fomit-frame-pointer -funroll-loops -floop-optimize -ffast-math -Wall -Wno-unused-function -O3 -malign-double -msse2 -mfpmath=sse -m64
c preprocessor flags    =
linker flags            =
libraries               = -lfftw3  -ltcl8.5  -lm
using debug flags       = no
using profiling flags   = no
inline                  =

Libraries:
----------
Tcl version             = tcl8.5
Tk version              = none
FFTW version            = 3
efence                  = no

Other settings:
---------------
using Espresso chooser  = yes
local config header     = myconfig.h
installation prefix     = /home/msayar/Espresso
pdflatex                = no
makeindex               = no
bibtex                  = no
doxygen                 = no

real    0m41.590s
user    0m40.767s
sys     0m0.552s




Compiler settings:
------------------
MPI                     = fake
compiler                = gcc
linker                  = gcc
c compiler flags        = -march=native -O2 -pipe -fomit-frame-pointer
c preprocessor flags    =
linker flags            =
libraries               = -lfftw3  -ltcl8.5  -lm
using debug flags       = no
using profiling flags   = no
inline                  =

Libraries:
----------
Tcl version             = tcl8.5
Tk version              = none
FFTW version            = 3
efence                  = no

Other settings:
---------------
using Espresso chooser  = yes
local config header     = myconfig.h
installation prefix     = /home/msayar/Espresso
pdflatex                = no
makeindex               = no
bibtex                  = no
doxygen                 = no

real    0m42.635s
user    0m41.923s
sys     0m0.488s

Christoph Junghans wrote:
Hi Mehmet,

what are the optimizations flags at the end of configure?

My experience with gcc-4.3 in general was that it performs best with
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer".

Try

./configure --with-mpi=fake --disable-processor-optimization \ CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"

with Espresso.

Cheers,

Christoph

Am 17.08.2009 12:57, schrieb Mehmet Sayar:
Hi everybody,

I am having some trouble with performance of Espresso which is compiled
with gcc 4.3. At least that is my best guess regarding the origin of the
problem.

I have a couple of 8-core machines with Suse 10.2 installed. I recently
updated one of them to Suse 11.1. The machines have exactly the same
architecture.
Under Suse 11.1 Espresso's performance is more than 10 times slower.

Gromacs displays the same problem.

When I look at the common libraries between Espresso and Gromacs, I
suspect either the gcc or the lamd installations as the source of the
problem.

However I tested the performance of Espresso with mpi-fake. And the
performance is still terrible under Suse 11.1. That leaves gcc as the
only candidate.

Did anyone else had a similar experience? Any ideas?

Greetings from Istanbul,

Mehmet



--
Mehmet Sayar - Assist. Prof.  Koc University
Email:address@hidden        Dept. Mechanical Eng.
Phone:+90-212-338-1840        Rumelifeneri Yolu, Sariyer
Fax:  +90-212-338-1548        34450 Istanbul, Turkey



reply via email to

[Prev in Thread] Current Thread [Next in Thread]