source: LMDZ4/branches/LMDZ4V5.0-dev/gcm.def @ 2921

Last change on this file since 2921 was 1363, checked in by Ehouarn Millour, 15 years ago

Added possibility to run in "Shallow Water" mode. SW mode is automatically set if the number of atmospheric layers is 1.
To use SW mode, the model should be compiled without physics (makelmdz_fcm -p nophys) and/or without calls to the physics (i.e. set iflag_phys=0 in gcm.def).

-Updated some definitions and comments in run.def & gcm.def

-Fixed misplaced #ifdef CPP_EARTH in calfis.F + some write(lunout,*)

-Specific initialisation of fields for SW are done in sw_case_williamson91_6 (called by iniacademic, when read_start=.false.)

  • Checked (on Vargas & Brodie) that these changes don't alter usual bench GCM outputs.

EM

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 2.4 KB
RevLine 
[1279]1## $Id: gcm.def 1363 2010-04-16 09:50:10Z fhourdin $
[1300]2## nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min )     
[524]3day_step=480
4## periode pour le pas Matsuno (en pas)
5iperiod=5
6## periode de la dissipation (en pas)
[1146]7idissip=5
[524]8## choix de l'operateur de dissipation (star ou  non star )
9lstardis=y
10## nombre d'iterations de l'operateur de dissipation   gradiv
[1300]11nitergdiv=1
[524]12## nombre d'iterations de l'operateur de dissipation  nxgradrot
13nitergrot=2
14## nombre d'iterations de l'operateur de dissipation  divgrad           
15niterh=2
16## temps de dissipation des plus petites long.d ondes pour u,v (gradiv) 
[1300]17tetagdiv=5400.
[524]18## temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
[1300]19tetagrot=5400.
[524]20## temps de dissipation des plus petites long.d ondes pour  h ( divgrad)
[1300]21tetatemp=5400.
[524]22## coefficient pour gamdissip                                           
23coefdis=0.
[1363]24## choix du shema d'integration temporelle (Matsuno:y ou Matsuno-leapfrog:n)
[524]25purmats=n
[1363]26## avec ou sans physique
27## 0: pas de physique (e.g. en mode Shallow Water)
28## 1: avec physique (e.g. physique phylmd)
29## 2: avec rappel newtonien dans la dynamique                                         
30iflag_phys=1
31## avec ou sans fichiers de demarrage (start.nc, startphy.nc) ?
32## (sans fichiers de demarrage, initialisation des champs par iniacademic
33##  dans la dynamique)
34read_start=y
35## periode de la physique (en pas dynamiques, n'a de sens que si iflag_phys=1)                                       
[524]36iphysiq=10
[1300]37##  Avec ou sans strato
38ok_strato=n
39#  Couche eponge dans les couches de pression plus faible que 100 fois la pression de la derniere couche
40iflag_top_bound=2
41#  Coefficient pour la couche eponge (valeur derniere couche)
42tau_top_bound=5.e-5
[524]43## longitude en degres du centre du zoom                                 
44clon=0.
45## latitude en degres du centre du zoom                                 
46clat=0.
47## facteur de grossissement du zoom,selon longitude                     
48grossismx=1.0
49## facteur de grossissement du zoom ,selon latitude                     
50grossismy=1.0
51##  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
52fxyhypb=y
53## extension en longitude  de la zone du zoom  ( fraction de la zone totale)
54dzoomx=0.0
55## extension en latitude de la zone  du zoom  ( fraction de la zone totale)
56dzoomy=0.0
57##raideur du zoom en  X
58taux=3.
59##raideur du zoom en  Y
60tauy=3.
61##  Fonction  f(y) avec y = Sin(latit.) si = .true. , sinon y = latit.         
62ysinus=y
Note: See TracBrowser for help on using the repository browser.