On Sun, 16 Apr 2006, Jerry Feldman wrote:
IMHO, you should be able to run 32-bit code. The problem is with libraries. You can create 2 copies of the blas and lapack libraries. I happen to have a very large (over 1,000,000 lines of code) that I have ported to the 64-bit IA64 that happens to use both blas and lapack. This same code runs on an x86_64 box that currently has RHEL 3.0 with a 64-bit kernel.
You should have on your system /lib - 32-bit lib /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64
You should find that the blas and lapack 32-bit and 64-bit will coexist nicely.
CERN provides a link to a LAPACK source code described at
http://www.netlib.org/lapack/
It can be downloaded from
http://cernlib.web.cern.ch/cernlib/install/lapack3.html
by clicking on "lapack.tgz"
I've been adviced to use the equivalent package meant for SuSE
downloadable from
http://rpm.pbone.net/index.php3/stat/4/idpl/1805848/com/blas-3.0-923.i586.rp...
But CERLIB expects the ".a" lapack library as specified at
http://cernlib.web.cern.ch/cernlib/install/lapack3.html
whereas the rpm file for SuSE provides the ".so"
Installing the CERN library on a 64-bit machine is a nightmare that I'm
suggested to give up.
In the following I'm copying my supervisor's suggestion based on a
previous experience they had at trying to install MARS (A Mongte Carlo
code that uses the CERLIB) on SuSE.
As you all will read it's not encouraging .. sigh ..
**++**************************************
* PASTED MESSAGE FROM MY SUPERVISOR *
******************************************
Nikolai Mokhov
to me
Hide options 6:59 am (6 hours ago)
From: Nikolai Mokhov
-- Jerry Feldman
Boston Linux and Unix user group http://www.blu.org PGP key id:C5061EA9 PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9