On What Platforms Can I Run Montage?

Montage is written in ANSI-C and has been designed to run on Unix platforms. It has  been thoroughly tested for Linux RedHat versions 7.2 and 8.0, built using gcc v3.2.

A continuum-subtracted H-alpha image mosaic of the supernova remnant S147, constructed using Montage. The total imaged area is roughly 5 x 3.5 square degrees. The bright "blob" to the left of the picture is a more typically compact Galactic nebula. credit: Isaac Newton Telescope (INT) Photometric H-alpha Survey of the northern Galactic plane; Albert Zijlstra, University of Manchester; Jonathan Irwin, IoA Cambridge.

A continuum-subtracted H-alpha image mosaic of the supernova remnant S147, constructed using Montage. The total imaged area is roughly 5 x 3.5 square degrees. The bright "blob" to the left of the picture is a more typically compact Galactic nebula. credit: Isaac Newton Telescope (INT) Photometric H-alpha Survey of the northern Galactic plane; Albert Zijlstra, University of Manchester; Jonathan Irwin, IoA Cambridge.

But to our knowledge, it has been successfully run succesfully on the following platforms:

  • Sun sparc Sun-Fire-V240, Solaris 5.9, with cc 5.7
  • Sun sparc Ultra-2, Solaris 5.8, with cc 5.1
  • HP-built IA64, 32 cpu, SuSe Linux 8, with gcc 3.2
  • IBM-built IA64, 128 cpu, SuSe Linux 8, with gcc 3.2
  • IBM-built IA64, 256 cpu, SuSe Linux 8, with gcc 3.2
  • HP Superdome, PA8500, 16 cpu, HPUX 11.11, with HP ANSI C compiler
  • Pentium 3 dual, Debian Linux 3.0, with gcc 3.2
  • SGI Fuel Workstation (MIPS R14000 Processor), IRIX 6.5.19, using MIPS C cc
    Needed to make following changes:

    • lib/src/svc_v1.5/Makefile: change “CC = gcc -g” to “CC = cc”
    • lib/src/cfitsio-2.420/Makefile: remove “-fPIC” from CFLAGS
    • lib/src/Makefile: remove both “ranlib” lines
    • lib/src/wcstools-3.3.2/libwcs/Makefile: remove “ranlib $@”
  • MacOS 10.x  (w/ developer CD installed), using GCC version 1151 (based on gcc v3.1)
    • Had to remove 2 lines for SIGPOLL and SIGPWR from svclib.c.
  • Windows 2000, under cygwin with gcc version 3.2 and cygwin dll version 1.3.22-1
    • Minor changes are required: namely SIGPWR is not available under windows, so it has to be commented out. Also, -lsocket and -lnsl need to be deleted from all Makefiles where they appear.
Advertisements
This entry was posted in astronomy, astronomy images, Astronomy software, Image mosaic, Image processing, Images, Software engineering and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s