Instructions for cross-compiling on ASCI-RED's sasn100


The instructions below will assist users invoking the PGI ASCI-RED compilers on sasn100.sandia.gov. See for instructions on logging into janus or sasn100.

To use the cross compiler, the 2 main things you need to do are to execute the 2 lines below: (for csh)

    setenv TFLOPS_XDEV /usr/local/intel/tflop/current
    set path=( $TFLOPS_XDEV/tflops/bin.solaris $path)


Acknowledgement and Disclaimer
If you want a complete .cshrc, see my web cshrc example.

Note that many more tools are currently available on sasn100 (gmake,gawk, etc) than on janus. This will probably be true for the forseeable future.

The compilers are named the same on sasn100 as on janus, cicc, cif77 and ciCC.

Also note that the intel binary specific tools whose name conflicts with a Solaris tool are renamed on sasn100. For instance the ar command for to make asci-red archive libraries conflicts with the Solaris 'ar' command so it is in $TFLOP_XDEV/tflops/bin.solaris as 'xar'. Other commands in $TFLOP_XDEV/tlops/bin.solaris are:

ciCC      pgdecode  pgmunch   xas       xnm       xsize
cicc      icc       pgf77     xc++filt  xobjcopy  xstrings
cif77     if77      xgasp     xobjdump  xstrip
iCC       pgCC      pgcc      xar       xld       xranlib
See for an example of compiling and running an f77 mpi program .