Hi Intel world:
My last problem was solved so quickly on this forum, I'm daring to try again!
Compiling about 250 subroutines with statements like:
ifort -c -o mskip.o -g -check -fpe1 -m32 mskip.f
and then linking them all with the statement
ifort -o xdzeus36 -m32 mskip.o ...(plus 250 more)... ...(plus libraries compiled with -O2 and no checking on)
I get the runtime error:
forrtl: severe (193): Run-Time Check Failure. The variable 'roe_$ASL' is being used without being defined
What is ifort trying to tell me here? There is *no* variable anywhere in the 100,000 lines of code called roe_$ASL. I never use dollar signs nor underscores in any of my variable names. Now, there is a subroutine (not a function) called roe, and that is the closest thing I can see that resembles the variable ifort is making up. BTW, when run under -O2 with no traps set, the code runs fine.
Any ideas? Thanks.