[Mitgcm-support] package ptracer does not compile on SunOS

mitgcm-support at dev.mitgcm.org mitgcm-support at dev.mitgcm.org
Wed Jul 9 15:40:39 EDT 2003


here are the details (as far as I know this is a coding error, because 
not even the f90 standard supports variables longer than 31 characters):

# Multithreaded + multi-processing makefile for SunOS tphs2 5.8 
Generic_108528-18 sun4u sparc SUNW,Sun-Blade-1000

f77 -stackvar -explicitpar -vpara -e -u -noautopar 
-xtypemap=real:64,double:64,integer:32 -fsimple=0 -dalign -O4 
-xarch=native -c ptracers_fields_blocking_exchanges.f
NOTICE: Invoking /opt/forte7/SUNWspro/bin/f90 -f77 -ftrap=%none 
-stackvar -explicitpar -vpara -e -u -noautopar 
-xtypemap=real:64,double:64,integer:32 -fsimple=0 -dalign -O4 
-xarch=native -c ptracers_fields_blocking_exchanges.f
f90: Warning: -xarch=native has been explicitly specified, or implicitly 
specified by a macro option, -xarch=native on this architecture implies 
-xarch=v8plusb which generates code that does not run on pre UltraSPARC 
III processors
ptracers_fields_blocking_exchanges.f:
         ptracers_fields_blocking_exchan:

       SUBROUTINE PTRACERS_FIELDS_BLOCKING_EXCHANGES( myThid )
                  ^
"ptracers_fields_blocking_exchanges.f", Line = 386, Column = 18: ERROR: 
Identifier length exceeds the maximum of 31 characters.

f90comp: 740 SOURCE LINES
f90comp: 1 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI
*** Error code 1
make: Fatal error: Command failed for target 
`ptracers_fields_blocking_exchanges.o'



Martin




More information about the MITgcm-support mailing list