PC GAMESS/Firefly-related discussion club

Learn how to ask questions correctly

Re: Another, very important note on PC GAMESS/Firefly running on Core i7/Xeon 5500/Xeon 3500 (Nehalem core) processors

Alex Granovsky

Dear Firefly users,

The updated p4stuff.dll/p4stuff.ex files are available for download in the Downloads section.

This version fixes the nasty Core i7 MKL's dgemm bug (our big thanks to Intel's MKL team) I described in the earlier post.

Alex Granovsky

On Thu May 21 '09 9:23pm, Alex Granovsky wrote
>Dear Firefly users,

>the p4stuff.dll/p4stuff.ex dynamic/shared library which can be
>optionally used by the PC GAMESS/Firefly contains several
>32-bit matrix multiplication routines (dgemm) taken from Intel's MKL.

>Several days ago we found two critical bugs in Intel's
>implementation of 32-bit dgemm routines which are used on
>Penryn and Nehalem-core processors. The bugs manifest themself
>only for large matrices and thus are "hidden".

>These bugs can potentially affect PC GAMESS/Firefly using
>its default settings and running on Nehalem-core processors
>under 32-bit Windows, under 32-bit or 64-bit Linux, and Mac OS X.

>The solution is to disable use of externally stored dgemm
>running Firefly on Nehalem core processors:


 $smp call64=1 load=0 $end

>We are working with Intel and hope to provide the replacement
>p4stuff library based on the fixed MKL code within a couple of weeks.

>Alex Granovsky

[ This message was edited on Mon Jun 8 '09 at 9:22pm by the author ]

[ Previous ] [ Next ] [ Index ]           Mon Jun 8 '09 9:22pm
[ Reply ] [ Edit ] [ Delete ]           This message read 1452 times