/[lmdze]/trunk/src_gcm
ViewVC logotype

Contents of /trunk/src_gcm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 139 - (show annotations)
Tue May 26 17:46:03 2015 UTC (8 years, 11 months ago) by guez
File size: 3633 byte(s)
dynetat0 read rlonu, rlatu, rlonv, rlatv, cu_2d, cv_2d, aire_2d from
"start.nc" and then these variables were overwritten by
inigeom. Corrected this. Now, inigeom does not compute rlonu, rlatu,
rlonv and rlatv. Moreover, cu_2d, cv_2d, aire_2d are not written to
"restart.nc". Since xprimu, xprimv, xprimm025, xprimp025, rlatu1,
rlatu2, yprimu1, yprimu2 are computed at the same time as rlonu,
rlatu, rlonv, rlatv, and since it would not be convenient to separate
those computations, we decide to write xprimu, xprimv, xprimm025,
xprimp025, rlatu1, rlatu2, yprimu1, yprimu2 into "restart.nc", read
them from "start.nc" and not compute them in inigeom. So, in summary,
"start.nc" contains all the coordinates and their derivatives, and
inigeom only computes the 2D-variables.

Technical details:

Moved variables rlatu, rlonv, rlonu, rlatv, xprimu, xprimv from module
comgeom to module dynetat0_m. Upgraded local variables rlatu1,
yprimu1, rlatu2, yprimu2, xprimm025, xprimp025 of procedure inigeom to
variables of module dynetat0_m.

Removed unused local variable yprimu of procedure inigeom and
corresponding argument yyprimu of fyhyp.

Moved variables clat, clon, grossismx, grossismy, dzoomx, dzoomy,
taux, tauy from module serre to module dynetat0_m (since they are read
from "start.nc"). The default values are now defined in read_serre
instead of in the declarations. Changed name of module serre to
read_serre_m, no more module variable here.

The calls to fxhyp and fyhyp are moved from inigeom to etat0.

Side effects in programs other than gcm: etat0 and read_serre write
variables of module dynetat0; the programs test_fxyp and
test_inter_barxy need more source files.

Removed unused arguments len and nd of cv3_tracer. Removed unused
argument PPSOL of LWU.

Bug fix in test_inter_barxy: forgotten call to read_serre.

