source: trunk/initorca.pro

Last change on this file was 48, checked in by pinsard, 10 years ago

fix thanks to coding rules

File size: 4.2 KB
Line 
1;------------------------------------------------------------
2; MODIFICATION HISTORY: Sebastien Masson (smasson@lodyc.jussieu.fr)
3;                       26/5/98
4; pris le 25 janvier 99 par Maurice Imbard
5;------------------------------------------------------------
6; appelle de l''aide en ligne
7;------------------------------------------------------------
8?
9;------------------------------------------------------------
10;------------------------------------------------------------
11@common
12;------------------------------------------------------------
13;----------------------------------------------------------
14;----------------------------------------------------------
15; bornes de la grille
16;----------------------------------------------------------
17ixminmesh  =2
18ixmaxmesh  =181
19;
20iyminmesh  =0
21iymaxmesh  =147
22;
23izminmesh  =0
24izmaxmesh  =30
25;
26jptmax = 300
27time = lonarr(jptmax)
28;----------------------------------------------------------
29; bornes pour la lecture des donnees
30;----------------------------------------------------------
31;
32;--------------------------------------------------------
33;   definition par defaut du fichier que l''on traite
34;------------------------------------------------------
35year=1
36month=12
37day=31
38niveau=1
39
40;
41iodir = '/workdir/rech/cli/rcli007/'
42prefix='ST0'
43;
44vargrid = 'T'
45varname = ' '
46vardate= '0'
47varexp = ' '
48varunit = ' '
49;
50;-------------------------------------------------------
51; lecture de la grille
52;------------------------------------------------------
53ncdf_meshlec, 'meshmask.nc'
54; longitutes in [20,380]
55isign=where(glamt gt 380.)
56glamt(isign) = glamt(isign)-360.
57isign=where(glamu gt 380.)
58glamu(isign) = glamu(isign)-360.
59isign=where(glamv gt 380.)
60glamv(isign) = glamv(isign)-360.
61isign=where(glamf gt 380.)
62glamf(isign) = glamf(isign)-360.
63delvar, isign
64; correction de la position de certains points
65; t
66glamt[170:176, 94] = glamt[170:176, 93]
67gphit[170:176, 94] = gphit[179, 94]
68glamt[179, 98:102] = glamt[178, 100]+1
69gphit[179, 98:102] = gphit[178, 98:102]
70; u
71glamu[170:176, 94] = glamu[170:176, 93]
72gphiu[170:176, 94] = gphiu[179, 94]
73glamu[179, 98:102] = glamu[178, 100]+1
74gphiu[179, 98:102] = gphiu[178, 98:102]
75; v
76glamv[170:176, 94] = glamv[170:176, 93]
77gphiv[170:176, 94] = gphiv[179, 94]
78glamv[179, 98:102] = glamv[178, 100]+1
79gphiv[179, 98:102] = gphiv[178, 98:102]
80; f
81glamf[170:176, 94] = glamf[170:176, 93]
82gphif[170:176, 94] = gphif[179, 94]
83glamf[179, 98:102] = glamf[178, 100]+1
84gphif[179, 98:102] = gphif[178, 98:102]
85; shift de la grille pour qu''elle soit en grande partie comprise
86; entre 20 et 380.
87key_shift = 31
88glamt = shift(glamt,key_shift , 0)
89gphit = shift(gphit,key_shift , 0)
90e1t = shift(e1t, key_shift, 0)
91e2t = shift(e2t,key_shift , 0)
92glamu = shift(glamu, key_shift, 0)
93gphiu = shift(gphiu, key_shift, 0)
94e1u = shift(e1u,key_shift , 0)
95e2u = shift(e2u, key_shift, 0)
96glamv = shift(glamv, key_shift, 0)
97gphiv = shift(gphiv, key_shift, 0)
98e1v = shift(e1v,key_shift , 0)
99e2v = shift(e2v, key_shift, 0)
100glamf = shift(glamf, key_shift, 0)
101gphif = shift(gphif, key_shift, 0)
102e1f = shift(e1f, key_shift , 0)
103e2f = shift(e2f, key_shift, 0)
104tmask = shift(tmask, key_shift, 0,0)
105
106
107;-------------------------------------------------------------
108;irregularmask
109;-------------------------------------------------------------
110domdef
111
112key_periodique = 1
113triangles = triangule()
114
115;----------------------------------------------------------
116; directories
117;----------------------------------------------------------
118; spawn,'echo $home',homedir
119; homedir = homedir[0]+'/'
120; spawn,'echo $workdir',workdir
121; workdir = workdir[0]+'/'
122; spawn,'echo $tmpdir',tmpdir
123; tmpdir = tmpdir[0]+'/'
124;----------------------------------------------------------
125; environnement graphique (window et ps)
126;----------------------------------------------------------
127window, colors=100 & wdelete
128if !d.n_colors gt 256 then device,  decomposed = 0 $
129ELSE device, pseudo_color=8
130loadct,39
131c_lab=0
132c_cote=0
133c_cont = (!d.n_colors-1) < 255
134tvlct, rouge,vert,bleu, /get
135coefpalit=.3
136key_portrait = 0
137!except = 2
138;----------------------------------------------------------
139grandfeuille = 29.7
140petitfeuille = 21.
141;----------------------------------------------------------
142;----------------------------------------------------------
143sauveps = 0
144
145
Note: See TracBrowser for help on using the repository browser.