Problems compiling broydn.f90, qrdcmp.f90, ... on Mac OS X under Absoft XL Fortran


ksmith
07-29-2005, 01:17 PM
I'm compiling all the source code, no compiler flags other than -qsuffix=f=f90, and run into these errors:

for broydn.f90:

xlf90 -qsuffix=f=f90 -c /Users/ksmith/local/src/recipes_f-90/recipes/broydn.f90
** broydn === End of Compilation 1 ===
xlf90: 1501-224 fatal error in /opt/ibmcmp/xlf/8.1/exe/xlfhot: signal 6 received

and for qrdcmp.f90:

xlf90 -qsuffix=f=f90 -c /Users/ksmith/local/src/recipes_f-90/recipes/qrdcmp.f90
** qrdcmp === End of Compilation 1 ===
xlf90: 1501-224 fatal error in /opt/ibmcmp/xlf/8.1/exe/xlfhot: signal 6 received


I attempted to see what calls both these routines make in common, but that seems to be a blind alley -- too much in common to determine the problem easily. Any pointers? Perhaps another compiler flag is needed?

Any help is appreciated.

Kurt

Saul Teukolsky
07-31-2005, 03:16 PM
Hi Kurt,

This is almost certainly a compiler problem. You could report it to the vendor if you have the energy. As a workaround, you could try playing with the optimization settings. Sometimes a lower level of optimization will succeed.

Good luck.
Saul Teukolsky