Changeset 1102


Ignore:
Timestamp:
Feb 18, 2009, 4:29:33 PM (16 years ago)
Author:
idelkadi
Message:

Fichiers run.def gcm.def physiq.def adaptes pour la version actuelle
Nettoyage de physiq.F des appels aux ini_hists et write_hists

Location:
LMDZ4/branches/LMDZ4-dev
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4-dev/gcm.def

    r1101 r1102  
    4343## Nombre  d'appels des routines de rayonnements ( par jour)                 
    4444nbapp_rad=12
    45 ##  Flag  pour la convection : 1 pour LMD, 2 pour Tiedtke, 3 KE(nvlle version JYG), 30 KE(version IPCC AR4), 4 KE vect
    46 iflag_con=30
    4745## Facteur multiplication des precip convectives dans KE
    4846cvl_corr=1.0
  • LMDZ4/branches/LMDZ4-dev/libf/phylmd/physiq.F

    r1095 r1102  
    4141c   CLEFS CPP POUR LES IO
    4242c   =====================
    43 c#define histhf
    44 c#define histday
    45 c#define histmth
    4643c#define histmthNMC
    47 c#define histins
    4844c#define histISCCP
    4945c======================================================================
     
    527523c  QUESTION : noms de variables ?
    528524
    529 c#ifdef histhf
    530 c      data ok_hf/.true./
    531 c#else
    532 c      data ok_hf/.false./
    533 c#endif
    534525      INTEGER        longcles
    535526      PARAMETER    ( longcles = 20 )
     
    15071498
    15081499#ifdef CPP_IOIPSL
    1509 
    1510 c Commente par abderrahmane 11 2 08
    1511 c#ifdef histhf
    1512 c#include "ini_histhf.h"
    1513 c#endif
    1514 
    1515 c#ifdef histday
    1516 c#include "ini_histday.h"
    1517 cIM rajout diagnostiques bilan KP pour analyse MJO par Jun-Ichi Yano
    1518 c#include "ini_bilKP_ins.h"
    1519 c#include "ini_bilKP_ave.h"
    1520 c#endif
    1521 
    1522 c#ifdef histmth
    1523 c#include "ini_histmth.h"
    1524 c#endif
    1525 
    1526 c#ifdef histins
    1527 c#include "ini_histins.h"
    1528 c#endif
    15291500
    15301501c$OMP MASTER
     
    35063477
    35073478
    3508 c Commente par abderrahmane le 11 2 08
    3509 c#ifdef histhf
    3510 c#include "write_histhf.h"
    3511 c#endif
    3512 
    3513 c#ifdef histday
    3514 c#include "write_histday.h"
    3515 c#endif
    3516 
    3517 c#ifdef histmth
    3518 c#include "write_histmth.h"
    3519 c#endif
    3520 
    3521 c#ifdef histins
    3522 c#include "write_histins.h"
    3523 c#endif
    3524 
    35253479#include "phys_output_write.h"
    35263480
  • LMDZ4/branches/LMDZ4-dev/physiq.def

    r1101 r1102  
    1 ### type_ocean = force / slab  /couple
     1#
     2## $Header: /home/ioipsl/CVSROOT/IPSLCM4_v1/EXP00/physiq.def,v 1.1.2.3
     32004/01/23 16:45:45 adm Exp $
     4#
     5#
     6# Automatically generated make config: don t edit
     7#
    28type_ocean=force
    3 ### VEGET= y si ORCHIDEE, =n si bucket
     9# avec ou sans orchidee
    410VEGET=n
     11#type_run = AMIP, ENSP, clim
     12type_run=AMIP
    513#
    6 # Parametres fichiers de sortie
     14# Controle des sorties
     15# sorties moyennees tous les jours  dans histday.nc
     16OK_journe=y
     17# sorties moyennees tous les mois  dans histmth.nc
     18OK_mensuel=y
     19# sorties moyennees toutes les 6 ou bien 3h dans histhf.nc
     20ok_hf=n
     21# sorties moyennees tous les pas de temps de la physique dans histins.nc
     22OK_instan=n
    723#
    8 ### type_run = type run par rapport aux fichiers et variables de sortie
    9 # - type_run = CLIM/ENSP (=1)
    10 # - type_run = AMIP/CFMI (=2)
    11 type_run=AMIP
    12 ### OK_journe= y sortir fichier journalier histday.nc, =n pas de fichier histday.nc
    13 OK_journe=y
    14 ### OK_mensuel= y sortir fichier mensuel histmth.nc, =n pas de fichier histmth.nc
    15 OK_mensuel=y
    16 ### OK_instan=y, ecrire sorties "instantannees" (chaque pas de temps de la  physique)
    17 OK_instan=n
    18 ### OK_hf=y, ecrire sorties hautes frequence histhf.nc, =n pas de fichier histhf.nc
    19 ok_hf=n
     24ecrit_mth=30.
     25ecrit_day=1.
     26ecrit_hf=0.25
    2027#
    21 # Parametres niveau de sorties differents fichiers
    22 #
    23 ### lev_histhf=0-4, niveau de sortie fichier "histhf.nc"
    24 # - lev_histhf=0 => pas de sorties histhf.nc
    25 # - lev_histhf=2 => defaut
    26 # - lev_histhf=3 => variables sur niveaux standards
    27 # - lev_histhf=4 => histhf3d.nc champs 3d niveaux modele => fichier. histhf3d.nc
    28 lev_histhf=2
    29 ### lev_histday=0-5, niveau de sortie fichier "histday.nc"
    30 # - lev_histday=0 => pas de sorties lev_histday.nc
    31 # - lev_histday=2 => defaut
    32 # - lev_histday=3 => + champs 3D => F. Lott
    33 # - lev_histday=4 => + champs sous-surfaces
    34 # - lev_histday=5 => + champs F. Aires
    35 lev_histday=2
    36 ### lev_histmth=0-4, niveau de sortie fichier "histmth.nc"
    37 # - lev_histmth=0 => pas de sorties lev_histmth.nc
    38 # - lev_histmth=2 => defaut
    39 # - lev_histmth=3 => albedo, rugosite sous-surfaces
    40 # - lev_histmth=4 => champs tendances 3d
    41 lev_histmth=2
    42 ### ecrit_hf = frequence ecriture fichier histhf.nc en jours
    43 ecrit_hf=0.250
    44 ### ecrit_day = frequence ecriture fichier histday.nc en jours
    45 ecrit_day=1.
    46 ### ecrit_mth = frequence ecriture fichier histmth.nc en jours
    47 ecrit_mth=30.
    48 ### freqin_isccp = frequence input en secondes du simulateur ISCCP
    49 freq_ISCCP=10800.
    50 ### freqout_isccp = frequence output en jours du simulateur ISCCP
    51 ecrit_ISCCP=30.
    52 ### niveau du diagnostique de conservation d energie
     28#niveau de sortie "hf" lev_histhf
     29lev_histhf=4
     30#niveau de sortie "day" lev_histday
     31lev_histday=5
     32#niveau de sortie "mth" lev_histmth
     33lev_histmth=4
     34
     35# parametres KE
    5336if_ebil=0
    54 #
    55 # parametres KE
    56 #
    57 ### epmax = Efficacite precipitation maximale
    5837epmax = .99
    59 ### ok_adj_ema = ?? pas utilise
    6038ok_adj_ema = n
    61 ### iflag_clw Flag calcul eau liquide
    62 # - iflag_clw=0 : qcond_incld(i,l) = em_qcondc(l)
    63 # - iflag_clw=1 : qcond_incld(i,l) = em_qcond(l)
    64 # - iflag_clw=2 : eau liquide diagnostique en fonction de la Precip
    6539iflag_clw = 1
    6640#
    6741# parametres nuages
     42cld_lc_lsc = 2.6e-4
     43cld_lc_con = 2.6e-4
     44cld_tau_lsc = 3600.
     45cld_tau_con = 3600.
     46ffallv_lsc = 1.
     47ffallv_con = 1.
     48coef_eva = 2.e-5
     49reevap_ice = y
     50iflag_cldcon = 3
     51iflag_pdf = 1
     52fact_cldcon = 1.
     53facttemps = 1.e-4
     54ok_newmicro = y
     55iflag_ratqs=0
     56ratqsbas = 0.005
     57ratqshaut = 0.33
     58rad_froid = 35
     59rad_chau1=12
     60rad_chau2=11
     61ksta_ter=1.e-7
     62ksta=1.e-10
     63#ok_kzmin : calcul Kzmin dans la CL de surface
     64ok_kzmin=y
    6865#
    69 ### cld_lc_lsc  contenu en eau liquide des nuages large-scale (fisrtilp)
    70 cld_lc_lsc = 2.6e-4
    71 ### cld_lc_con  contenu en eau liquide des nuages convectifs (fisrtilp)
    72 cld_lc_con = 2.6e-4
    73 ### cld_tau_lsc  cte de temps utilisee pour eliminer l eau large-scale (fisrtilp)
    74 cld_tau_lsc = 3600.
    75 ### cld_tau_con  cte de temps utilisee pour eliminer l eau convective (fisrtilp)
    76 cld_tau_con = 3600.
    77 ### ffallv_lsc  cte utilisee dans calcul vitesse de chute cristaux de glace large-scale (fisrtilp)
    78 ffallv_lsc = 1.
    79 ### ffallv_lsc  cte utilisee dans calcul vitesse de chute cristaux de glace convectifs (fisrtilp)
    80 ffallv_con = 1.
    81 ### coef_eva  coef evaporation precips eau/glace (fisrtilp/fisrtilp_tr?/conlmd?)
    82 coef_eva = 2.e-5
    83 ### reevap_ice  reevaporation de toute la precip dans la couche du dessous pour la glace (fisrtilp)
    84 reevap_ice = y
    85 ### iflag_cldcon  flag pour calculer ratqsc=F(ratqsbas,fact_cldcon,q_seri) (physiq)
    86 # - iflag_cldcon<=-1 diag. rain_Tiedtke
    87 # - iflag_cldcon=1, ratqsc=ratqsbas+fact_cldcon*(q_seri(1)-q_seri(k))/q_seri(k)
    88 # - iflag_cldcon=1/2, ratqs=max(ratqs,ratqsc)
    89 # - iflag_cldcon=3,   ratqs=ratqss
    90 iflag_cldcon = 3
    91 ### iflag_pdf :  flag calcul distribution sous-maille de l eau et des nuages
    92 # - iflag_pdf=0, version ratqs,
    93 # - iflag_pdf=1, calcul eau condensee, fraction nuageuse, eau nuageuse a partir
    94 # -              des PDFS de Sandrine Bony
    95 iflag_pdf = 1
    96 ### fact_cldcon  constante calcul ratqsc (voir iflag_cldcon) et proprietes nuages convectifs, clwcon0 (physiq.F)
    97 fact_cldcon = 1.
    98 ### facttemps=   facteur de relaxation de ratqs (iflag_cldcon=1/2) et rnebcon (iflag_cldcon=3)
    99 facttemps = 1.e-4
    100 ## ok_newmicro   =y appel newmicro , =n appel nuage (calcul epaisseur optique et emmissivite des nuages)
    101 ok_newmicro = y
    102 ### ratqsbas     ratqs en bas si iflag_cldcon=1
    103 ratqsbas = 0.005
    104 ### ratqshaut    ratqs en haut pour ratqss "stables" 
    105 ratqshaut = 0.33
    106 ### iflag_ratqs=0 correspond a la version IPCC AR4
    107 iflag_ratqs = 0
    108 ### rad_froid    rayon cristaux des nuages de glace "froids"
    109 rad_froid = 35
    110 ### rad_chau1    rayon goutelettes d eau chauds", en haut: k=4-klev
    111 rad_chau1=12
    112 ### rad_chau2    rayon goutelettes d eau chauds", en bas: k=1-3 
    113 rad_chau2=11
    114 ## ksta_ter      coef.diffusion minimale sur terre/sic/lic
    115 ksta_ter=1.e-7
    116 ### cdmmax =     cdrag maximum pour le moment
     66# parametres climatique
     67R_ecc = 0.016715
     68R_peri = 102.7
     69R_incl = 23.441
     70solaire = 1365.
     71co2_ppm = 348.
     72#RCO2 = co2_ppm * 1.0e-06  * 44.011/28.97
     73#RCO2 = 348. * 1.0e-06  * 44.011/28.97
     74#RCO2 =   5.286789092164308E-04
     75#RCO2 = 425.43e-06
     76CH4_ppb = 1650.
     77#RCH4 = 1.65E-06* 16.043/28.97
     78#RCH4 =   9.137366240938903E-07
     79N2O_ppb = 306.
     80#RN2O = 306.E-09* 44.013/28.97
     81#RN2O =    4.648939592682085E-07
     82CFC11_ppt = 280.
     83#RCFC11 = 280.E-12* 137.3686/28.97
     84#RCFC11 =    1.327690990680013E-09
     85CFC12_ppt = 484.
     86#RCFC12 = 484.E-12* 120.9140/28.97
     87#RCFC12 =    2.020102726958923E-09
     88#
     89# effets direct et indirect des aerosols
     90ok_ade=n
     91ok_aie=n
     92bl95_b0=1.7
     93bl95_b1=0.2
     94#
     95# parametres simulateur ISCCP
     96#ok_isccp : y/n avec/sans simulateur ISCCP
     97ok_isccp=n
     98#top_height = 1 ou 3
     99top_height = 1
     100#overlap = 1, 2 ou 3
     101overlap = 3
     102#cdmmax
    117103cdmmax = 2.5E-3
    118 ### cdhmax =     cdrag maximum pour l energie
     104#cdhmax
    119105cdhmax = 2.0E-3
    120106#
    121 # Parametres "orbitaux/ ere geologique"
     107#ok_regdyn : y/n calcul/non des regymes dynamiques sur regions pre-definies
     108ok_regdyn=y
    122109#
    123 ### R_ecc =      Excentricite
    124 R_ecc = 0.016715
    125 ### R_peri =     Equinoxe
    126 R_peri = 102.7
    127 ### R_incl =     Inclinaison
    128 R_incl = 23.441
    129 ### solaire =    Constante solaire
    130 solaire = 1365.
     110# Flag  pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE nouvelle physique, 30 KE IPCC)
     111iflag_con=30
    131112#
    132 # Taux gaz a effet de serre
    133 #
    134 ### co2_ppm =    taux CO2 en ppm
    135 co2_ppm = 348.
    136 ### CH4_ppb =    taux CH4 en ppb
    137 CH4_ppb = 1650.
    138 ### N2O_ppb =    taux N2O en ppb
    139 N2O_ppb = 306.
    140 ### CFC11_ppt =  taux CFC11 en ppt
    141 CFC11_ppt = 280.
    142 ### CFC12_ppt =  taux CFC12 en ppt
    143 CFC12_ppt = 484.
    144 #
    145 # Parametres effets directs/indirects des "aerosols"
    146 #
    147 ### ok_ade=y/n   flag Aerosol direct effect
    148 ok_ade=n
    149 ### ok_aie=y/n   flag Aerosol indirect effect
    150 ok_aie=n
    151 ### aer_type =   Aerosol variation type : actuel / preind / scenario
    152 aer_type=actuel
    153 ### bl95_b0 =    Parameter in CDNC-maer link (Boucher&Lohmann 1995)
    154 bl95_b0=1.7
    155 ### bl95_b1 =    Parameter in CDNC-maer link (Boucher&Lohmann 1995)
    156 bl95_b1=0.2
    157 #
    158 # Parametres simulateur ISCCP
    159 #
    160 ### ok_isccp=y/n flag simulateur ISCCP
    161 ok_isccp=n
    162 ### top_height = flag choix calcul nuages par le simulateur en utilisant
    163 # -              les donnees IR et/ou VIS et l algorithme ISCCP-D1
    164 # - top_height = 1 -> algo IR-VIS
    165 # - top_height = 2 -> identique a 1, mais "ptop(ibox)=pfull(ilev)"
    166 # - top_height = 3 -> algo IR
    167 top_height = 1
    168 ### overlap =    Hypothese de Recouvrement (HR) utilisee pour le simulateur ISCCP
    169 # - overlap=1    Max overlap
    170 # - overlap=2    Random overlap
    171 # - overlap=3    Max/Random overlap
    172 overlap = 3
     113# activation thermiques wake, ...
     114iflag_thermals = 0
     115nsplit_thermals =1
     116tau_thermals=1800.
     117iflag_pbl = 1
     118iflag_coupl=0
     119iflag_wake=0
     120iflag_clos=0
     121iflag_mix=1
     122qqa1=0.
     123qqa2=1.
  • LMDZ4/branches/LMDZ4-dev/run.def

    r1101 r1102  
    22INCLUDEDEF=gcm.def
    33INCLUDEDEF=orchidee.def
    4 INCLUDEDEF=outputs.def
     4INCLUDEDEF=output.def
    55## Jour de l'etat initial ( = 350  si 20 Decembre ,par expl. ,comme ici )
    66dayref=1
Note: See TracChangeset for help on using the changeset viewer.