Mark Kosmowski wrote:


I have also decided to upgrade my software to try an eek a little
speed out of things.  I've done a clean install of OpenSUSE 11.0 using
KDE 3.5 (I need the GUI for the workstation) and will be installing
the latest versions of OpenMPI, CPMD, compilers and math libraries.

Great.


Some people on the CPMD list (my primary code at this point - plane
wave quantum chemistry) suggest fftw as part of the math library
solution.  I noticed that only fftw 2.1.5 supports MPI, while the
latest version of the 3.x series does not.  Eventually I will be
running large jobs and may need to go back to a cluster, so I'm
interested in keeping my code MPI-ready and running two processors
that way.  I will likely use the ACML (AMD math library) for the
functionality not provided by fftw.  I am uncertain whether I will use
ifort or gfortran at the moment.  I'd be willing to look at the Sun
suite.  Other then hopefully a PhD at some point, I am receiving no

Hmmm... My own tests with the Sun compiler suite about a year to year and a half ago suggest it doesn't generate as good code (e.g. fast code) as the gnu compilers. This was true on Solaris 10 and Linux. Baseline RHEL 4 with gcc generated faster code for most of the tests I ran. YMMV, but I wouldn't advise going the Sun compiler route unless it generates demonstrably better code (and it didn't for me).

compensation for my research, so ifort is a free option.

Is fftw 2.1.5 and the latest acml a reasonable combination for speed /
efficiency or is there a different combination of math libraries that
stands out for speed?  Is the choice of math library yet another
instance of the actual application makes a difference on which on is
fastest?

You may be able to get the Intel MKL on a similar license as the compiler, I am not sure. Check it out.


Also, is there a recent compiler benchmark somewhere?  The one at
Polyhedron seems a little dated - the ifort cited is known to have
issues with the code I use and the Sun compiler is given as 8.x when
12.x is available now.  If I break down and decide to run my own
benchmarks on actual code are there any restrictions on the free
versions of ifort and Sun to share the results?

I did tests with gcc, ifort, pgi, and the sun compilers on a particular code (HMMer) about 2 years ago. pgi was the best, followed closely by ifort and gcc. Sun trailed badly. This was with baseline and maximal optimization.

HMMer is very different than MD though, so YMMV

--
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: [EMAIL PROTECTED]
web  : http://www.scalableinformatics.com
       http://jackrabbit.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 866 888 3112
cell : +1 734 612 4615
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to