source: LMDZ.3.3/branches/rel-LF/libf/phylmd/conf_phys.F90 @ 232

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

Impression debug dans clmain MAFO
Introduction du physiq.def LF
LF

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 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  implicit none
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! Local
39  integer              :: numout = 6
40
41!
42!
43!
44
45
46!Config Key  = OCEAN
47!Config Desc = Type d'ocean
48!Config Def  = force
49!Config Help = Type d'ocean utilise: force, slab,couple
50!
51  ocean = 'force '
52  call getin('OCEAN', ocean)
53!
54!Config Key  = VEGET
55!Config Desc = Type de modele de vegetation
56!Config Def  = .false.
57!Config Help = Type de modele de vegetation utilise
58!
59  ok_veget = .false.
60  call getin('VEGET', ok_veget)
61!
62!Config Key  = OK_journe
63!Config Desc = Pour des sorties journalieres
64!Config Def  = .false.
65!Config Help = Pour creer le fichier histday contenant les sorties
66!              journalieres
67!
68  ok_journe = .false.
69  call getin('OK_journe', ok_journe)
70!
71!Config Key  = OK_mensuel
72!Config Desc = Pour des sorties mensuelles
73!Config Def  = .true.
74!Config Help = Pour creer le fichier histmth contenant les sorties
75!              mensuelles
76!
77  ok_mensuel = .true.
78  call getin('OK_mensuel', ok_mensuel)
79!
80!Config Key  = OK_instan
81!Config Desc = Pour des sorties instantanees
82!Config Def  = .false.
83!Config Help = Pour creer le fichier histins contenant les sorties
84!              instantanees
85!
86  ok_instan = .false.
87  call getin('OK_instan', ok_instan)
88
89!
90!
91!
92
93  write(numout,*)' ##############################################'
94  write(numout,*)' Configuration des parametres de la physique: '
95  write(numout,*)' Config ocean = ', ocean
96  write(numout,*)' Config veget = ', ok_veget
97  write(numout,*)' Sortie journaliere = ', ok_journe
98  write(numout,*)' Sortie mensuelle = ', ok_mensuel
99  write(numout,*)' Sortie instantanee = ', ok_instan
100
101
102  return
103
104  end subroutine conf_phys
105
106!end module conf_phys
Note: See TracBrowser for help on using the repository browser.