MNE in 64-bit

Hi,

I was wondering whether anyone knows if there are any problems with
running MNE in a 64-bit machine?

We have originally installed MNE on a 32-bit server and though
everything seems to be fine when I call it from a 64-bit server, there
is a problem during the estimation of the noise covariance (basically it
is all zero).

My guess is that we would need to re-compile MNE for the 64-bit servers,
but I was wondering whether there are any known glitches in installing
MNE on 64-bits architectures.

Many thanks,
Marina

Hi Marina,

There is a glitch with the 2.5.2 version as mentioned on the download
website. You need to install patch for the LAPACK libraries, which is
available on the site. If you move to the 2.6 beta version, this patch
is not needed any more. The reason for this trouble is that in early
versions of 64-bit LINUX BLAS library, the sdot function (from the
point of view of C) returned a double even though it was supposed to
return a float. I counteracted this in MNE by defining sdot as a
double function. Surprisingly this was obviously fixed later on so
that the sdot started to return a float. As said, this has been taken
correctly into account in the 2.6 version.

- Matti