R in a 64 bit world
win-vector.com
win-vector.com
It will appear in Spark 1.4 to use R on a cluster of machines, or a single machine with multicores.
The only solution I found was to completely rewrite the code in Python to avoid the problem. I was chuckling for a while about hitting an unsolvable Fortran problem in 2014.
I really wanted to find out what was going on. I looked through the code, from SciPy to ARPACK to the underlying ATLAS calls, at which point it became completely opaque to me.
I still don't know whether it was the fault of ARPACK or ATLAS or what, but I just put the test cases in a different order, they consistently passed in that order just like they passed for everyone else, and a few system upgrades later the problem didn't happen anymore.
Having ported a lot of old fortran to modern fortran and C I wish that were the case. More often than not, that's the assumption but its rarely true. There are some great lower level libraries like that *packs. But for the most part the performance and bug-freeness of these codes is more dogma than reality. For instance, in MCNP (a large monte-carlo neutronics package) a coworker of mine replaced the 70s era handrolled FFT function (which looked like someone was trying to write assembly in fortran) with a modern libary for 500%+ performance gain.
But maybe recompiling the Fortran library you used would have been tricky for you.