Ignore:
Timestamp:
Mar 26, 2008, 2:06:32 PM (17 years ago)
Author:
Laurent Fairhead
Message:

Rajout ok_dynzon pour faire ou non les sorties bilan
LF

Location:
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar/conf_gcm.F

    r764 r935  
    600600       offline = .FALSE.
    601601       CALL getin('offline',offline)
     602
     603!Config  Key  = ok_dynzon
     604!Config  Desc = calcul et sortie des transports
     605!Config  Def  = n
     606!Config  Help = Permet de mettre en route le calcul des transports
     607!Config         
     608       ok_dynzon = .FALSE.
     609       CALL getin('ok_dynzon',ok_dynzon)
    602610
    603611
     
    643651      write(lunout,*)' tauyy = ', tauyy
    644652      write(lunout,*)' offline = ', offline
     653      write(lunout,*)' ok_dynzon = ', ok_dynzon
    645654
    646655      RETURN
     
    757766      write(lunout,*)' offline = ', offline
    758767
     768!Config  Key  = ok_dynzon
     769!Config  Desc = calcul et sortie des transports
     770!Config  Def  = n
     771!Config  Help = Permet de mettre en route le calcul des transports
     772!Config         
     773       ok_dynzon = .FALSE.
     774       CALL getin('ok_dynzon',ok_dynzon)
    759775
    760776      write(lunout,*)' #########################################'
     
    799815      write(lunout,*)' tauy = ', tauy
    800816      write(lunout,*)' offline = ', offline
     817      write(lunout,*)' ok_dynzon = ', ok_dynzon
    801818c
    802819      RETURN
  • LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar/control.h

    r792 r935  
    1414     &              iperiod,iapp_tracvl,iconser,iecri,idissip,iphysiq , &
    1515     &              periodav,ecritphy,iecrimoy,dayref,anneeref,         &
    16      &              raz_date,offline,ip_ebil_dyn
     16     &              raz_date,offline,ip_ebil_dyn,ok_dynzon
    1717
    1818      INTEGER   nday,day_step,iperiod,iapp_tracvl,iconser,iecri,        &
     
    2121      REAL periodav, ecritphy
    2222      logical offline
     23      logical ok_dynzon
    2324
    2425!-----------------------------------------------------------------------
  • LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar/leapfrog_p.F

    r916 r935  
    12761276                  iav=0
    12771277               ENDIF
    1278 c#ifdef CPP_IOIPSL
    1279 c             call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest)
    1280 c             call SendRequest(TestRequest)
    1281 cc$OMP BARRIER
    1282 c              call WaitRequest(TestRequest)
    1283 cc$OMP MASTER
     1278#ifdef CPP_IOIPSL
     1279             IF (ok_dynzon) THEN
     1280             call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest)
     1281             call SendRequest(TestRequest)
     1282c$OMP BARRIER
     1283              call WaitRequest(TestRequest)
     1284c$OMP MASTER
    12841285c              CALL writedynav_p(histaveid, nqmx, itau,vcov ,
    12851286c     ,                          ucov,teta,pk,phi,q,masse,ps,phis)
    1286 cc$OMP END MASTER
    1287 c               call bilan_dyn_p(2,dtvr*iperiod,dtvr*day_step*periodav,
    1288 c     ,           ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q)
    1289 c#endif
     1287c$OMP END MASTER
     1288               call bilan_dyn_p(2,dtvr*iperiod,dtvr*day_step*periodav,
     1289     ,           ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q)
     1290             ENDIF
     1291#endif
    12901292            ENDIF
    12911293
     
    14291431                  iav=0
    14301432               ENDIF
    1431 c#ifdef CPP_IOIPSL
    1432 cc$OMP BARRIER
    1433 
    1434 c              call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest)
    1435 c              call SendRequest(TestRequest)
    1436 cc$OMP BARRIER
    1437 c              call WaitRequest(TestRequest)
    1438 
    1439 cc$OMP MASTER
     1433#ifdef CPP_IOIPSL
     1434               IF (ok_dynzon) THEN
     1435c$OMP BARRIER
     1436
     1437              call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest)
     1438              call SendRequest(TestRequest)
     1439c$OMP BARRIER
     1440              call WaitRequest(TestRequest)
     1441
     1442c$OMP MASTER
    14401443c              CALL writedynav_p(histaveid, nqmx, itau,vcov ,
    14411444c     ,                          ucov,teta,pk,phi,q,masse,ps,phis)
    1442 c               call bilan_dyn_p (2,dtvr*iperiod,dtvr*day_step*periodav,
    1443 c     ,           ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q)
    1444 cc$OMP END MASTER
    1445 c#endif
     1445               call bilan_dyn_p (2,dtvr*iperiod,dtvr*day_step*periodav,
     1446     ,           ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q)
     1447c$OMP END MASTER
     1448               ENDIF
     1449#endif
    14461450            ENDIF
    14471451
Note: See TracChangeset for help on using the changeset viewer.