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/conf_phys.F90

    r973 r996  
    55!
    66
    7   subroutine conf_phys(ocean, ok_veget, ok_journe, ok_mensuel, ok_instan, ok_hf, &
     7  subroutine conf_phys(ok_journe, ok_mensuel, ok_instan, ok_hf, &
    88 &                     solarlong0,seuil_inversion, &
    99 &                     fact_cldcon, facttemps,ok_newmicro,iflag_radia,&
     
    1616
    1717   use IOIPSL
    18 !!!!   USE surface_data,     ONLY : ocean, ok_veget
     18   USE surface_data
    1919
    2020   implicit none
     
    5151! Sortie:
    5252  character (len = 6)  :: ocean
    53   logical              :: ok_veget, ok_newmicro
     53  logical              :: ok_newmicro
    5454  integer              :: iflag_radia
    5555  logical              :: ok_journe, ok_mensuel, ok_instan, ok_hf
     
    116116  REAL,SAVE :: ecrit_hf_omp, ecrit_day_omp, ecrit_mth_omp, ecrit_reg_omp
    117117  REAL,SAVE :: ecrit_tra_omp
    118   LOGICAL, SAVE :: ok_slab_sicOBS_omp
    119118  REAL,SAVE :: cvl_corr_omp
    120119  LOGICAL,SAVE :: ok_lic_melt_omp
     
    997996  call getin('ecrit_reg',ecrit_reg_omp)
    998997!
    999 !
    1000 !
    1001 !Config Key  = ok_slab_sicOBS
    1002 !Config Desc =
    1003 !Config Def  = .true.
    1004 !Config Help = Pour faire tourner le slab avec fraction
    1005 !              de glace de mer Observee
    1006 !
    1007   ok_slab_sicOBS_omp = .true.
    1008   call getin('ok_slab_sicOBS', ok_slab_sicOBS_omp)
    1009998!
    1010999!
     
    11981187    ecrit_tra = ecrit_tra_omp
    11991188    ecrit_reg = ecrit_reg_omp
    1200     ok_slab_sicOBS = ok_slab_sicOBS_omp
    12011189    cvl_corr = cvl_corr_omp
    12021190    ok_lic_melt = ok_lic_melt_omp
     
    12131201!$OMP MASTER
    12141202
     1203! Attribution of new parmeters according to parameters in .def
     1204    IF (ocean=='couple' .OR. ocean=='opa8') THEN
     1205       type_ocean='couple'
     1206       version_ocean='opa8'
     1207    ELSE IF (ocean=='nemo') THEN
     1208       type_ocean='couple'
     1209       version_ocean='nemo'
     1210    ELSE IF (ocean=='force') THEN
     1211       type_ocean='force'
     1212       version_ocean='xxxxxx'
     1213    ELSE IF (ocean=='slab') THEN
     1214       type_ocean='slab'
     1215       version_ocean='sicOBS'
     1216    ELSE
     1217       WRITE(numout,*)' ERROR ocean not valid : ocean= ', ocean
     1218       CALL abort_gcm('conf_phys','ocean not valid',1)
     1219    END IF
     1220
    12151221  write(numout,*)' ##############################################'
    12161222  write(numout,*)' Configuration des parametres de la physique: '
    12171223  write(numout,*)' Config ocean = ', ocean
     1224  write(numout,*)' Type ocean = ', type_ocean
     1225  write(numout,*)' Version ocean = ', version_ocean
    12181226  write(numout,*)' Config veget = ', ok_veget
    12191227  write(numout,*)' Sortie journaliere = ', ok_journe
Note: See TracChangeset for help on using the changeset viewer.