source: LMDZ.3.3/trunk/libf/phylmd/conf_phys.F90 @ 232

Last change on this file since 232 was 219, checked in by lmdzadmin, 23 years ago

Nouvelle initialisation des parametres de la physique
LF

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1!
2! $Header$
3!
4
5!module conf_phys
6!
7!  use IOIPSL
8!  implicit none
9!
10!  public conf_phys
11!
12!contains
13
14  subroutine conf_phys(ocean, ok_veget, ok_journe, ok_mensuel, ok_instan)
15
16!
17! Configuration du module "physique" de LMDZ a l'aide de la fonction
18! GETIN de IOIPSL
19!
20! LF 05/2001
21!
22
23  use IOIPSL     
24
25!
26! ocean:      type d'ocean (force, slab, couple)
27! ok_veget:   type de modele de vegetation
28! ok_journe:  sorties journalieres
29! ok_mensuel: sorties mensuelles
30! ok_instan:  sorties instantanees
31
32
33
34! Sortie:
35  character (len = 6)  :: ocean
36  logical              :: ok_veget
37  logical              :: ok_journe, ok_mensuel, ok_instan
38
39!
40!
41!
42
43
44!Config Key  = OCEAN
45!Config Desc = Type d'ocean
46!Config Def  = force
47!Config Help = Type d'ocean utilise: force, slab,couple
48!
49  ocean = 'force '
50  call getin('OCEAN', ocean)
51!
52!Config Key  = VEGET
53!Config Desc = Type de modele de vegetation
54!Config Def  = .false.
55!Config Help = Type de modele de vegetation utilise
56!
57  ok_veget = .false.
58  call getin('VEGET', ok_veget)
59!
60!Config Key  = OK_journe
61!Config Desc = Pour des sorties journalieres
62!Config Def  = .false.
63!Config Help = Pour creer le fichier histday contenant les sorties
64!              journalieres
65!
66  ok_journe = .false.
67  call getin('OK_journe', ok_journe)
68!
69!Config Key  = OK_mensuel
70!Config Desc = Pour des sorties mensuelles
71!Config Def  = .true.
72!Config Help = Pour creer le fichier histmth contenant les sorties
73!              mensuelles
74!
75  ok_mensuel = .true.
76  call getin('OK_mensuel', ok_mensuel)
77!
78!Config Key  = OK_instan
79!Config Desc = Pour des sorties instantanees
80!Config Def  = .false.
81!Config Help = Pour creer le fichier histins contenant les sorties
82!              instantanees
83!
84  ok_instan = .false.
85  call getin('OK_instan', ok_instan)
86
87!
88!
89!
90
91    write(numout,*)' Config ocean = ', ocean
92    write(numout,*)' Config veget = ', ok_veget
93    write(numout,*)' Sortie journaliere = ', ok_journe
94    write(numout,*)' Sortie mensuelle = ', ok_mensuel
95    write(numout,*)' Sortie instantanee = ', ok_instan
96
97
98  return
99
100  end subroutine conf_phys
101
102!end module conf_phys
Note: See TracBrowser for help on using the repository browser.