Ignore:
Timestamp:
Jul 19, 2002, 11:58:18 AM (22 years ago)
Author:
lmdzadmin
Message:

Phasage avec les sources d'OM: rajout calving + character*8 sur les noms
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/oasis.true

    r179 r394  
    8080      cl_writ(10)='CORUNCOA'
    8181      cl_writ(11)='CORIVFLU'
    82 c$$$      cl_writ(12)='COZOTAUX'
    83 c$$$      cl_writ(13)='COZOTAUV'
    84 c$$$      cl_writ(14)='COMETAUY'
    85 c$$$      cl_writ(15)='COMETAUU'
    86       cl_writ(12)='COTAUXXU'
    87       cl_writ(13)='COTAUYYU'
    88       cl_writ(14)='COTAUZZU'
    89       cl_writ(15)='COTAUXXV'
    90       cl_writ(16)='COTAUYYV'
    91       cl_writ(17)='COTAUZZV'
     82      cl_writ(12)='COCALVIN'
     83c$$$      cl_writ(13)='COZOTAUX'
     84c$$$      cl_writ(14)='COZOTAUV'
     85c$$$      cl_writ(15)='COMETAUY'
     86c$$$      cl_writ(16)='COMETAUU'
     87      cl_writ(13)='COTAUXXU'
     88      cl_writ(14)='COTAUYYU'
     89      cl_writ(15)='COTAUZZU'
     90      cl_writ(16)='COTAUXXV'
     91      cl_writ(17)='COTAUYYV'
     92      cl_writ(18)='COTAUZZV'
    9293c
    9394c     Define files name for fields exchanged from atmos to coupler,
     
    111112      cl_f_writ(16)='flxatmos'
    112113      cl_f_writ(17)='flxatmos'
     114      cl_f_writ(18)='flxatmos'
    113115
    114116c
     
    305307c $Id$
    306308      SUBROUTINE intocpl(kt, imjm, fsolice, fsolwat, fnsolice, fnsolwat,
    307      $    fnsicedt, evice, evwat, lpre, spre, dirunoff, rivrunoff,
    308      $    tauxx_u, tauyy_u, tauzz_u, tauxx_v, tauyy_v, tauzz_v,last)
     309     $    fnsicedt, evice, evwat, lpre, spre, dirunoff, rivrunoff,
     310     $    calving, tauxx_u, tauyy_u, tauzz_u, tauxx_v, tauyy_v, tauzz_v
     311     $    , last)
    309312c ======================================================================
    310313c S. Valcke (02/99) adapted From L.Z.X Li: this subroutine provides the
     
    327330      REAL dirunoff(imjm)
    328331      REAL rivrunoff(imjm)
     332      REAL calving(imjm)
    329333c$$$      REAL tauxu(imjm)
    330334c$$$      REAL tauxv(imjm)
     
    360364      WRITE(nuout,*) ' '
    361365      WRITE(nuout,*) 'Intocpl: sending fields to CPL, kt= ', kt
    362       WRITE(nuout,*) ' '
     366      WRITE(nuout,*) 'last  ', last
     367      WRITE(nuout,*)
    363368
    364369      IF (last) THEN
     
    408413          DO jn=1, max_file
    409414            OPEN (file_unit(jn), FILE=file_name(jn), FORM='UNFORMATTED')
     415            WRITE(*,*) 'Opening FILE ', file_unit(jn), ' '
     416     $          , file_name(jn)
     417            REWIND(file_unit(jn))
    410418          END DO
    411419c
     
    448456     $          CALL locwrite(cl_writ(jf),rivrunoff, imjm,
    449457     $          file_unit_field(jf), ierror)
    450 c$$$            IF (jf.eq.12)
     458            IF (jf.eq.12)
     459     $          CALL locwrite(cl_writ(jf),calving, imjm,
     460     $          file_unit_field(jf), ierror)
     461c$$$            IF (jf.eq.13)
    451462c$$$     $          CALL locwrite(cl_writ(jf),tauxu, imjm,
    452463c$$$     $          file_unit_field(jf),ierror)
    453 c$$$            IF (jf.eq.13)
     464c$$$            IF (jf.eq.1')
    454465c$$$     $          CALL locwrite(cl_writ(jf),tauxv, imjm,
    455466c$$$     $          file_unit_field(jf),ierror)
    456 c$$$            IF (jf.eq.14)
     467c$$$            IF (jf.eq.15)
    457468c$$$     $          CALL locwrite(cl_writ(jf),tauyv, imjm,
    458469c$$$     $          file_unit_field(jf),ierror)
    459 c$$$            IF (jf.eq.15)
     470c$$$            IF (jf.eq.16)
    460471c$$$     $          CALL locwrite(cl_writ(jf),tauyu, imjm,
    461472c$$$     $          file_unit_field(jf), ierror)
    462             IF (jf.eq.12)
     473            IF (jf.eq.13)
    463474     $          CALL locwrite(cl_writ(jf),tauxx_u, imjm,
    464475     $          file_unit_field(jf),ierror)
    465             IF (jf.eq.13)
     476            IF (jf.eq.14)
    466477     $          CALL locwrite(cl_writ(jf),tauyy_u, imjm,
    467478     $          file_unit_field(jf),ierror)
    468             IF (jf.eq.14)
     479            IF (jf.eq.15)
    469480     $          CALL locwrite(cl_writ(jf),tauzz_u, imjm,
    470481     $          file_unit_field(jf),ierror)
    471             IF (jf.eq.15)
     482            IF (jf.eq.16)
    472483     $          CALL locwrite(cl_writ(jf),tauxx_v, imjm,
    473484     $          file_unit_field(jf),ierror)
    474             IF (jf.eq.16)
     485            IF (jf.eq.17)
    475486     $          CALL locwrite(cl_writ(jf),tauyy_v, imjm,
    476487     $          file_unit_field(jf),ierror)
    477             IF (jf.eq.17)
     488            IF (jf.eq.18)
    478489     $          CALL locwrite(cl_writ(jf),tauzz_v, imjm,
    479490     $          file_unit_field(jf),ierror)
     
    519530          IF (jn.eq.10) CALL CLIM_Export(cl_writ(jn),kt,dirunoff, info)
    520531          IF (jn.eq.11) CALL CLIM_Export(cl_writ(jn),kt,rivrunoff,info)
    521 c$$$          IF (jn.eq.12) CALL CLIM_Export(cl_writ(jn), kt, tauxu, info)
    522 c$$$          IF (jn.eq.13) CALL CLIM_Export(cl_writ(jn), kt, tauxv, info)
    523 c$$$          IF (jn.eq.14) CALL CLIM_Export(cl_writ(jn), kt, tauyv, info)
    524 c$$$          IF (jn.eq.15) CALL CLIM_Export(cl_writ(jn), kt, tauyu, info)
    525           IF (jn.eq.12) CALL CLIM_Export(cl_writ(jn), kt, tauxx_u, info)
    526           IF (jn.eq.13) CALL CLIM_Export(cl_writ(jn), kt, tauyy_u, info)
    527           IF (jn.eq.14) CALL CLIM_Export(cl_writ(jn), kt, tauzz_u, info)
    528           IF (jn.eq.15) CALL CLIM_Export(cl_writ(jn), kt, tauxx_v, info)
    529           IF (jn.eq.16) CALL CLIM_Export(cl_writ(jn), kt, tauyy_v, info)
    530           IF (jn.eq.17) CALL CLIM_Export(cl_writ(jn), kt, tauzz_v, info)
     532          IF (jn.eq.12) CALL CLIM_Export(cl_writ(jn),kt,calving,info)
     533c$$$          IF (jn.eq.13) CALL CLIM_Export(cl_writ(jn), kt, tauxu, info)
     534c$$$          IF (jn.eq.14) CALL CLIM_Export(cl_writ(jn), kt, tauxv, info)
     535c$$$          IF (jn.eq.15) CALL CLIM_Export(cl_writ(jn), kt, tauyv, info)
     536c$$$          IF (jn.eq.16) CALL CLIM_Export(cl_writ(jn), kt, tauyu, info)
     537          IF (jn.eq.13) CALL CLIM_Export(cl_writ(jn), kt, tauxx_u, info)
     538          IF (jn.eq.14) CALL CLIM_Export(cl_writ(jn), kt, tauyy_u, info)
     539          IF (jn.eq.15) CALL CLIM_Export(cl_writ(jn), kt, tauzz_u, info)
     540          IF (jn.eq.16) CALL CLIM_Export(cl_writ(jn), kt, tauxx_v, info)
     541          IF (jn.eq.17) CALL CLIM_Export(cl_writ(jn), kt, tauyy_v, info)
     542          IF (jn.eq.18) CALL CLIM_Export(cl_writ(jn), kt, tauzz_v, info)
    531543         
    532544            IF (info .NE. CLIM_Ok) THEN
Note: See TracChangeset for help on using the changeset viewer.