[MITgcm-devel] GLOBAL_SUM in cost_final.F

Oliver Jahn jahn at MIT.EDU
Mon Nov 4 15:19:52 EST 2013


Hi Jean,

I've tried to fix this, but with little success.  Maybe you can help? 
The errors for the tutorial_global_oce_biogeo experiment are copied 
below.  The change that prompted this was replacing global_sum_r8 with 
global_sum_tile_rl in dic_cost.F (comitted 2013-10-29 16:24:40).  It 
seems that there are no active variables at all.

So I tried adding a template ad_template.global_sum_tile_rl.F, putting 
it in insertTemplateDir.bash and adding a dummy s/r to externalDummies.F 
for the tutorial_global_oce_biogeo experiment.  The result was exactly 
the same as before.  Am I missing something obvious?

Oliver

gfortran -fconvert=big-endian -fimplicit-none -mcmodel=medium  -O3 
-funroll-loops -c externalDummies_cb2m_oad.f
externalDummies_cb2m_oad.f:325.25:

          array_p = array%v
                          1
Error: Unexpected '%' for nonderived-type variable 'array' at (1)
externalDummies_cb2m_oad.f:336.15:

          array%v = array_p
                1
Error: Unexpected '%' for nonderived-type variable 'array' at (1)
externalDummies_cb2m_oad.f:340.25:

          array_p = array%v
                          1
Error: Unexpected '%' for nonderived-type variable 'array' at (1)
externalDummies_cb2m_oad.f:354.15:

          array%v = array_p
                1
Error: Unexpected '%' for nonderived-type variable 'array' at (1)
externalDummies_cb2m_oad.f:365.25:

          array_p = array%d
                          1
Error: Unexpected '%' for nonderived-type variable 'array' at (1)
externalDummies_cb2m_oad.f:377.15:

          array%d = array_p
                1
Error: Unexpected '%' for nonderived-type variable 'array' at (1)
externalDummies_cb2m_oad.f:432.26:

          sumPhip = sumPhi%v
                           1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:444.16:

          sumPhi%v = sumPhip
                 1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:447.26:

          sumPhip = sumPhi%d
                           1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:459.16:

          sumPhi%d = sumPhip
                 1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:776.28:

          phiTilep = phiTile%v
                             1
Error: Unexpected '%' for nonderived-type variable 'phitile' at (1)
externalDummies_cb2m_oad.f:788.16:

          sumPhi%v = sumPhip
                 1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:791.28:

          phiTilep = phiTile%d
                             1
Error: Unexpected '%' for nonderived-type variable 'phitile' at (1)
externalDummies_cb2m_oad.f:792.26:

          sumPhip = sumPhi%d
                           1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:804.17:

          phiTile%d = phiTilep
                  1
Error: Unexpected '%' for nonderived-type variable 'phitile' at (1)
externalDummies_cb2m_oad.f:805.16:

          sumPhi%d = sumPhip
                 1
Error: Unexpected '%' for nonderived-type variable 'sumphi' at (1)
externalDummies_cb2m_oad.f:883.25:

          cg2d_b_p=cg2d_b%v
                          1
Error: Unexpected '%' for nonderived-type variable 'cg2d_b' at (1)
externalDummies_cb2m_oad.f:884.25:

          cg2d_x_p=cg2d_x%v
                          1
Error: Unexpected '%' for nonderived-type variable 'cg2d_x' at (1)
externalDummies_cb2m_oad.f:887.15:

         cg2d_x%v=cg2d_x_p
                1
Error: Unexpected '%' for nonderived-type variable 'cg2d_x' at (1)
externalDummies_cb2m_oad.f:902.25:

          cg2d_b_p=cg2d_b%v
                          1
Error: Unexpected '%' for nonderived-type variable 'cg2d_b' at (1)
externalDummies_cb2m_oad.f:903.25:

          cg2d_x_p=cg2d_x%v
                          1
Error: Unexpected '%' for nonderived-type variable 'cg2d_x' at (1)
externalDummies_cb2m_oad.f:906.15:

         cg2d_x%v=cg2d_x_p
                1
Error: Unexpected '%' for nonderived-type variable 'cg2d_x' at (1)
externalDummies_cb2m_oad.f:937.22:

       cg2d_b_p=cg2d_x%d
                       1
Error: Unexpected '%' for nonderived-type variable 'cg2d_x' at (1)
externalDummies_cb2m_oad.f:955.16:

          cg2d_b%d= cg2d_b%d+cg2d_x_p
                 1
Error: Unexpected '%' for nonderived-type variable 'cg2d_b' at (1)
externalDummies_cb2m_oad.f:956.16:

          cg2d_x%d=0.0
                 1
Error: Unexpected '%' for nonderived-type variable 'cg2d_x' at (1)
Fatal Error: Error count reached limit of 25.
make: *** [externalDummies_cb2m_oad.o] Error 1



On 2013-10-29 16:21, Jean Utke wrote:
> On 10/29/2013 03:19 PM, Jean-Michel Campin wrote:
>> Discovered that it produces some problems with OpenAD, so not
>> going to change this right now.
> Hi Jean-Michel,
>
> could you please elaborate on the nature of the problems?
>
> Jean
>




More information about the MITgcm-devel mailing list