Ignore:
Timestamp:
Sep 9, 2008, 3:22:23 PM (16 years ago)
Author:
lsce
Message:
  • Modifications liées au calcul des nouveau sous-fractions
  • Nettoyage de ocean slab : il reste uniquement la version avec glace de mer forcé
  • Nouveaux variables pour distiguer la version et type d'ocean : type_ocean=force/slab/couple, version_ocean=opa8/nemo pour couplé ou version_ocean=sicOBS pour slab

JG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/oasis.F90

    r987 r996  
    4444  !$OMP THREADPRIVATE(out_var_id)
    4545
    46   CHARACTER(LEN=*),PARAMETER :: OPA_version='OPA9'
    4746
    4847#ifdef CPP_COUPLE
     
    5857!     LF 09/2003
    5958!
     59    USE surface_data, ONLY : version_ocean
    6060    INCLUDE "dimensions.h"
    6161
     
    130130!     Define symbolic name for fields exchanged from atmos to coupler,
    131131!         must be the same as (1) of the field  definition in namcouple:
    132     IF (OPA_version=='OPA9') THEN
    133       cl_writ(1)='COTAUXXU'
    134       cl_writ(2)='COTAUYYU'
    135       cl_writ(3)='COTAUZZU'
    136       cl_writ(4)='COTAUXXV'
    137       cl_writ(5)='COTAUYYV'
    138       cl_writ(6)='COTAUZZV'
    139       cl_writ(7)='COWINDSP'
    140       cl_writ(8)='COPEFWAT'
    141       cl_writ(9)='COPEFICE'
     132
     133    cl_writ(1)='COTAUXXU'
     134    cl_writ(2)='COTAUYYU'
     135    cl_writ(3)='COTAUZZU'
     136    cl_writ(4)='COTAUXXV'
     137    cl_writ(5)='COTAUYYV'
     138    cl_writ(6)='COTAUZZV'
     139    cl_writ(7)='COWINDSP'
     140   
     141    IF (version_ocean=='nemo') THEN
     142      cl_writ(8) ='COPEFWAT'
     143      cl_writ(9) ='COPEFICE'
    142144      cl_writ(10)='COTOSPSU'
    143145      cl_writ(11)='COICEVAP'
     
    150152      cl_writ(18)='CRWOCERD'
    151153      cl_writ(19)='CRWOCECD'
    152     ELSE IF (OPA_version=='OPA8') THEN
    153       cl_writ(1)='COTAUXXU'
    154       cl_writ(2)='COTAUYYU'
    155       cl_writ(3)='COTAUZZU'
    156       cl_writ(4)='COTAUXXV'
    157       cl_writ(5)='COTAUYYV'
    158       cl_writ(6)='COTAUZZV'
    159       cl_writ(7)='COWINDSP'
    160       cl_writ(8)='COSHFICE'
    161       cl_writ(9)='COSHFOCE'
     154    ELSE IF (version_ocean=='opa8') THEN
     155      cl_writ(8) ='COSHFICE'
     156      cl_writ(9) ='COSHFOCE'
    162157      cl_writ(10)='CONSFICE'
    163158      cl_writ(11)='CONSFOCE'
     
    170165      cl_writ(18)='CORIVFLU'
    171166      cl_writ(19)='COCALVIN'
    172     ELSE
    173       STOP 'Bad OPA version for coupled model'
    174167    ENDIF
    175168
     
    178171!         must be the same as (2) of the field  definition in namcouple:
    179172!
    180     IF (OPA_version=='OPA9') THEN
    181       cl_read(1)='SISUTESW'
    182       cl_read(2)='SIICECOV'
    183       cl_read(4)='SIICEALW'
    184       cl_read(3)='SIICTEMW'
    185     ELSE IF (OPA_version=='OPA8') THEN
    186       cl_read(1)='SISUTESW'
    187       cl_read(2)='SIICECOV'
    188       cl_read(3)='SIICEALW'
    189       cl_read(4)='SIICTEMW'
    190     ELSE
    191       STOP 'Bad OPA version for coupled model'
    192     ENDIF
    193    
     173    IF (version_ocean=='nemo') THEN
     174       cl_read(1)='SISUTESW'
     175       cl_read(2)='SIICECOV'
     176       cl_read(4)='SIICEALW'
     177       cl_read(3)='SIICTEMW'
     178    ELSE IF (version_ocean=='opa8') THEN
     179       cl_read(1)='SISUTESW'
     180       cl_read(2)='SIICECOV'
     181       cl_read(3)='SIICEALW'
     182       cl_read(4)='SIICTEMW'
     183    END IF
     184
    194185    il_var_nodims(1) = 2
    195186    il_var_nodims(2) = 1
Note: See TracChangeset for help on using the changeset viewer.