[MITgcm-devel] Oops

Baylor Fox-Kemper baylor at MIT.EDU
Mon May 23 10:48:17 EDT 2005


Hi Guys,
   Some new problems (compiling on an ITanium cluster at GFDL):

A subsampling of the errors:

O5 -align -c diagnostics_readparms.f
fortcom: Error: diagnostics_fill.f, line 2153: A COMMON block data 
object must n
ot be an automatic object.   [QSDIAG]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------^
fortcom: Error: diagnostics_fill.f, line 2153: A specification 
expression object
  must be a dummy argument, a COMMON block object, or an object 
accessible throug
h host or use association   [NSTATS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------^
fortcom: Error: diagnostics_fill.f, line 2153: A specification 
expression object
  must be a dummy argument, a COMMON block object, or an object 
accessible throug
h host or use association   [NREGIONS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------------------------^
fortcom: Error: diagnostics_fill.f, line 2153: A specification 
expression object
  must be a dummy argument, a COMMON block object, or an object 
accessible throug
h host or use association   [DIAGST_SIZE]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------------------------^
fortcom: Error: diagnostics_fill.f, line 2199: A COMMON block data 
object must n
ot be an automatic object.   [DIAGST_REGION]
       INTEGER   diagSt_region(0:nRegions,numlists)
----------------^
fortcom: Error: diagnostics_fill.f, line 2153: This name does not have 
a type, a
nd must have an explicit type.   [NREGIONS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------------------------^
fortcom: Error: diagnostics_add2list.f, line 2159: A COMMON block data 
object mu
st not be an automatic object.   [QSDIAG]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------^
fortcom: Error: diagnostics_add2list.f, line 2159: A specification 
expression ob
ject must be a dummy argument, a COMMON block object, or an object 
accessible th
rough host or use association   [NSTATS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------^
fortcom: Error: diagnostics_add2list.f, line 2159: A specification 
expression ob
ject must be a dummy argument, a COMMON block object, or an object 
accessible th
rough host or use association   [NREGIONS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------------------------^
fortcom: Error: diagnostics_add2list.f, line 2159: A specification 
expression ob
ject must be a dummy argument, a COMMON block object, or an object 
accessible th
rough host or use association   [DIAGST_SIZE]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------------------------^
fortcom: Error: diagnostics_add2list.f, line 2205: A COMMON block data 
object mu
st not be an automatic object.   [DIAGST_REGION]
       INTEGER   diagSt_region(0:nRegions,numlists)
----------------^
compilation aborted for diagnostics_fill.f (code 1)
fortcom: Error: diagnostics_check.f, line 3009: A COMMON block data 
object must
not be an automatic object.   [QSDIAG]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)

fortcom: Error: diagnostics_is_on.f, line 2155: A specification 
expression objec
t must be a dummy argument, a COMMON block object, or an object 
accessible throu
gh host or use association   [DIAGST_SIZE]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------------------------^
fortcom: Error: diagnostics_is_on.f, line 2201: A COMMON block data 
object must
not be an automatic object.   [DIAGST_REGION]
       INTEGER   diagSt_region(0:nRegions,numlists)
----------------^
fortcom: Error: diagnostics_readparms.f, line 3096: This symbol must be 
a define
d parameter or an argument of an inquiry function that evaluates to a 
compile-ti
me constant.   [NREGIONS]
       PARAMETER ( rdimLoc = 2*nRegions+1 )
------------------------------^
compilation aborted for diagnostics_is_on.f (code 1)
fortcom: Error: diagnostics_readparms.f, line 3009: A COMMON block data 
object m
ust not be an automatic object.   [QSDIAG]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------^
fortcom: Error: diagnostics_readparms.f, line 3009: A specification 
expression o
bject must be a dummy argument, a COMMON block object, or an object 
accessible t
hrough host or use association   [NSTATS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------^
fortcom: Error: diagnostics_readparms.f, line 3009: A specification 
expression o
bject must be a dummy argument, a COMMON block object, or an object 
accessible t
hrough host or use association   [NREGIONS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------------------------^
fortcom: Error: diagnostics_readparms.f, line 3009: A specification 
expression o
bject must be a dummy argument, a COMMON block object, or an object 
accessible t
hrough host or use association   [DIAGST_SIZE]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------------------------^
fortcom: Error: diagnostics_readparms.f, line 3055: A COMMON block data 
object m
ust not be an automatic object.   [DIAGST_REGION]
       INTEGER   diagSt_region(0:nRegions,numlists)
----------------^
compilation aborted for diagnostics_readparms.f (code 1)
fortcom: Error: diagnostics_out.f, line 4472: A COMMON block data 
object must no
t be an automatic object.   [QSDIAG]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------^
fortcom: Error: diagnostics_out.f, line 4472: A specification 
expression object
must be a dummy argument, a COMMON block object, or an object 
accessible through
  host or use association   [NSTATS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------^
fortcom: Error: diagnostics_out.f, line 4472: A specification 
expression object
must be a dummy argument, a COMMON block object, or an object 
accessible through
  host or use association   [NREGIONS]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
-------------------------------^
fortcom: Error: diagnostics_out.f, line 4472: A specification 
expression object
must be a dummy argument, a COMMON block object, or an object 
accessible through
  host or use association   [DIAGST_SIZE]
       Real*8 qSdiag(0:nStats,0:nRegions,diagSt_size,nSx,nSy)
----------------------------------------^
fortcom: Error: diagnostics_out.f, line 4518: A COMMON block data 
object must no
t be an automatic object.   [DIAGST_REGION]
       INTEGER   diagSt_region(0:nRegions,numlists)
----------------^
compilation aborted for diagnostics_out.f (code 1)





More information about the MITgcm-devel mailing list