Ignore:
Timestamp:
May 25, 2005, 3:10:09 PM (19 years ago)
Author:
Laurent Fairhead
Message:

Synchronisation avec tous les diagnostiques de Ionela IM
Inclusion du slab ocean IM
LF

File:
1 edited

Legend:

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

    r585 r644  
    2222include "clesphys.inc"
    2323include "compbl.h"
     24#include "control.inc"
    2425!
    2526! Configuration de la "physique" de LMDZ a l'aide de la fonction
     
    577578
    578579!
    579 !
    580 !Config Key  =
    581 !Config Desc = 
    582 !Config Def  =
    583 !Config Help =
    584 !
    585 !   =
    586 !  call getin('',)
    587 !
    588 !
    589 !
    590 !
     580!Config Key  = type_run
     581!Config Desc =
     582!Config Def  = 'AMIP' ou 'ENSP'
     583!Config Help =
     584!
     585  type_run = 'AMIP'
     586  call getin('type_run',type_run)
     587
     588!
     589!Config Key  = ok_isccp
     590!Config Desc =
     591!Config Def  = .true.
     592!Config Help =
     593!
     594! ok_isccp = .true.
     595  ok_isccp = .false.
     596  call getin('ok_isccp',ok_isccp)
     597
     598!
     599!
     600!Config Key  = ok_regdyn
     601!Config Desc =
     602!Config Def  = 'AMIP'
     603!Config Help =
     604!
     605! ok_regdyn = .true.
     606  ok_regdyn = .false.
     607  call getin('ok_regdyn',ok_regdyn)
     608!
     609! coordonnees (lonmin_ins, lonmax_ins, latmin_ins, latmax_ins) pour la zone
     610! avec sorties instantannees tous les pas de temps de la physique => "histbilKP_ins.nc"
     611!
     612!Config Key  = lonmin_ins
     613!Config Desc = 100. 
     614!Config Def  = longitude minimale sorties "bilKP_ins"
     615!Config Help =
     616!
     617   lonmin_ins = 100.
     618   call getin('lonmin_ins',lonmin_ins)
     619!
     620!Config Key  = lonmax_ins
     621!Config Desc = 130.
     622!Config Def  = longitude maximale sorties "bilKP_ins"
     623!Config Help =
     624!
     625   lonmax_ins = 130.
     626   call getin('lonmax_ins',lonmax_ins)
     627!
     628!Config Key  = latmin_ins
     629!Config Desc = -20. 
     630!Config Def  = latitude minimale sorties "bilKP_ins"
     631!Config Help =
     632!
     633   latmin_ins = -20.
     634   call getin('latmin_ins',latmin_ins)
     635!
     636!Config Key  = latmax_ins
     637!Config Desc = 20.
     638!Config Def  = latitude maximale sorties "bilKP_ins"
     639!Config Help =
     640!
     641   latmax_ins = 20.
     642   call getin('latmax_ins',latmax_ins)
     643!
     644!Config Key  = ecrit_ins
     645!Config Desc =
     646!Config Def  = NINT(86400./dtime/48.) !a chaque pas de temps physique
     647!Config Help =
     648!
     649! ecrit_ins = NINT(86400./dtime/48.)
     650  ecrit_ins = NINT(86400./48.)
     651  call getin('ecrit_ins',ecrit_ins)
     652!
     653!Config Key  = ecrit_hf
     654!Config Desc =
     655!Config Def  = NINT(86400./dtime *0.25) !toutes les 6h
     656!Config Help =
     657!
     658! ecrit_hf = NINT(86400./dtime *0.25)
     659  ecrit_hf = NINT(86400. *0.25)
     660  call getin('ecrit_hf',ecrit_hf)
     661!
     662!Config Key  = ecrit_hf2mth
     663!Config Desc =
     664!Config Def  = 4*30 !ecriture mens. a partir de val. inst. toutes les 6h
     665!Config Help =
     666!
     667  ecrit_hf2mth = 4*30
     668  call getin('ecrit_hf2mth',ecrit_hf2mth)
     669!
     670!Config Key  = ecrit_day
     671!Config Desc =
     672!Config Def  = NINT(86400./dtime *1.0) !tous les jours
     673!Config Help =
     674!
     675! ecrit_day = NINT(86400./dtime *1.0)
     676  ecrit_day = NINT(86400. *1.0)
     677  call getin('ecrit_day',ecrit_day)
     678!
     679!Config Key  = ecrit_mth
     680!Config Desc =
     681!Config Def  = NINT(86400./dtime *ecritphy) !1fois par mois
     682!Config Help =
     683!
     684! ecrit_mth = NINT(86400./dtime *ecritphy)
     685  ecrit_mth = NINT(86400. *ecritphy)
     686  call getin('ecrit_mth',ecrit_mth)
     687!
     688!Config Key  = ecrit_tra
     689!Config Desc =
     690!Config Def  = NINT(86400./dtime * ecritphy) !tous les pas de temps physiques
     691!Config Help =
     692!
     693! ecrit_tra = NINT(86400./dtime * ecritphy)
     694  ecrit_tra = NINT(86400.* ecritphy)
     695  call getin('ecrit_tra',ecrit_tra)
     696!
     697!Config Key  = ecrit_reg
     698!Config Desc =
     699!Config Def  = NINT(86400./dtime *0.25)  !4 fois par jour
     700!Config Help =
     701!
     702! ecrit_reg = NINT(86400./dtime *0.25)  !4 fois par jour
     703  ecrit_reg = NINT(86400. *0.25)  !4 fois par jour
     704  call getin('ecrit_reg',ecrit_reg)
     705!
     706
    591707
    592708  write(numout,*)' ##############################################'
     
    642758  write(numout,*)' iflag_pbl = ', iflag_pbl
    643759  write(numout,*)' iflag_thermals = ', iflag_thermals
    644 
     760  write(numout,*)' type_run = ',type_run
     761  write(numout,*)' ok_isccp = ',ok_isccp
     762  write(numout,*)' ok_regdyn = ',ok_regdyn
     763  write(numout,*)' lonmin lonmax latmin latmax bilKP_ins =',&
     764 & lonmin_ins, lonmax_ins, latmin_ins, latmax_ins
     765  write(numout,*)' ecrit_ ins, hf, hf2mth, day, mth, reg, tra',&
     766 & ecrit_ins, ecrit_hf, ecrit_hf2mth, ecrit_day, ecrit_mth, ecrit_reg, ecrit_tra
    645767  return
    646768
Note: See TracChangeset for help on using the changeset viewer.