We have a fortran code that makes extensive use of LAPACK and BLAS routines. We’ve been compiling it with pgf90 5.2 and using the LAPACK and BLAS library included with 5.2. The code runs well with this arrangement.
Recently we decided to try using the acml library to see if we can get a speed imporvement. We sucessfully compiled the code with pgf90 and linking it with the acml library included with 5.2. However, when we tried to run the code, we got a floating point exception as soon as the code tried to call a BLAS routine. I tried compiling with the -Mcache_align switch, and it didn’t help.
We are using an Opteron 248 system running red hat. Any insight into the problem would be greatly appreciated.