Brock Palen brockp at umich.edu
Mon Jun 22 20:05:51 PDT 2009

On Jun 22, 2009, at 8:23 PM, Alan Louis Scheinine wrote:

On the Cray systems I have access to (Kraken) this variable is set to

-tp barcelona-64

Which just tells the compiler which CPU to optimize for.
I would like to use it on our system where we have a mix of AMD  
revisions, using PGI's unified binary, to support all of these

-tp x64,amd64e,barcelona-64

Now I am sure many will argue against setting a value like this by  
default on a system, but its much better solution than dealing one at  
a time what SIGILL means.

Brock Palen

> I do not know where and how PGI_POST_COMPILE_OPTS is used,
> nonetheless, why would you want to set this option rather than
> CFLAGS and LDFLAGS in those cases where an application uses those
> environment variables?  The Cray compilation procedure adds a great
> deal to the compile or link command so you would need to look at
> how it is used in the actual compilation command, in particular,
> using the option "-v".  Changing PGI_POST_COMPILE_OPTS and looking
> for your change in the compilation line revealed with -v might
> give you confidence about how it is used in the Cray compilation
> and linking but I don't think Cray expects the user to change
> this variable -- unless he or she is cross-compiling.
> Alan
> -- 
>  Alan Scheinine
>  200 Georgann Dr., Apt. E6
>  Vicksburg, MS  39180
>  Email: alscheinine at tuffmail.us
>  Mobile phone: 225 288 4176

More information about the Beowulf mailing list