[daip] AIPS text version woes

Eric Greisen egreisen at nrao.edu
Mon Jul 13 17:23:07 EDT 2015


On 05/18/2015 01:03 AM, Michael Bietenholz wrote:
> Hi Eric:
>
> So - just to confirm, you've found that
>
> gcc/gfortran 4.8.2 through 4.9.2 all see to fail.
>
> gcc/gfortran 4.4.7 seems to compile AIPS and produce reasonably fast
>   executables, but renders gdb unusable
>
> g77 (3.4.6?) also compiles ok, slower executables but gdb works?
>
> I did get it to compile seemingly ok with gcc 4.4.5 but haven't
> had a chance to test yet.
>
>
>                   thanks,   michael
>
>
>
>> On 05/08/2015 03:07 PM, Michael Bietenholz wrote:
>>
>> I gave up on gfortran even the 4.4.7 and went back to g77.
>> The gfortran ran Y2K in 121 sec while g77 takes 174 but gdb claimed
>> that the task just disappeared a lot when that was not part of the
>> bugs.  I use my gnu-complied version for debugging so the gdb issue is
>> paramount.  I can access the Intel version with a logical inside aips
>> so I can get performance if I need it.
>>
>> Sigh...
>>
>> Eric
>>

I have found things to try - after a MNJ tomorrow



                 AIPS considerations to use
                gfortran versions 4.8 and up


1. In the $HOME/.AIPSRC file or interactively in install.pl
    select the version (full path may be needed) of gfortran
    plus a matching gcc.

    Alternatively, you can edit $SYSLOCAL files FDEFAULT.SH and
    LDOPTS.SH for gfortran (COMPILER) and CCOPTS.SH for gcc.

2. Edit $TST/INC/PAPC.INC to change

       PARAMETER (PKPWRD = 2)
C     PARAMETER (PKPWRD = 200000000)

    to

C     PARAMETER (PKPWRD = 2)
       PARAMETER (PKPWRD = 200000000)

    Note - 200 million is about 1.6 Gbytes of ram.  You can set
    a smaller number if you want.

3. Edit $SYSUNIX/OPTIMIZE.LIS to change

#  APCLN              LNX64            1           0

    to

    APCLN              LNX64            1           0

4. Then let INSTEP2 and INSTEP4 run.


Eric



More information about the Daip mailing list