Ivo Seitenzahl, a fellow FLASHer and former UChicago colleague, is having trouble with the install script on a HPC system. His issue is copied below.
It keeps picking up the Intel compilers, even though he specifies the GNU compiler modules to be loaded. At the moment, I've suggested he set CC=gcc and CXX=g++, but I thought I would copy over here to see if anyone else has any ideas.
Hi John, so, no luck. I'm trying to do this on raijin.
After logging in, the following modules are loaded.
[irs120@raijin2 ~]$ module list Currently Loaded Modulefiles: 1) pbs 4) openmpi/1.6.3 7) hdf5/1.8.10 2) intel-fc/188.8.131.523 5) dot 3) intel-cc/184.108.40.2063 6) szip/2.1
So what I've done is 'module unload intel-fc' and 'module unload intel-cc' and 'module load gcc', after which I get
[irs120@raijin2 ~]$ module list Currently Loaded Modulefiles: 1) pbs 2) openmpi/1.6.3 3) dot 4) szip/2.1 5) hdf5/1.8.10 6) gcc/system
However, for some reason, I still get the same problem (see below). It seems like that icc is still called, instead of gcc, although I only have the gcc module loaded. Any thoughts?
Awesome! Here we go.
Using wget Using sha512sum Setting YT_DIR=/home/120/irs120/yt-x86_64/src/yt-hg/ Installing distribute Installing pip Installing numpy-1.8.2 Installing matplotlib-1.4.0
extern/qhull/qhull_a.h(106): error: expected a ";" template <typename T> ^
extern/qhull/qhull_a.h(115): warning #12: parsing restarts here after previous syntax error void qh_qhull(void); ^
compilation aborted for src/qhull_wrap.c (code 2) error: command 'icc' failed with exit status 2
Failure. Check /home/120/irs120/yt-x86_64/yt_install.log. The last 10 lines are