[MITgcm-devel] An other compilation problem in seaice_growth.F

Jean-Michel Campin jmc at ocean.mit.edu
Fri Dec 23 18:19:36 EST 2011


Hi,

I have an other problem when compiling seaice_growth.F 
(this time not related to #undef SEAICE_GROWTH_LEGACY):

With #undef ALLOW_ATM_TEMP in EXF_OPTIONS.h, 
EVAP is not available and some of the diags calculation
at the end of the routine are stopping the compilation:
for diag 'SIatmFW ':
1771      &          - EVAP(I,J,bi,bj)*( ONE - AREApreTH(I,J) )
and also for diag 'SIhl    ':
1800            tmpscal1= EVAP(I,J,bi,bj)*( ONE - AREApreTH(I,J) )
or:
1805            tmpscal1= EVAP(I,J,bi,bj)*( ONE - AREApreTH(I,J) )

Jean-Michel

On Fri, Dec 02, 2011 at 03:37:45PM -0500, Jean-Michel Campin wrote:
> Hi,
> 
> I cannot use the non-legacy version of seaice_growth.F
> with #undef SHORTWAVE_HEATING since it does not compile:
> 
> > gfortran -fconvert=big-endian -fimplicit-none -fPIC  -O3 -funroll-loops -c seaice_growth.f
> > seaice_growth.f:5593.28:
> >            tmpscal2=SWFRACB * a_QSWbyATM_open(I,J)                     
> >                            1
> > Error: Symbol 'swfracb' at (1) has no IMPLICIT type
> 
> This is not a problem with #define SEAICE_GROWTH_LEGACY,
> so for now, I will use the legacy version.
> 
> Cheers,
> Jean-Michel
> 
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel



More information about the MITgcm-devel mailing list