1 aaam_bud.f
2 abort_gcm.f
3 academic.f
4 acc.f
5 adaptdt.f
6 addfi.f
7 advect.f
8 advn.f
9 advtrac.f
10 advx.f
11 advxp.f
12 advy.f
13 advyp.f
14 advz.f
15 advzp.f
16 aeropt.f
17 ajsec.f
18 alboc_cd.f
19 alboc.f
20 albsno.f
21 bernoui.f
22 bilan_dyn.f
23 buildop.f
24 caladvtrac.f
25 calbeta.f
26 calcul_fluxs.f
27 caldyn.f
28 calendar.f
29 calfis.f
30 calltherm.f
31 chem.f
32 clcdrag.f
33 cleanstr.f
34 clesphys2.f
35 clesphys.f
36 clmain.f
37 clouds_gno.f
38 clqh.f
39 cltrac.f
40 cltracrn.f
41 clvent.f
42 coefcdrag.f
43 coefils.f
44 coefkz2.f
45 coefkz.f
46 coefkzmin.f
47 coefpoly.f
48 comconst.f
49 comdissnew.f
50 comfisrtilp.f
51 comgeom.f
52 comgeomphy.f
53 com_io_dyn.f
54 concvl.f
55 conema3_m.f
56 conf_gcm.f
57 conf_guide.f
58 conflx.f
59 conf_phys.f
60 convflu.f
61 convmas.f
62 coordij.f
63 correctbid.f
64 covcont.f
65 covnat.f
66 createnewfield.f
67 ctherm.f
68 cv3_closure.f
69 cv3_compress.f
70 cv3_feed.f
71 cv3_mixing.f
72 cv3_param.f
73 cv3_prelim.f
74 cv3_tracer.f
75 cv3_trigger.f
76 cv3_uncompress.f
77 cv3_undilute1.f
78 cv3_undilute2.f
79 cv3_unsat.f
80 cv3_yield.f
81 cv_closure.f
82 cv_compress.f
83 cv_driver.f
84 cv_feed.f
85 cv_flag.f
86 cvflag.f
87 cvltr.f
88 cv_mixing.f
89 cv_param.f
90 cv_prelim.f
91 cv_thermo.f
92 cvthermo.f
93 cv_trigger.f
94 cv_uncompress.f
95 cv_undilute1.f
96 cv_undilute2.f
97 cv_unsat.f
98 cv_yield.f
99 decoop.f
100 diagcld1.f
101 diagcld2.f
102 diagetpq.f
103 diagphy.f
104 dimens_m.f
105 dimphy.f
106 dimsoil.f
107 dissip.f
108 disvert.f
109 divergf.f
110 diverg_gam.f
111 divgrad2.f
112 dqthermcell2.f
113 dqthermcell.f
114 drag_noro.f
115 dteta1.f
116 dudv1.f
117 dudv2.f
118 dvthermcell2.f
119 dynetat0.f
120 dynredem0.f
121 dynredem1.f
122 eigen_sort.f
123 enercin.f
124 ener.f
125 errioipsl.f
126 exner_hyb.f
127 FCTTRE.f
128 filtreg_hemisph.f
129 filtreg_scal.f
130 filtreg_v.f
131 findsep.f
132 find_str.f
133 fisrtilp.f
134 flumass.f
135 fluxstokenc.f
136 flxadjtq.f
137 flxasc.f
138 flxbase.f
139 flxddraf.f
140 flxdlfs.f
141 flxdtdq.f
142 flxflux.f
143 flxini.f
144 flxmain.f
145 fonte_neige.f
146 gcm.f
147 geopot.f
148 getfieldindex.f
149 getso4fromfile.f
150 grad.f
151 gradiv2.f
152 gradsdef.f
153 gr_fi_ecrit.f
154 grid_change.f
155 groupe.f
156 groupeun.f
157 gr_phy_write_3d.f
158 gr_u_scal.f
159 gr_v_scal.f
160 guide.f
161 gwprofil.f
162 gwstress.f
163 hbtm.f
164 heavyside.f
165 hgardfou.f
166 histbeg_totreg.f
167 histclo.f
168 histcom_var.f
169 histdef.f
170 histend.f
171 histhori_regular.f
172 histsync.f
173 histvar_seq.f
174 histvert.f
175 histwrite.f
176 histwrite_real.f
177 indicesol.f
178 iniadvtrac.f
179 inidissip.f
180 inifgn.f
181 inifilr.f
182 ini_histins.f
183 ini_histrac.f
184 initdynav.f
185 init_dynzon.f
186 initfluxsto.f
187 inithist.f
188 initial0.f
189 initphysto.f
190 initrrnpb.f
191 init_tau2alpha.f
192 integrd.f
193 interface_surf.f
194 interfoce_lim.f
195 interfsurf_hq.f
196 interfsur_lim.f
197 interpost.f
198 interpre.f
199 invert_zoom_x.f
200 ioconf_calendar.f
201 ioget_calendar.f
202 ioipslmpp.f
203 isittime.f
204 ismax.f
205 ismin.f
206 itau2date.f
207 ju2ymds.f
208 laplacien.f
209 laplacien_gam.f
210 laplacien_rot.f
211 laplacien_rotgam.f
212 leapfrog.f
213 lift_noro.f
214 limx.f
215 limy.f
216 limz.f
217 lwb.f
218 lwbv.f
219 lwc.f
220 lw.f
221 lwtt.f
222 lwttm.f
223 lwu.f
224 lwvb.f
225 lwvd.f
226 lwv.f
227 lwvn.f
228 massbar.f
229 massbarxy.f
230 massdair.f
231 mathelp.f
232 mathop2.f
233 mathop.f
234 minmax.f
235 minmaxqfi.f
236 moycum.f
237 nat2gcm.f
238 newmicro.f
239 nflxtr.f
240 nuage.f
241 nxgrad.f
242 nxgrad_gam.f
243 nxgraro2.f
244 o3_chem.f
245 orbite.f
246 orodrag.f
247 orolift.f
248 orosetup.f
249 ozonecm.f
250 paramet_m.f
251 pentes_ini.f
252 phyetat0.f
253 phyredem.f
254 physiq.f
255 phystokenc.f
256 phytrac.f
257 ppm3d.f
258 prather.f
259 pres2lev.f
260 press_coefoz.f
261 pressure_var.f
262 principal_cshift.f
263 printflag.f
264 qcheck.f
265 qminimum.f
266 q_sat.f
267 raddim.f
268 raddimlw.f
269 radepsi.f
270 radiornpb.f
271 radlwsw.f
272 radopt.f
273 read_reanalyse.f
274 readsulfate.f
275 readsulfate_preind.f
276 reanalyse2nat.f
277 regr_pr_av.f
278 regr_pr_comb_coefoz.f
279 regr_pr_int.f
280 rotatf.f
281 rotat_nfil.f
282 scopy.f
283 screenc.f
284 screenp.f
285 soil.f
286 sortvarc.f
287 ssum.f
288 stdlevvar.f
289 strlowercase.f
290 sugwd.f
291 suphec.f
292 sw1s.f
293 sw2s.f
294 swclr.f
295 swde.f
296 sw.f
297 swr.f
298 swtt1.f
299 swtt.f
300 swu.f
301 tau2alpha.f
302 temps.f
303 thermcell.f
304 tourpot.f
305 tracstoke.f
306 trans_buff.f
307 transp.f
308 transp_lay.f
309 unit_nml_m.f
310 ustarhb.f
311 vdif_kcay.f
312 vitvert.f
313 vlsplt.f
314 vlspltqs.f
315 vlx.f
316 vlxqs.f
317 vly.f
318 vlyqs.f
319 vlz.f
320 writedynav.f
321 writefield.f
322 writehist.f
323 yamada4.f
324 yamada.f
325 ymds2ju.f
326 YOECUMF.f
327 YOEGWD.f
328 yoethf.f
329 YOMCST.f
330 zenang.f
331 zilch.f

  ViewVC Help
Powered by ViewVC 1.1.21