[daip] Solaris x86

Patrick P. Murphy pmurphy at NRAO.EDU
Tue Dec 19 08:36:18 EST 2000


On Mon, 18 Dec 2000 15:07:58 -0800 (PST), computer support
    <help at astro.UCLA.EDU> said: 

> Do you know if (the latest version of) AIPS has been compiled
> (and run) successfully under Solaris on an Intel CPU?  Thanks.

Yes, it has.  SOL86 is the architecture, though it was done with the GNU
compilers (if I remember correctly).  Here are the relevant CHANGE.DOC
entries:

10254.  May 14, 1999          Solaris 2.x on PCs           Chris
        Added support for Solaris on PCs. The operating system
        interfaces for Solaris on i86 are identical to those for Solaris
        on SPARC; the only change needed for AIPS is a new ZDCHI2 that
        sets BYTFLP to indicate that the host is little-endian.
           Added APLSOL86 to hold the new ZDCHI2.
           Added SYSSOL86 for compiler scripts etc.
           Changes INSTEP1 in INSUNIX to recognize i86 platform for
        Solaris.
           Modified the Makefile for XAS to recognize the SOL86
        platform.
           Added a SOL86 section to FDEFAULTS.SH in SYSUNIX.
           The compilation scripts assume that g77 and gcc are used as
        the FORTRAN 77 and C compilers (tested with egcs 1.1.2).
        Moved nowhere.

10513.  February 25, 2000   Compilation under Solaris/IA32  Chris
        Added support for the Portland Group compilers to
        SYSSOL86:CCOPTS.SH, SYSSOL86:LDOPTS.SH, and SYSUNIX:FDEFAULTS.SH.
        Also added a version of ZTPWAD.FOR to APLSOL86 that will recognize
        the deviant end-of-file code from pgf77 as well as the normal
        negative values.

So I stand corrected: it works with both GNU compilers and the Portland
Group compilers (the latter cost money and are proprietary).

That said, I believe that nobody is impressed at the performance of SOL86
with GNU compilers when compared to an equivalent Linux system on the same
hardware (this shows that GNU compilers are highly tuned to Intel/Linux
but not so for Intel/Solaris).  While the pgf77 compiler did provide some
speedup, my vague recollection is that this was not quite enough to make
it "interesting" compared to the free Intel/Linux/g77 alternative.  So we
never pursued this further.

				- Pat



More information about the Daip mailing list