You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

The source code is available here: http://sourceforge.net/projects/healpix/

 

3.20

RHEL5-32

  1. Download the source code into /afs/slac/g/glast/ground/GLAST_EXT/redhat5-i686-32bit-gcc41/healpix
  2. untar
  3. cd into Healpix subdirectory
  4. Set up your environment to point to the GLAST_EXT copy of python (we're using 2.7.6 as of March 12, 2015)
  5. ./configure -L   (follow the prompts)
    1. Select to set up C, C++ and Python bindings
    2. Include our local cfitsio library (using v3290-gl1 as of March 12, 2015)
    3. For C++ choose "basic_gcc" rather than "generic_gcc"
    4. Edit the src/cxx/config/config.basic_gcc file by adding -fPIC to the CXXCFLAGS_NO_C and CCFLAGS_NO_C lines
  6. make

take a look at setting prefix

RHEL5-64

  1. Copy the source code from above into /afs/slac/g/glast/ground/GLAST_EXT/redhat5-x86_64-64bit-gcc41/healpix
  2. untar
  3. cd into Healpix subdirectory
  4. Set up your environment to point to the GLAST_EXT copy of python (we're using 2.7.6 as of March 12, 2015)
  5. ./configure -L   (follow the prompts)
    1. Select to set up C, C++ and Python bindings
    2. Include our local cfitsio library (using v3290-gl1 as of March 12, 2015)
    3. For C++ choose "basic_gcc" rather than "generic_gcc"
  6. make c-all
  7. make cpp-all
  8. setenv LD_LIBRARY_PATH /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat5-x86_64-64bit-gcc41/healpix/Healpix_3.20/lib:$GLAST_EXT/cfitsio/v3290-gl1/lib:$LD_LIBRARY_PATH
  9. make c-test
  10. make cpp-test  This failed with the error message below:

Error encountered at /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat5-x86_64-64bit-gcc41/healpix/Healpix_3.20/src/cxx/cxxsupport/ls_image.cc, line 130
(function void LS_Image::write_TGA(const std::string&) const)

error writing output file 'test.tga'

terminate called after throwing an instance of 'PlanckError'
./runtest.sh: line 19:  7773 Aborted                 $BINPATH/map2tga test.fits test.tga -bar -title "Synthesized Map"

I (echarles) have not tried to install the python version yet.

RHEL6-64

  1. Copy the source code from above into /afs/slac/g/glast/ground/GLAST_EXT/redhat6-x86_64-64bit-gcc44/healpix
  2. untar
  3. cd into Healpix subdirectory
  4. Set up your environment to point to the GLAST_EXT copy of python (we're using 2.7.6 as of March 12, 2015)
  5. ./configure -L   (follow the prompts)
    1. Select to set up C, C++ and Python bindings
    2. Include our local cfitsio library (using v3290-gl1 as of March 12, 2015)
    3. For C++ choose "basic_gcc" rather than "generic_gcc"
    4. Edit the src/cxx/config/config.basic_gcc file by adding -fPIC to the CXXCFLAGS_NO_C and CCFLAGS_NO_C lines
  6. make c-all
  7. make cpp-all
  8. setenv LD_LIBRARY_PATH /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat6-x86_64-64bit-gcc44/healpix/Healpix_3.20/lib:$GLAST_EXT/cfitsio/v3290-gl1/lib:$LD_LIBRARY_PATH
  9. make c-test
  10. make cpp-test

I (echarles) have not tried to install the python version yet.

 

  • No labels