SURFEX v8.1
General documentation of Surfex
ini_data_cover.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 #ifdef RS6K
6 @process nooptimize
7 #endif
8 ! #########################
9  SUBROUTINE ini_data_cover (DTCO, U)
10 ! #########################
11 !
12 !!**** *INI_DATA_COVER* initializes cover-field correspondance arrays
13 !!
14 !! PURPOSE
15 !! -------
16 !!
17 !! METHOD
18 !! ------
19 !!
20 !!
21 !! EXTERNAL
22 !! --------
23 !!
24 !! IMPLICIT ARGUMENTS
25 !! ------------------
26 !!
27 !! REFERENCE
28 !! ---------
29 !!
30 !! AUTHOR
31 !! ------
32 !!
33 !! V. Masson Meteo-France
34 !!
35 !! MODIFICATION
36 !! ------------
37 !!
38 !! Original 15/12/97
39 !! F.solmon 01/06/00 adaptation for patch approach
40 !! B.Decharme 01/03/09 Arrange cover by user
41 !! G.Pigeon 08/12 add ROUGH_WALL/ROUGH_ROOF
42 !! V. Masson 04/13 merges Arrange cover & garden use option in arrange_cover routine
43 !! R.Alkama 05/15 Add 7 new vegtype (19 rather than 12)
44 !----------------------------------------------------------------------------
45 !
46 !* 0. DECLARATION
47 ! -----------
48 !
49 !
51 USE modd_surf_atm_n, ONLY : surf_atm_t
52 !
54 !
55 USE modd_surfex_mpi, ONLY : wlog_mpi
56 !
57 USE modd_surfex_omp, ONLY : idc
58 !
59 USE modd_surf_par, ONLY : xundef, nundef
60 !
61 !
105 !
106 USE modd_data_cover_par, ONLY : nvegtype, nvegtype_old, nvegtype_ecosg, &
107  nvt_no, nvt_rock, nvt_snow, &
108  nvt_tebd, nvt_bone, nvt_trbe, nvt_c3, &
109  nvt_c4, nvt_irr, nvt_gras, nvt_trog, &
110  nvt_park, nvt_trbd, nvt_tebe, nvt_tene, &
111  nvt_bobd, nvt_bond, nvt_bogr, nvt_shrb, &
112  jpcover, ncover, ntype, ndata_road_layer, &
113  ndata_wall_layer, ndata_roof_layer, &
114  ndata_floor_layer, cnames, nbare_soil, &
115  nrock, nsea, nwater, npermsnow, nut_cphr, &
116  nut_cpmr, nut_cplr, nut_ophr, nut_opmr, &
117  nut_oplr, nut_lwlr, nut_lalr, nut_spar, &
118  nut_indu, nvt_c3w, nvt_c3s, nvt_fltr, nvt_flgr
119 !
120 USE modd_write_cover_tex,ONLY : cname, clang
121 !
122 !
123 USE mode_pos_surf
124 !
125 USE modi_read_covers_param
126 USE modi_init_types_param
127 !
128 USE modi_abor1_sfx
129 !
130 USE modi_default_data_cover
131 !
132 USE modi_default_lai_eco1_01
133 USE modi_default_lai_eco1_02
134 USE modi_default_lai_eco1_03
135 USE modi_default_lai_eco1_04
136 USE modi_default_lai_eco1_05
137 USE modi_default_lai_eco1_06
138 USE modi_default_lai_eco1_07
139 USE modi_default_lai_eco1_08
140 USE modi_default_lai_eco1_09
141 USE modi_default_lai_eco1_10
142 USE modi_default_lai_eco1_11
143 USE modi_default_lai_eco1_12
144 USE modi_default_lai_eco1_13
145 USE modi_default_lai_eco1_14
146 USE modi_default_lai_eco1_15
147 USE modi_default_lai_eco1_16
148 USE modi_default_lai_eco1_17
149 USE modi_default_lai_eco1_18
150 USE modi_default_lai_eco1_19
151 !
152 USE modi_default_alb_soil_eco1
153 USE modi_default_alb_soil_eco2
154 !
155 USE modi_default_alb_veg_eco1_01
156 USE modi_default_alb_veg_eco1_02
157 USE modi_default_alb_veg_eco1_03
158 USE modi_default_alb_veg_eco1_04
159 USE modi_default_alb_veg_eco1_05
160 USE modi_default_alb_veg_eco1_06
161 USE modi_default_alb_veg_eco1_07
162 USE modi_default_alb_veg_eco1_08
163 USE modi_default_alb_veg_eco1_09
164 USE modi_default_alb_veg_eco1_10
165 USE modi_default_alb_veg_eco1_11
166 USE modi_default_alb_veg_eco1_12
167 USE modi_default_alb_veg_eco1_13
168 USE modi_default_alb_veg_eco1_14
169 USE modi_default_alb_veg_eco1_15
170 USE modi_default_alb_veg_eco1_16
171 USE modi_default_alb_veg_eco1_17
172 USE modi_default_alb_veg_eco1_18
173 USE modi_default_alb_veg_eco1_19
174 !
175 USE modi_arrange_cover
176 USE modi_cover301_573
177 USE modi_ecoclimap2_lai
178 USE modi_ini_data_param
179 !
180 USE yomhook ,ONLY : lhook, dr_hook
181 USE parkind1 ,ONLY : jprb
182 !
183 IMPLICIT NONE
184 !
185 !* 0.1 Declaration of arguments
186 ! ------------------------
187 !
188 TYPE(data_cover_t), INTENT(INOUT) :: DTCO
189 TYPE(surf_atm_t), INTENT(INOUT) :: U
190 !
191 !
192 !* 0.2 Declaration of local variables
193 ! ------------------------------
194 !
195 INTEGER :: JCOV, JVEG, JDEC ! loop counters on covers and decades
196 INTEGER :: ICPT_SEA, ICPT_WATER
197 !
198 REAL(KIND=JPRB) :: ZHOOK_HANDLE
199 !
200 !* 0.3 Declaration of namelists
201 ! ------------------------
202 !
203 !-------------------------------------------------------------------------------
204 
205 IF (lhook) CALL dr_hook('INI_DATA_COVER',0,zhook_handle)
206 !
207 IF (u%LECOSG) THEN
208  jpcover = sum(ntype)
209 ELSE
210  jpcover = ncover
211 ENDIF
212 !
213 IF (ALLOCATED(xdata_town)) THEN
214  IF (SIZE(xdata_town)/=jpcover) THEN
215  idc = 0
244  DEALLOCATE(nsea,nwater,cnames,cname)
245  ENDIF
246 ENDIF
247 !
248 IF (idc==0) THEN
249 !
250 !* 1.1 artificial surfaces fraction
251 ! ----------------------------
252 !
253 ALLOCATE(xdata_town(jpcover))
254 !
255 xdata_town = 0.
256 !
257 ALLOCATE(xdata_garden(jpcover))
258 !
259 xdata_garden = 0.
260 !
261 !-------------------------------------------------------------------------------
262 !
263 !* 1.2 natural and cultivated surfaces fraction
264 ! ----------------------------------------
265 !
266 ALLOCATE(xdata_nature(jpcover))
267 !
268 xdata_nature = 0.
269 !
270 !-------------------------------------------------------------------------------
271 !
272 !* 1.3 inland waters surfaces fraction
273 ! -------------------------------
274 !
275 ALLOCATE(xdata_water(jpcover))
276 !
277 xdata_water = 0.
278 !
279 !-------------------------------------------------------------------------------
280 !
281 !* 1.4 sea surface fraction
282 ! --------------------
283 !
284 ALLOCATE(xdata_sea(jpcover))
285 !
286 xdata_sea = 0.
287 !
288 !-------------------------------------------------------------------------------
289 !-------------------------------------------------------------------------------
290 !-------------------------------------------------------------------------------
291 !
292 !!possible patches correspond to vegetation types
293 !
294 !* 2.0 vegetation type fractions
295 !
296 !New name N Nold Comments
297 !-----------------------------
298 IF (u%LECOSG) THEN
299  nvegtype = nvegtype_ecosg
300  nvt_c3 = 0
301  nvt_park = 0
302  nvt_irr = 0
303  nvt_no = 1 ! 1 ! no vegetation (smooth)
304  nvt_rock = 2 ! 2 ! no vegetation (rocks)
305  nvt_snow = 3 ! 3 ! permanent snow and ice
306  nvt_bobd = 4 ! 4 ! boreal broadleaf cold-deciduous summergreen (TREE)
307  nvt_tebd = 5 ! 4 ! temperate broadleaf cold-deciduous summergreen (TREE)
308  nvt_trbd = 6 ! 4 ! tropical broadleaf deciduous (TREE)
309  nvt_tebe = 7 ! 4 ! temperate broadleaf evergreen (TREE)
310  nvt_trbe = 8 ! 6 ! tropical broadleaf evergreen (EVER)
311  nvt_bone = 9 ! 5 ! boreal needleleaf evergreen (CONI)
312  nvt_tene =10 ! 5 ! temperate needleleaf evergreen (CONI)
313  nvt_bond =11 ! 5 ! boreal needleleaf cold-deciduous summergreen (CONI)
314  nvt_shrb =12 ! 4 ! shrub (TREE)
315  nvt_bogr =13 !10 ! boreal grass (GRAS)
316  nvt_gras =14 !10 ! grassland
317  nvt_trog =15 !11 ! tropical grassland
318  nvt_c3w =16 ! 7 ! C3W cultures types
319  nvt_c3s =17 ! 7 ! C3S cultures types
320  nvt_c4 =18 ! 8 ! C4 cultures types
321  nvt_fltr =19 !12 ! flooded trees
322  nvt_flgr =20 !12 ! flooded grassland
323 ELSE
324  nvegtype = nvegtype_old
325  nvt_c3w = 0
326  nvt_c3s = 0
327  nvt_fltr = 0
328  nvt_flgr = 0
329  nvt_no = 1 ! 1 ! no vegetation (smooth)
330  nvt_rock = 2 ! 2 ! no vegetation (rocks)
331  nvt_snow = 3 ! 3 ! permanent snow and ice
332  nvt_tebd = 4 ! 4 ! temperate broadleaf cold-deciduous summergreen (TREE)
333  nvt_bone = 5 ! 5 ! boreal needleleaf evergreen (CONI)
334  nvt_trbe = 6 ! 6 ! tropical broadleaf evergreen (EVER)
335  nvt_c3 = 7 ! 7 ! C3 cultures types
336  nvt_c4 = 8 ! 8 ! C4 cultures types
337  nvt_irr = 9 ! 9 ! irrigated crops
338  nvt_gras =10 !10 ! grassland
339  nvt_trog =11 !11 ! tropical grassland
340  nvt_park =12 !12 ! peat bogs, parks and gardens (irrigated grass)
341  nvt_trbd =13 ! 4 ! tropical broadleaf deciduous (TREE)
342  nvt_tebe =14 ! 4 ! temperate broadleaf evergreen (TREE)
343  nvt_tene =15 ! 5 ! temperate needleleaf evergreen (CONI)
344  nvt_bobd =16 ! 4 ! boreal broadleaf cold-deciduous summergreen (TREE)
345  nvt_bond =17 ! 5 ! boreal needleleaf cold-deciduous summergreen (CONI)
346  nvt_bogr =18 !10 ! boreal grass (GRAS)
347  nvt_shrb =19 ! 4 ! shrub (TREE)
348 ENDIF
349 !
350 !* 2.1 leaf area index
351 ! ---------------
352 !
353 ALLOCATE(xdata_lai(jpcover,36,nvegtype))
354 !
355 xdata_lai(:,:,:) = xundef
356 !
357 !* LAI from 2002 to 2007
358 ALLOCATE(xdata_lai_all_years(jpcover,5*36,nvegtype))
359 !
361 !
362 ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
363 !
364 ALLOCATE(xdata_vegtype(jpcover,nvegtype))
365 !
366 xdata_vegtype(:,:) = 0.
367 !
368 !-------------------------------------------------------------------------------
369 !
370 !* 2.3 height of trees (m)
371 ! ---------------
372 !
373 ALLOCATE(xdata_h_tree(jpcover,nvegtype))
374 !
375 xdata_h_tree(:,:) = xundef
376 !
377 !-------------------------------------------------------------------------------
378 !
379 !* 2.4 ground depth
380 ! ------------
381 !
382 ALLOCATE(xdata_ground_depth(jpcover,nvegtype))
383 !
385 !
386 !-------------------------------------------------------------------------------
387 !
388 !* 2.4 root depth
389 ! ----------
390 !
391 ALLOCATE(xdata_root_depth(jpcover,nvegtype))
392 !
394 !
395 !-------------------------------------------------------------------------------
396 !
397 !* 2.4 ice depth for runoff
398 ! --------------------
399 !
400 ALLOCATE(xdata_dice(jpcover,nvegtype))
401 !
402 xdata_dice(:,:) = xundef
403 !
404 !-------------------------------------------------------------------------------
405 !
406 !* 2.4 root extinction
407 ! ---------------
408 !
409 ALLOCATE(xdata_root_extinction(jpcover,nvegtype))
410 !
412 !
413 !-------------------------------------------------------------------------------
414 !
415 !* 2.4 ponderation coefficient between root formulations
416 ! -------------------------------------------------
417 !
418 ALLOCATE(xdata_root_lin(jpcover,nvegtype))
419 !
420 xdata_root_lin(:,:) = xundef
421 !
422 !-------------------------------------------------------------------------------
423 !
424 !* 2.5 albnir (veg only)
425 ! ------
426 !
427 ALLOCATE(xdata_albnir_veg(jpcover,nvegtype))
428 !
430 !
431 !-------------------------------------------------------------------------------
432 !
433 !* 2.6 albvis (veg only)
434 ! ------
435 !
436 ALLOCATE(xdata_albvis_veg(jpcover,nvegtype))
437 !
439 !
440 !-------------------------------------------------------------------------------
441 !
442 !* 2.6 albUV (veg only)
443 ! -----
444 !
445 ALLOCATE(xdata_albuv_veg(jpcover,nvegtype))
446 !
447 xdata_albuv_veg(:,:) = xundef
448 !
449 !-------------------------------------------------------------------------------
450 !
451 ALLOCATE(xdata_alb_veg_vis(jpcover,36,nvegtype))
452 !
453 xdata_alb_veg_vis(:,:,:) = xundef
454 !
455 ALLOCATE(xdata_alb_veg_nir(jpcover,36,nvegtype))
456 !
457 xdata_alb_veg_nir(:,:,:) = xundef
458 !
459 ALLOCATE(xdata_alb_soil_vis(jpcover,36,nvegtype))
460 !
461 xdata_alb_soil_vis(:,:,:) = xundef
462 !
463 ALLOCATE(xdata_alb_soil_nir(jpcover,36,nvegtype))
464 !
465 xdata_alb_soil_nir(:,:,:) = xundef
466 !
467 !-------------------------------------------------------------------------------
468 !
469 !* 2.7 Rsmin
470 ! -----
471 !
472 ALLOCATE(xdata_rsmin(jpcover,nvegtype))
473 !
474 xdata_rsmin(:,:) = xundef
475 !
476 !-------------------------------------------------------------------------------
477 !
478 !* 2.8 Gamma
479 ! -----
480 !
481 ALLOCATE(xdata_gamma(jpcover,nvegtype))
482 !
483 xdata_gamma(:,:) = xundef
484 !
485 !-------------------------------------------------------------------------------
486 !
487 !* 2.8 Wrmax_cf
488 ! --------
489 !
490 ALLOCATE(xdata_wrmax_cf(jpcover,nvegtype))
491 !
492 xdata_wrmax_cf(:,:) = xundef
493 !
494 !-------------------------------------------------------------------------------
495 !
496 !* 2.9 Rgl
497 ! ---
498 !
499 ALLOCATE(xdata_rgl(jpcover,nvegtype))
500 !
501 xdata_rgl(:,:) = xundef
502 !
503 !-------------------------------------------------------------------------------
504 !
505 !* 2.10 Cv
506 ! --
507 !
508 ALLOCATE(xdata_cv(jpcover,nvegtype))
509 !
510 xdata_cv(:,:) = xundef
511 !
512 !-------------------------------------------------------------------------------
513 !
514 !* 2.11 mesophyll conductance (m s-1)
515 ! -----------------------------
516 !
517 ALLOCATE(xdata_gmes(jpcover,nvegtype))
518 !
519 xdata_gmes(:,:) = xundef
520 !
521 ALLOCATE(xdata_gmes_st(jpcover,nvegtype))
522 !
523 xdata_gmes_st(:,:) = xundef
524 !
525 !-------------------------------------------------------------------------------
526 !
527 !* 2.11 Ecosystem respiration (kg/kg.m.s-1)
528 ! -----------------------------------
529 !
530 ALLOCATE(xdata_re25(jpcover,nvegtype))
531 !
532 xdata_re25(:,:) = xundef
533 !
534 !-------------------------------------------------------------------------------
535 !
536 !* 2.11 cuticular conductance (m s-1)
537 ! -----------------------------
538 !
539 ALLOCATE(xdata_gc(jpcover,nvegtype))
540 !
541 xdata_gc(:,:) = xundef
542 !
543 ALLOCATE(xdata_gc_st(jpcover,nvegtype))
544 !
545 xdata_gc_st(:,:) = xundef
546 !
547 !-------------------------------------------------------------------------------
548 !
549 !* 2.11 critical normilized soil water content for stress parameterisation
550 ! ------------------------------------------------------------------
551 !
552 ALLOCATE(xdata_f2i(jpcover,nvegtype))
553 !
554 xdata_f2i(:,:) = xundef
555 !
556 !-------------------------------------------------------------------------------
557 !
558 !* 2.12 ratio d(biomass)/d(lai) (kg/m2)
559 ! -----------------------
560 !
561 ALLOCATE(xdata_bslai(jpcover,nvegtype))
562 !
563 xdata_bslai(:,:) = xundef
564 !
565 ALLOCATE(xdata_bslai_st(jpcover,nvegtype))
566 !
567 xdata_bslai_st(:,:) = xundef
568 !
569 !-------------------------------------------------------------------------------
570 !
571 !* 2.12 maximum air saturation deficit tolerate by vegetation (kg/kg)
572 ! -------------------------------------------------------------
573 !
574 ALLOCATE(xdata_dmax(jpcover,nvegtype))
575 !
576 xdata_dmax(:,:) = xundef
577 !
578 ALLOCATE(xdata_dmax_st(jpcover,nvegtype))
579 !
580 xdata_dmax_st(:,:) = xundef
581 !
582 !-------------------------------------------------------------------------------
583 !
584 !* 2.11 Defensive/Offensive strategy
585 ! ----------------------------
586 !
587 ALLOCATE(xdata_stress(jpcover,nvegtype))
588 !
589 xdata_stress(:,:) = xundef
590 !
591 !-------------------------------------------------------------------------------
592 !
593 !* 2.13 e-folding time for senescence (days)
594 ! ------------------------------------
595 !
596 ALLOCATE(xdata_sefold(jpcover,nvegtype))
597 !
598 xdata_sefold(:,:) = xundef
599 !
600 ALLOCATE(xdata_sefold_st(jpcover,nvegtype))
601 !
602 xdata_sefold_st(:,:) = xundef
603 !
604 !-------------------------------------------------------------------------------
605 !
606 !* 2.14 Minimum LAI (m2/m2)
607 ! -------------------
608 !
609 ALLOCATE(xdata_laimin(jpcover,nvegtype))
610 !
611 xdata_laimin(:,:) = xundef
612 !
613 !-------------------------------------------------------------------------------
614 !
615 !* 2.15 vegetation and greeness fraction fractions
616 ! ------------------------------------------
617 !
618 ALLOCATE(xdata_veg(jpcover,36,nvegtype))
619 !
620 xdata_veg(:,:,:) = xundef
621 !
622 ALLOCATE(xdata_green(jpcover,36,nvegtype))
623 !
624 xdata_green(:,:,:) = xundef
625 !
626 !-------------------------------------------------------------------------------
627 !
628 !* 2.16 z0veg
629 ! -----
630 !
631 ALLOCATE(xdata_z0(jpcover,36,nvegtype))
632 !
633 xdata_z0(:,:,:) = xundef
634 !
635 !-------------------------------------------------------------------------------
636 !
637 !* 2.17 z0hveg
638 ! ------
639 !
640 ALLOCATE(xdata_z0_o_z0h(jpcover,nvegtype))
641 !
642 xdata_z0_o_z0h(:,:) = xundef
643 !
644 !-------------------------------------------------------------------------------
645 !
646 !* 2.18 emissivity
647 ! ----------
648 !
649 ALLOCATE(xdata_emis_eco(jpcover,36,nvegtype))
650 !
651 xdata_emis_eco(:,:,:) = xundef
652 !
653 !-------------------------------------------------------------------------------
654 !
655 !* 2.19 for chemistry deposition
656 ! ------------------------
657 !
658 ALLOCATE(xdata_soilrc_so2(jpcover,nvegtype))
659 ALLOCATE(xdata_soilrc_o3(jpcover,nvegtype))
660 !
662 xdata_soilrc_o3(:,:) = xundef
663 !
664 !------------------------------------------------------------------------
665 !
666 !* 2.20 leaf aera ratio sensitivity to nitrogen concentration
667 ! -----------------------------------------------------
668 !
669 ALLOCATE(xdata_ce_nitro(jpcover,nvegtype))
670 !
671 xdata_ce_nitro(:,:) = xundef
672 !
673 !-------------------------------------------------------------------------------
674 !
675 !* 2.21 lethal minimum value of leaf area ratio
676 ! ---------------------------------------
677 !
678 ALLOCATE(xdata_cf_nitro(jpcover,nvegtype))
679 !
680 xdata_cf_nitro(:,:) = xundef
681 !
682 !-------------------------------------------------------------------------------
683 !
684 !* 2.22 nitrogen concentration of active biomass
685 ! ----------------------------------------
686 !
687 ALLOCATE(xdata_cna_nitro(jpcover,nvegtype))
688 !
689 xdata_cna_nitro(:,:) = xundef
690 !
691 !-------------------------------------------------------------------------------
692 !
693 !* 2.24 seeding and reaping dates
694 ! -------------------------
695 !
696 ALLOCATE(tdata_seed(jpcover,nvegtype))
697 !
698 tdata_seed(:,:)%TDATE%YEAR = 9999
699 tdata_seed(:,:)%TDATE%MONTH = nundef
700 tdata_seed(:,:)%TDATE%DAY = nundef
701 tdata_seed(:,:)%TIME = 0.
702 !
703 ALLOCATE(tdata_reap(jpcover,nvegtype))
704 !
705 tdata_reap(:,:)%TDATE%YEAR = 9999
706 tdata_reap(:,:)%TDATE%MONTH = nundef
707 tdata_reap(:,:)%TDATE%DAY = nundef
708 tdata_reap(:,:)%TIME = 0.
709 !
710 !-------------------------------------------------------------------------------
711 !
712 !* 2.25 irrigated fraction
713 ! ------------------
714 !
715 ALLOCATE(xdata_irrig(jpcover,nvegtype))
716 !
717 xdata_irrig(:,:) = 0.
718 !
719 !-------------------------------------------------------------------------------
720 !
721 !* 2.25 water supply
722 ! ------------
723 !
724 ALLOCATE(xdata_watsup(jpcover,nvegtype))
725 !
726 xdata_watsup(:,:) = 0.
727 !
728 !-------------------------------------------------------------------------------
729 !
730 !* 2.26 For multi-energy balance (MEB)
731 ! ------------------------------
732 !
733 ALLOCATE(xdata_gndlitter(jpcover,36,nvegtype))
734 xdata_gndlitter(:,:,:) = xundef
735 !
736 ALLOCATE(xdata_z0litter(jpcover,36,nvegtype))
737 xdata_z0litter(:,:,:) = xundef
738 !
739 ALLOCATE(xdata_h_veg(jpcover,36,nvegtype))
740 xdata_h_veg(:,:,:) = xundef
741 !
742 !-------------------------------------------------------------------------------
743 !
744 nut_cphr = sum(ntype(1:3)) + 1
745 nut_cpmr = sum(ntype(1:3)) + 2
746 nut_cplr = sum(ntype(1:3)) + 3
747 nut_ophr = sum(ntype(1:3)) + 4
748 nut_opmr = sum(ntype(1:3)) + 5
749 nut_oplr = sum(ntype(1:3)) + 6
750 nut_lwlr = sum(ntype(1:3)) + 7
751 nut_lalr = sum(ntype(1:3)) + 8
752 nut_spar = sum(ntype(1:3)) + 9
753 nut_indu = sum(ntype(1:3)) + 10
754 !
755 !* 3.1 z0 for artificial surfaces
756 ! --------------------------
757 !
758 ALLOCATE(xdata_z0_town(jpcover))
759 !
761 !
762 !-------------------------------------------------------------------------------
763 !
764 !* 3.2 albedo for artificial surfaces
765 ! ------------------------------
766 !
767 ALLOCATE(xdata_alb_roof(jpcover))
768 !
770 !
771 ALLOCATE(xdata_alb_road(jpcover))
772 !
774 !
775 ALLOCATE(xdata_alb_wall(jpcover))
776 !
778 !
779 !-------------------------------------------------------------------------------
780 !
781 !* 3.4 emissivity for artificial surfaces
782 ! ----------------------------------
783 !
784 ALLOCATE(xdata_emis_roof(jpcover))
785 !
787 !
788 ALLOCATE(xdata_emis_road(jpcover))
789 !
791 !
792 ALLOCATE(xdata_emis_wall(jpcover))
793 !
795 !
796 !-------------------------------------------------------------------------------
797 ndata_roof_layer=3
798 ndata_road_layer=3
799 ndata_wall_layer=3
800 ndata_floor_layer=3
801 !-------------------------------------------------------------------------------
802 !
803 !* 3.5 heat capacity for artificial surfaces
804 ! -------------------------------------
805 !
806 ALLOCATE(xdata_hc_roof(jpcover,ndata_roof_layer))
807 !
808 xdata_hc_roof(:,:) = xundef
809 !
810 ALLOCATE(xdata_hc_road(jpcover,ndata_road_layer))
811 !
812 xdata_hc_road(:,:) = xundef
813 !
814 ALLOCATE(xdata_hc_wall(jpcover,ndata_wall_layer))
815 !
816 xdata_hc_wall(:,:) = xundef
817 !
818 ALLOCATE(xdata_hc_floor(jpcover,ndata_floor_layer))
819 !
820 xdata_hc_floor(:,:) = xundef
821 !
822 !-------------------------------------------------------------------------------
823 !
824 !* 3.6 thermal conductivity for artificial surfaces
825 ! --------------------------------------------
826 !
827 ALLOCATE(xdata_tc_roof(jpcover,ndata_roof_layer))
828 !
829 xdata_tc_roof(:,:) = xundef
830 !
831 ALLOCATE(xdata_tc_road(jpcover,ndata_road_layer))
832 !
833 xdata_tc_road(:,:) = xundef
834 !
835 ALLOCATE(xdata_tc_wall(jpcover,ndata_wall_layer))
836 !
837 xdata_tc_wall(:,:) = xundef
838 !
839 ALLOCATE(xdata_tc_floor(jpcover,ndata_floor_layer))
840 !
841 xdata_tc_floor(:,:) = xundef
842 !
843 !-------------------------------------------------------------------------------
844 !
845 !* 3.7 depth for artificial surfaces layers
846 ! ------------------------------------
847 !
848 ALLOCATE(xdata_d_roof(jpcover,ndata_roof_layer))
849 !
850 xdata_d_roof(:,:) = xundef
851 !
852 ALLOCATE(xdata_d_road(jpcover,ndata_road_layer))
853 !
854 xdata_d_road(:,:) = xundef
855 !
856 ALLOCATE(xdata_d_wall(jpcover,ndata_wall_layer))
857 !
858 xdata_d_wall(:,:) = xundef
859 !
860 ALLOCATE(xdata_d_floor(jpcover,ndata_floor_layer))
861 !
862 xdata_d_floor(:,:) = xundef
863 !
864 !-------------------------------------------------------------------------------
865 !
866 !* 3.8 building height
867 ! ---------------
868 !
869 ALLOCATE(xdata_bld_height(jpcover))
870 !
872 !
873 !-------------------------------------------------------------------------------
874 !
875 !* 3.9 building shape
876 ! --------------
877 !
878 ALLOCATE(xdata_wall_o_hor(jpcover))
879 !
881 !
882 !-------------------------------------------------------------------------------
883 !
884 !* 3.10 building fraction
885 ! -----------------
886 !
887 ALLOCATE(xdata_bld(jpcover))
888 !
889 xdata_bld(:) = xundef
890 !
891 !-------------------------------------------------------------------------------
892 !
893 !* 3.11 canyon shape
894 ! ------------
895 !
896 ALLOCATE(xdata_can_hw_ratio(jpcover))
897 !
899 !
900 !-------------------------------------------------------------------------------
901 !
902 !* 3.12 anthropogenic fluxes
903 ! --------------------
904 !
905 ALLOCATE(xdata_h_traffic(jpcover))
906 ALLOCATE(xdata_le_traffic(jpcover))
907 ALLOCATE(xdata_h_industry(jpcover))
908 ALLOCATE(xdata_le_industry(jpcover))
909 !
914 !
915 !-------------------------------------------------------------------------------
916 !
917 !* 3.13 For TEB-BEM
918 ! ------------
919 !
920 ALLOCATE(xdata_tcool_target(jpcover))
921 ALLOCATE(xdata_theat_target(jpcover))
922 !
925 !
926 ALLOCATE(xdata_f_waste_can(jpcover))
927 ALLOCATE(xdata_eff_heat(jpcover))
928 ALLOCATE(xdata_qin(jpcover))
929 ALLOCATE(xdata_qin_frad(jpcover))
930 ALLOCATE(xdata_shgc(jpcover))
931 ALLOCATE(xdata_u_win(jpcover))
932 ALLOCATE(xdata_gr(jpcover))
933 ALLOCATE(xdata_shgc_sh(jpcover))
934 ALLOCATE(xdata_floor_height(jpcover))
935 ALLOCATE(xdata_inf(jpcover))
936 !
939 xdata_qin(:) = xundef
941 xdata_shgc(:) = xundef
942 xdata_u_win(:) = xundef
943 xdata_gr(:) = xundef
946 xdata_inf(:) = xundef
947 !
948 ALLOCATE(xdata_f_water_cond(jpcover))
949 ALLOCATE(xdata_qin_flat(jpcover))
950 ALLOCATE(xdata_hr_target(jpcover))
951 ALLOCATE(xdata_v_vent(jpcover))
952 ALLOCATE(xdata_cap_sys_heat(jpcover))
953 ALLOCATE(xdata_cap_sys_rat(jpcover))
954 ALLOCATE(xdata_t_adp(jpcover))
955 ALLOCATE(xdata_m_sys_rat(jpcover))
956 ALLOCATE(xdata_cop_rat(jpcover))
957 ALLOCATE(xdata_t_size_max(jpcover))
958 ALLOCATE(xdata_t_size_min(jpcover))
959 ALLOCATE(xdata_shade(jpcover))
960 ALLOCATE(xdata_natvent(jpcover))
961 !
965 xdata_v_vent(:) = xundef
968 xdata_t_adp(:) = xundef
973 xdata_shade(:) = 0.
974 xdata_natvent(:) = 0.
975 !
976 ALLOCATE(xdata_rough_roof(jpcover))
977 ALLOCATE(xdata_rough_wall(jpcover))
980 !
981 ALLOCATE(xdata_residential(jpcover))
983 !
984 !-------------------------------------------------------------------------------
985 !
986 !* 3.13 For greenroof
987 ! -------------
988 !
989 ALLOCATE(xdata_frac_gr(jpcover))
990 !
991 xdata_frac_gr(:) = 0.
992 !
993 !-------------------------------------------------------------------------------
994 !
995 !* 3.14 For solar panels
996 ! ----------------
997 !
998 ALLOCATE(xdata_emis_panel(jpcover))
999 ALLOCATE(xdata_alb_panel(jpcover))
1000 ALLOCATE(xdata_eff_panel(jpcover))
1001 ALLOCATE(xdata_frac_panel(jpcover))
1002 !
1007 !
1008 !-------------------------------------------------------------------------------
1009 !-------------------------------------------------------------------------------
1010 !-------------------------------------------------------------------------------
1011 !
1012 !* 4. CALL to INITIALIZATION ROUTINES
1013 ! -------------------------------
1014 !
1015 !-------------------------------------------------------------------------------
1016 !
1017 !* 4.1 first version of ecoclimap (global)
1018 ! -----------------------------------
1019 !
1020 !* Global data set
1021 !
1022 IF (u%LECOSG) THEN
1023  CALL init_types_param
1024 ELSEIF (lread_data_cover) THEN
1025  CALL read_covers_param(1)
1026 ELSE
1036  tdata_reap)
1037  !
1038  CALL default_lai_eco1_01
1039  CALL default_lai_eco1_02
1040  CALL default_lai_eco1_03
1041  CALL default_lai_eco1_04
1042  CALL default_lai_eco1_05
1043  CALL default_lai_eco1_06
1044  CALL default_lai_eco1_07
1045  CALL default_lai_eco1_08
1046  CALL default_lai_eco1_09
1047  CALL default_lai_eco1_10
1048  CALL default_lai_eco1_11
1049  CALL default_lai_eco1_12
1050  CALL default_lai_eco1_13
1051  CALL default_lai_eco1_14
1052  CALL default_lai_eco1_15
1053  CALL default_lai_eco1_16
1054  CALL default_lai_eco1_17
1055  CALL default_lai_eco1_18
1056  CALL default_lai_eco1_19
1057  !
1060  !
1080 ENDIF
1081 !
1082 IF (.NOT.u%LECOSG) CALL cover301_573
1083 !
1084 !-------------------------------------------------------------------------------
1085 !
1086 !default values for ECOSG
1087 IF (u%LECOSG) THEN
1088 
1089  !lai
1090  DO jdec = 1,SIZE(xdata_lai,2)
1091  WHERE(xdata_vegtype(:,1)>0.) xdata_lai(:,jdec,1) = 0.
1092  WHERE(xdata_vegtype(:,2)>0.) xdata_lai(:,jdec,2) = 0.
1093  WHERE(xdata_vegtype(:,3)>0.) xdata_lai(:,jdec,3) = 0.
1094  WHERE(xdata_vegtype(:,4)>0.) xdata_lai(:,jdec,4) = 4.
1095  WHERE(xdata_vegtype(:,5)>0.) xdata_lai(:,jdec,5) = 4.
1096  WHERE(xdata_vegtype(:,6)>0.) xdata_lai(:,jdec,6) = 4.
1097  WHERE(xdata_vegtype(:,7)>0.) xdata_lai(:,jdec,7) = 4.
1098  WHERE(xdata_vegtype(:,8)>0.) xdata_lai(:,jdec,8) = 4.
1099  WHERE(xdata_vegtype(:,9)>0.) xdata_lai(:,jdec,9) = 4.
1100  WHERE(xdata_vegtype(:,10)>0.) xdata_lai(:,jdec,10) = 4.
1101  WHERE(xdata_vegtype(:,11)>0.) xdata_lai(:,jdec,11) = 4.
1102  WHERE(xdata_vegtype(:,12)>0.) xdata_lai(:,jdec,12) = 4.
1103  WHERE(xdata_vegtype(:,13)>0.) xdata_lai(:,jdec,13) = 4.
1104  WHERE(xdata_vegtype(:,14)>0.) xdata_lai(:,jdec,14) = 3.
1105  WHERE(xdata_vegtype(:,15)>0.) xdata_lai(:,jdec,15) = 3.
1106  WHERE(xdata_vegtype(:,16)>0.) xdata_lai(:,jdec,16) = 2.
1107  WHERE(xdata_vegtype(:,17)>0.) xdata_lai(:,jdec,17) = 2.
1108  WHERE(xdata_vegtype(:,18)>0.) xdata_lai(:,jdec,18) = 2.
1109  WHERE(xdata_vegtype(:,19)>0.) xdata_lai(:,jdec,19) = 4.
1110  WHERE(xdata_vegtype(:,20)>0.) xdata_lai(:,jdec,20) = 3.
1111  ENDDO
1112 
1113  !root_depth
1114  WHERE(xdata_vegtype(:,1)>0.) xdata_root_depth(:,1) = 0.5
1115  WHERE(xdata_vegtype(:,2)>0.) xdata_root_depth(:,2) = 0.2
1116  WHERE(xdata_vegtype(:,3)>0.) xdata_root_depth(:,3) = 0.2
1117  WHERE(xdata_vegtype(:,4)>0.) xdata_root_depth(:,4) = 2.0
1118  WHERE(xdata_vegtype(:,5)>0.) xdata_root_depth(:,5) = 2.0
1119  WHERE(xdata_vegtype(:,6)>0.) xdata_root_depth(:,6) = 3.0
1120  WHERE(xdata_vegtype(:,7)>0.) xdata_root_depth(:,7) = 2.0
1121  WHERE(xdata_vegtype(:,8)>0.) xdata_root_depth(:,8) = 5.0
1122  WHERE(xdata_vegtype(:,9)>0.) xdata_root_depth(:,9) = 2.0
1123  WHERE(xdata_vegtype(:,10)>0.) xdata_root_depth(:,10) = 2.0
1124  WHERE(xdata_vegtype(:,11)>0.) xdata_root_depth(:,11) = 2.0
1125  WHERE(xdata_vegtype(:,12)>0.) xdata_root_depth(:,12) = 2.0
1126  WHERE(xdata_vegtype(:,13)>0.) xdata_root_depth(:,13) = 1.0
1127  WHERE(xdata_vegtype(:,14)>0.) xdata_root_depth(:,14) = 1.0
1128  WHERE(xdata_vegtype(:,15)>0.) xdata_root_depth(:,15) = 1.5
1129  WHERE(xdata_vegtype(:,16)>0.) xdata_root_depth(:,16) = 1.5
1130  WHERE(xdata_vegtype(:,17)>0.) xdata_root_depth(:,17) = 1.5
1131  WHERE(xdata_vegtype(:,18)>0.) xdata_root_depth(:,18) = 1.5
1132  WHERE(xdata_vegtype(:,19)>0.) xdata_root_depth(:,19) = 2.0
1133  WHERE(xdata_vegtype(:,20)>0.) xdata_root_depth(:,20) = 1.0
1134 
1135  !soil_depth
1136  WHERE(xdata_vegtype(:,1)>0.) xdata_ground_depth(:,1) = 1.0
1137  WHERE(xdata_vegtype(:,2)>0.) xdata_ground_depth(:,2) = 0.2
1138  WHERE(xdata_vegtype(:,3)>0.) xdata_ground_depth(:,3) = 0.2
1139  WHERE(xdata_vegtype(:,4)>0.) xdata_ground_depth(:,4) = 3.0
1140  WHERE(xdata_vegtype(:,5)>0.) xdata_ground_depth(:,5) = 3.0
1141  WHERE(xdata_vegtype(:,6)>0.) xdata_ground_depth(:,6) = 3.0
1142  WHERE(xdata_vegtype(:,7)>0.) xdata_ground_depth(:,7) = 3.0
1143  WHERE(xdata_vegtype(:,8)>0.) xdata_ground_depth(:,8) = 8.0
1144  WHERE(xdata_vegtype(:,9)>0.) xdata_ground_depth(:,9) = 3.0
1145  WHERE(xdata_vegtype(:,10)>0.) xdata_ground_depth(:,10) = 3.0
1146  WHERE(xdata_vegtype(:,11)>0.) xdata_ground_depth(:,11) = 3.0
1147  WHERE(xdata_vegtype(:,12)>0.) xdata_ground_depth(:,12) = 3.0
1148  WHERE(xdata_vegtype(:,13)>0.) xdata_ground_depth(:,13) = 1.5
1149  WHERE(xdata_vegtype(:,14)>0.) xdata_ground_depth(:,14) = 1.5
1150  WHERE(xdata_vegtype(:,15)>0.) xdata_ground_depth(:,15) = 2.0
1151  WHERE(xdata_vegtype(:,16)>0.) xdata_ground_depth(:,16) = 2.0
1152  WHERE(xdata_vegtype(:,17)>0.) xdata_ground_depth(:,17) = 2.0
1153  WHERE(xdata_vegtype(:,18)>0.) xdata_ground_depth(:,18) = 2.0
1154  WHERE(xdata_vegtype(:,19)>0.) xdata_ground_depth(:,19) = 2.0
1155  WHERE(xdata_vegtype(:,20)>0.) xdata_ground_depth(:,20) = 1.5
1156 
1157  !height_trees
1158  WHERE(xdata_vegtype(:,4)>0.) xdata_h_tree(:,4) = 15.0
1159  WHERE(xdata_vegtype(:,5)>0.) xdata_h_tree(:,5) = 10.0
1160  WHERE(xdata_vegtype(:,6)>0.) xdata_h_tree(:,6) = 30.0
1161  WHERE(xdata_vegtype(:,7)>0.) xdata_h_tree(:,7) = 10.0
1162  WHERE(xdata_vegtype(:,8)>0.) xdata_h_tree(:,8) = 30.0
1163  WHERE(xdata_vegtype(:,9)>0.) xdata_h_tree(:,9) = 15.0
1164  WHERE(xdata_vegtype(:,10)>0.) xdata_h_tree(:,10) = 10.0
1165  WHERE(xdata_vegtype(:,11)>0.) xdata_h_tree(:,11) = 15.0
1166  WHERE(xdata_vegtype(:,12)>0.) xdata_h_tree(:,12) = 1.0
1167 
1168  !ice_depth
1169  WHERE(xdata_vegtype(:,1)>0.) xdata_dice(:,1) = 0.5
1170  WHERE(xdata_vegtype(:,2)>0.) xdata_dice(:,2) = 0.2
1171  WHERE(xdata_vegtype(:,3)>0.) xdata_dice(:,3) = 0.2
1172  WHERE(xdata_vegtype(:,4)>0.) xdata_dice(:,4) = 1.0
1173  WHERE(xdata_vegtype(:,5)>0.) xdata_dice(:,5) = 1.5
1174  WHERE(xdata_vegtype(:,6)>0.) xdata_dice(:,6) = 3.0
1175  WHERE(xdata_vegtype(:,7)>0.) xdata_dice(:,7) = 2.0
1176  WHERE(xdata_vegtype(:,8)>0.) xdata_dice(:,8) = 8.0
1177  WHERE(xdata_vegtype(:,9)>0.) xdata_dice(:,9) = 1.0
1178  WHERE(xdata_vegtype(:,10)>0.) xdata_dice(:,10) = 1.5
1179  WHERE(xdata_vegtype(:,11)>0.) xdata_dice(:,11) = 0.3
1180  WHERE(xdata_vegtype(:,12)>0.) xdata_dice(:,12) = 1.5
1181  WHERE(xdata_vegtype(:,13)>0.) xdata_dice(:,13) = 0.3
1182  WHERE(xdata_vegtype(:,14)>0.) xdata_dice(:,14) = 1.0
1183  WHERE(xdata_vegtype(:,15)>0.) xdata_dice(:,15) = 1.5
1184  WHERE(xdata_vegtype(:,16)>0.) xdata_dice(:,16) = 1.0
1185  WHERE(xdata_vegtype(:,17)>0.) xdata_dice(:,17) = 1.2
1186  WHERE(xdata_vegtype(:,18)>0.) xdata_dice(:,18) = 1.5
1187  WHERE(xdata_vegtype(:,19)>0.) xdata_dice(:,19) = 1.5
1188  WHERE(xdata_vegtype(:,20)>0.) xdata_dice(:,20) = 1.0
1189 
1190  DO jcov = 1,jpcover
1191  DO jveg = 1,nvegtype
1192  IF (xdata_vegtype(jcov,jveg)/=0.) THEN
1193  !alb_soil_nir
1194  xdata_alb_soil_nir(jcov,:,jveg) = 0.3
1195  !alb_soil_vis
1196  xdata_alb_soil_vis(jcov,:,jveg) = 0.1
1197  !alb_veg_nir
1198  xdata_alb_veg_nir(jcov,:,jveg) = 0.3
1199  !alb_veg_vis
1200  xdata_alb_veg_vis(jcov,:,jveg) = 0.1
1201  ENDIF
1202  ENDDO
1203  ENDDO
1204 
1205  WHERE(xdata_town(:)>0.)
1206  xdata_alb_roof(:) = 0.15
1207  xdata_alb_road(:) = 0.08
1208  xdata_alb_wall(:) = 0.25
1209  xdata_emis_roof(:) = 0.90
1210  xdata_emis_road(:) = 0.94
1211  xdata_emis_wall(:) = 0.85
1212  xdata_hc_roof(:,1) = 2.11 * 1.e6
1213  xdata_hc_roof(:,2) = 0.28 * 1.e6
1214  xdata_hc_roof(:,3) = 0.29 * 1.e6
1215  xdata_tc_roof(:,1) = 1.5100
1216  xdata_tc_roof(:,2) = 0.0800
1217  xdata_tc_roof(:,3) = 0.0500
1218  xdata_d_roof(:,1) = 0.050
1219  xdata_d_roof(:,2) = 0.400
1220  xdata_d_roof(:,3) = 0.100
1221  xdata_hc_road(:,1) = 1.94 * 1.e6
1222  xdata_hc_road(:,2) = 1.28 * 1.e6
1223  xdata_hc_road(:,3) = 1.28 * 1.e6
1224  xdata_tc_road(:,1) = 0.7454
1225  xdata_tc_road(:,2) = 0.2513
1226  xdata_tc_road(:,3) = 0.2513
1227  xdata_d_road(:,1) = 0.050
1228  xdata_d_road(:,2) = 0.100
1229  xdata_d_road(:,3) = 1.000
1230  xdata_hc_wall(:,1) = 1.55 * 1.e6
1231  xdata_hc_wall(:,2) = 1.55 * 1.e6
1232  xdata_hc_wall(:,3) = 0.29 * 1.e6
1233  xdata_tc_wall(:,1) = 0.9338
1234  xdata_tc_wall(:,2) = 0.9338
1235  xdata_tc_wall(:,3) = 0.0500
1236  xdata_d_wall(:,1) = 0.020
1237  xdata_d_wall(:,2) = 0.125
1238  xdata_d_wall(:,3) = 0.050
1239  xdata_le_traffic(:) = 0.
1240  xdata_le_industry(:)= 0.
1241  END WHERE
1242  !
1243  WHERE(xdata_vegtype(:,8)>0.)
1244  xdata_watsup(:,8) = 0.
1245  xdata_irrig(:,8) = 0.00
1246  END WHERE
1247  !
1248  WHERE(xdata_vegtype(:,9)>0.)
1249  xdata_watsup(:,9) = 30.
1250  xdata_irrig(:,9) = 1.00
1251  tdata_seed(:,9)%TDATE%DAY = 10
1252  tdata_seed(:,9)%TDATE%MONTH = 05
1253  tdata_reap(:,9)%TDATE%DAY = 01
1254  tdata_reap(:,9)%TDATE%MONTH = 08
1255  END WHERE
1256  !
1257 ELSE
1258 
1259  !For one cover, the soil albedo from CM13 is the same for each vegtype
1260  DO jveg=2,nvegtype
1261  DO jcov = 1, jpcover
1262  xdata_alb_soil_nir(jcov,:,jveg) = xdata_alb_soil_nir(jcov,:,1)
1263  xdata_alb_soil_vis(jcov,:,jveg) = xdata_alb_soil_vis(jcov,:,1)
1264  ENDDO
1265  ENDDO
1266 
1267 ENDIF
1268 !
1269 !-------------------------------------------------------------------------------
1270 !
1271 icpt_sea = 0
1272 icpt_water = 0
1273 !
1274 IF (u%LECOSG) THEN
1275  ALLOCATE(nsea(1))
1276  ALLOCATE(nwater(2))
1277 ELSE
1278  ALLOCATE(nsea(3))
1279  ALLOCATE(nwater(2))
1280 ENDIF
1281 !
1282 nsea(:) = 0
1283 nwater(:) = 0
1284 !
1285 DO jcov = 1, jpcover
1286  !
1287  IF (xdata_nature(jcov)==1.) THEN
1288  IF (xdata_vegtype(jcov,nvt_no )==1.) nbare_soil = jcov
1289  IF (xdata_vegtype(jcov,nvt_rock)==1.) nrock = jcov
1290  IF (xdata_vegtype(jcov,nvt_snow)==1.) npermsnow = jcov
1291  END IF
1292  !
1293  IF (xdata_sea(jcov)==1.) THEN
1294  icpt_sea = icpt_sea + 1
1295  IF(icpt_sea>SIZE(nsea))THEN
1296  CALL abor1_sfx('INI_DATA_COVER: problem with ecoclimap param : ICPT_SEA > SIZE(NSEA) ')
1297  ENDIF
1298  nsea(icpt_sea) = jcov
1299  ENDIF
1300  !
1301  IF (xdata_water(jcov)==1.) THEN
1302  icpt_water = icpt_water + 1
1303  IF(icpt_water>SIZE(nwater))THEN
1304  CALL abor1_sfx('INI_DATA_COVER: problem with ecoclimap param : ICPT_WATER > SIZE(NWATER) ')
1305  ENDIF
1306  nwater(icpt_water) = jcov
1307  ENDIF
1308  !
1309  IF (xdata_town(jcov)==0.) cycle
1310  !
1311  xdata_can_hw_ratio(jcov) = 0.5 * xdata_wall_o_hor(jcov) / (1.-xdata_bld(jcov))
1312  !
1313  !* Building Energy Model variables
1314  !
1315  xdata_hc_floor(jcov,:) = 2016000.
1316  xdata_tc_floor(jcov,:) = 1.95
1317  xdata_d_floor(jcov,1) = 0.01
1318  xdata_d_floor(jcov,2) = 0.04
1319  xdata_d_floor(jcov,3) = 0.10
1320  !
1321  xdata_tcool_target(jcov) = 297.16
1322  xdata_theat_target(jcov) = 292.16
1323  xdata_f_waste_can(jcov) = 1.0
1324  xdata_eff_heat(jcov) = 0.9
1325  xdata_qin(jcov) = 5.8
1326  xdata_qin_frad(jcov) = 0.2
1327  xdata_qin_flat(jcov) = 0.2
1328  xdata_shgc(jcov) = 0.763
1329  xdata_u_win(jcov) = 2.716
1330  xdata_gr(jcov) = 0.3
1331  xdata_shgc_sh(jcov) = 0.763
1332  xdata_floor_height(jcov) = 3.0
1333  xdata_inf(jcov) = 0.5
1334  xdata_f_water_cond(jcov) = 0.
1335  xdata_qin_flat(jcov) = 0.2
1336  xdata_hr_target(jcov) = 0.5
1337  xdata_v_vent(jcov) = 0.0
1338  xdata_cap_sys_heat(jcov) = 100.
1339  xdata_cap_sys_rat(jcov) = 90.
1340  xdata_t_adp(jcov) = 285.66
1341  xdata_m_sys_rat(jcov) = 0.0067
1342  xdata_cop_rat(jcov) = 2.5
1343  xdata_t_size_max(jcov) = 301.95
1344  xdata_t_size_min(jcov) = 268.96
1345  xdata_shade(jcov) = 0.0
1346  xdata_natvent(jcov) = 0.0
1347  xdata_rough_roof(jcov) = 1.52
1348  xdata_rough_wall(jcov) = 1.52
1349  xdata_residential(jcov) = 1.
1350  !
1351  xdata_emis_panel(jcov) = 0.9
1352  xdata_alb_panel(jcov) = 0.1
1353  xdata_eff_panel(jcov) = 0.14
1354  xdata_frac_panel(jcov) = 0.
1355  !
1356  IF (xdata_garden(jcov)/=0.) THEN
1357  DO jveg=1,nvegtype
1358  IF (xdata_vegtype(jcov,jveg)/=0.) THEN
1359  xdata_alb_soil_nir(jcov,:,jveg) = 0.3
1360  xdata_alb_soil_vis(jcov,:,jveg) = 0.1
1361  xdata_alb_veg_nir(jcov,:,jveg) = 0.3
1362  xdata_alb_veg_vis(jcov,:,jveg) = 0.1
1363  ENDIF
1364  ENDDO
1365  ENDIF
1366  !
1367 END DO
1368 !
1369 IF(icpt_sea<SIZE(nsea))THEN
1370  CALL abor1_sfx('INI_DATA_COVER: problem with ecoclimap param : ICPT_SEA < SIZE(NSEA) ')
1371 ENDIF
1372 IF(icpt_water<SIZE(nwater))THEN
1373  CALL abor1_sfx('INI_DATA_COVER: problem with ecoclimap param : ICPT_WATER < SIZE(NWATER) ')
1374 ENDIF
1375 !
1376 !-------------------------------------------------------------------------------
1377 ALLOCATE(cnames(jpcover,2))
1378 cnames(:,:) = ' '
1379 !-------------------------------------------------------------------------------
1380 !
1381 IF (u%LECOSG) THEN
1382 
1383  cnames(1,1) = 'No vegetation (smooth)'
1384  cnames(2,1) = 'No vegetation (rocks) '
1385  cnames(3,1) = 'Permanent snow and ice'
1386  cnames(4,1) = 'temperate broadleaf cold-deciduous summergreen'
1387  cnames(5,1) = 'boreal needleleaf evergreen'
1388  cnames(6,1) = 'tropical broadleaf evergreen'
1389  cnames(7,1) = 'C3 cultures types'
1390  cnames(8,1) = 'C4 cultures types'
1391  cnames(9,1) = 'irrigated crops'
1392  cnames(10,1) = 'temperate grassland'
1393  cnames(11,1) = 'tropical grassland'
1394  cnames(12,1) = 'peat bogs, parks and gardens (irrigated grass)'
1395  cnames(13,1) = 'tropical broadleaf deciduous'
1396  cnames(14,1) = 'temperate broadleaf evergreen'
1397  cnames(15,1) = 'temperate needleleaf evergreen'
1398  cnames(16,1) = 'boreal broadleaf cold-deciduous summergreen'
1399  cnames(17,1) = 'boreal needleleaf cold-deciduous summergreen'
1400  cnames(18,1) = 'boreal grass'
1401  cnames(19,1) = 'shrub'
1402 !
1403  cnames(20,1) = 'urban areas'
1404  cnames(21,1) = 'sea and oceans'
1405  cnames(22,1) = 'lakes'
1406  cnames(23,1) = 'rivers'
1407 !
1408 !-------------------------------------------------------------------------------
1409 !
1410  cnames(1,2) = 'Sol nu'
1411  cnames(2,2) = 'Roche nue'
1412  cnames(3,2) = 'Neige permanente et glaciers'
1413  cnames(4,2) = 'Feuillus decidus en zone temperee'
1414  cnames(5,2) = 'Coniferes sempervirents en zone boreale'
1415  cnames(6,2) = 'Feuillus sempervirentsn en zone tropicale'
1416  cnames(7,2) = 'Cultures C3'
1417  cnames(8,2) = 'Cultures C4'
1418  cnames(9,2) = 'Cultures irriguées'
1419  cnames(10,2) = 'Prairies en zone temperee'
1420  cnames(11,2) = 'Prairies en zone tropicale'
1421  cnames(12,2) = 'Zone humides, parcs et jardins'
1422  cnames(13,2) = 'Feuillus decidus en zone tropicale'
1423  cnames(14,2) = 'Feuillus sempervirents en zone temperee'
1424  cnames(15,2) = 'Coniferes sempervirents en zone temperee'
1425  cnames(16,2) = 'Feuillus boreal broadleaf cold-deciduous summergreen'
1426  cnames(17,2) = 'Coniferes decidus en zone boreale'
1427  cnames(18,2) = 'Prairies en zone boreale'
1428  cnames(19,2) = 'Buissons'
1429 !
1430  cnames(20,2) = 'Zones urbaines'
1431  cnames(21,2) = 'Mer et oceans'
1432  cnames(22,2) = 'Lacs'
1433  cnames(23,2) = 'Rivieres'
1434 
1435 ELSE
1436 
1437  cnames(1,1) = 'Sea and ocean'
1438  cnames(2,1) = 'Lakes'
1439  cnames(3,1) = 'Rivers'
1440  cnames(4,1) = 'Bare land'
1441  cnames(5,1) = 'Rocks'
1442  cnames(6,1) = 'Permanent snow and ice'
1443  cnames(7,1) = 'Urban and built-up'
1444 
1445  cnames(8,1) = 'Tropical undefined islands'
1446  cnames(9,1) = 'Subpolar undefined islands'
1447 !
1448  cnames(10,1) = 'S-America cool ENF'
1449  cnames(11,1) = 'Boreal ENF'
1450  cnames(12,1) = 'Asia subtropical ENF'
1451  cnames(13,1) = 'American Continental ENF'
1452  cnames(14,1) = 'American Subtropical ENF'
1453  cnames(15,1) = 'American Cool Marine ENF'
1454 
1455  cnames(16,1) = 'Africa Equatorial EBF'
1456  cnames(17,1) = 'Africa Tr. wind EBF'
1457  cnames(18,1) = 'Oceanian Equatorial EBF'
1458  cnames(19,1) = 'Asia tropical EBF'
1459  cnames(20,1) = 'Oceania tropical EBF'
1460  cnames(21,1) = 'Amazonian EBF'
1461  cnames(22,1) = 'SH subtropical EBF'
1462  cnames(23,1) = 'Cent. America Tr. wind EBF'
1463 
1464  cnames(24,1) = 'Asian boreal DNF'
1465 
1466  cnames(25,1) = 'S-America tropical DBF'
1467  cnames(26,1) = 'N-America humid continental DBF'
1468  cnames(27,1) = 'Cent. America Tr. wind DBF'
1469  cnames(28,1) = 'S-America humid subtropical DBF'
1470 
1471  cnames(29,1) = 'Africa dry tropical MF'
1472  cnames(30,1) = 'S-America cool MF'
1473  cnames(31,1) = 'NH Subpolar MF'
1474  cnames(32,1) = 'NH Humid subtropical MF'
1475  cnames(33,1) = 'NH Continental MF'
1476 
1477  cnames(34,1) = 'NH Africa WL'
1478  cnames(35,1) = 'SH Africa WL'
1479  cnames(36,1) = 'Tr. wind humid and subtrop. WL'
1480  cnames(37,1) = 'Oceanian Equatorial WL'
1481  cnames(38,1) = 'Asia wet tropical WL'
1482  cnames(39,1) = 'S-America tropical WL'
1483  cnames(40,1) = 'S-America humid subtropical WL'
1484  cnames(41,1) = 'NH Subpolar WL'
1485  cnames(42,1) = 'NH Continental WL'
1486  cnames(43,1) = 'Asia humid subtropical WL'
1487  cnames(44,1) = 'N-America Semi arid WL'
1488  cnames(45,1) = 'N-America moderate polar WL'
1489  cnames(46,1) = 'S-America moderate polar WL'
1490  cnames(47,1) = 'N-America humid subtropical WL'
1491 
1492  cnames(48,1) = 'NH Africa semiarid WG'
1493  cnames(49,1) = 'NH Africa dry tropical WG'
1494  cnames(50,1) = 'Africa dry equatorial WG'
1495  cnames(51,1) = 'SH Africa dry tropical WG'
1496  cnames(52,1) = 'Oceania tropical WG'
1497  cnames(53,1) = 'Oceania semiarid WG'
1498  cnames(54,1) = 'Oceania subtrop. cool marine WG'
1499  cnames(55,1) = 'Asia humid and subtropical WG'
1500  cnames(56,1) = 'S-America trop. and subtrop. WG'
1501  cnames(57,1) = 'S-America Tr. wind WG'
1502  cnames(58,1) = 'S-America semiarid WG'
1503  cnames(59,1) = 'NH Subpolar WG'
1504  cnames(60,1) = 'NH Continental WG'
1505  cnames(61,1) = 'Asia wet and dry tropical WG'
1506  cnames(62,1) = 'N-America semi arid WG'
1507  cnames(63,1) = 'N-America humid subtropical WG'
1508  cnames(64,1) = 'S-America moderate polar WG'
1509  cnames(65,1) = 'Cent. Amer. Tr. wind \& trop. WG'
1510  cnames(66,1) = 'NH Africa dry summer subtrop. WG'
1511 
1512  cnames(67,1) = 'NH Africa arid CS'
1513  cnames(68,1) = 'NH Africa semiarid CS'
1514  cnames(69,1) = 'SH Africa semiarid CS'
1515  cnames(70,1) = 'Oceania arid CS'
1516  cnames(71,1) = 'Oceania, S-America semiarid CS'
1517  cnames(72,1) = 'Oceania Tr. wind CS'
1518  cnames(73,1) = 'SH dry summer subtropical CS'
1519  cnames(74,1) = 'Asia polar CS'
1520  cnames(75,1) = 'Asia continental CS'
1521  cnames(76,1) = 'Asia tropical CS'
1522  cnames(77,1) = 'N-America polar CS'
1523  cnames(78,1) = 'N-America continental CS'
1524  cnames(79,1) = 'NH Africa dry summer subtrop. CS'
1525 
1526  cnames(80,1) = 'NH arid OS'
1527  cnames(81,1) = 'NH semiarid tropical OS'
1528  cnames(82,1) = 'SH Africa and Oceania arid OS'
1529  cnames(83,1) = 'S-America semiarid tropical OS'
1530  cnames(84,1) = 'Asia dry tropical OS'
1531  cnames(85,1) = 'NH Polar OS'
1532  cnames(86,1) = 'N-America Subpolar OS'
1533  cnames(87,1) = 'N-America semiarid continental OS'
1534 
1535  cnames(88,1) = 'Africa wet Tropical G'
1536  cnames(89,1) = 'NH Africa Semiarid G'
1537  cnames(90,1) = 'SH Africa Semiarid G'
1538  cnames(91,1) = 'S-America, Oceania equatorial G'
1539  cnames(92,1) = 'S-America, Oceania Semiarid G'
1540  cnames(93,1) = 'Oceania cool littoral G'
1541  cnames(94,1) = 'Asia wet and dry tropical G'
1542  cnames(95,1) = 'NH S-America wet tropical G'
1543  cnames(96,1) = 'SH S-America wet tropical G'
1544  cnames(97,1) = 'S-America semiarid G'
1545  cnames(98,1) = 'S-America moderate polar G'
1546  cnames(99,1) = 'NH semiarid Continental G'
1547  cnames(100,1) = 'Asia Subpolar G'
1548  cnames(101,1) = 'Asia humid Continental G'
1549  cnames(102,1) = 'Asia semiarid tropical G'
1550  cnames(103,1) = 'N-America continental G'
1551  cnames(104,1) = 'Asia humid subtropical G'
1552 
1553  cnames(105,1) = 'NH Africa arid C'
1554  cnames(106,1) = 'NH Africa, Asia wet and dry trop. C'
1555  cnames(107,1) = 'SH Africa wet and dry tropical C'
1556  cnames(108,1) = 'SH Afr. Tr. wind \& semiarid trop. C'
1557  cnames(109,1) = 'Oceania dry summer subtropical C'
1558  cnames(110,1) = 'Cent. \& S-Amer., Oceania Tr. wind C'
1559  cnames(111,1) = 'S-America humid subtropical C'
1560  cnames(112,1) = 'SH S-America tropical C'
1561  cnames(113,1) = 'N-Amer., Asia semiarid continental C'
1562  cnames(114,1) = 'Asia humid continental C'
1563  cnames(115,1) = 'Asia humid subtropical C'
1564  cnames(116,1) = 'Asia subpolar C'
1565  cnames(117,1) = 'Asia semiarid tropical C'
1566  cnames(118,1) = 'N-America humid continental C'
1567  cnames(119,1) = 'N-America humid subtropical C'
1568  cnames(120,1) = 'NH dry summer subtropical C'
1569  cnames(121,1) = 'NH Africa dry summer subtropical C'
1570  cnames(122,1) = 'SH Africa dry summer subtropical C'
1571 
1572  cnames(123,1) = 'Bare soil with sparse polar vegetation'
1573 
1574  cnames(124,1) = 'Warm subtropical wetlands'
1575  cnames(125,1) = 'Subpolar wetlands'
1576 !
1577  cnames(151,1) = 'Dense urban'
1578  cnames(152,1) = 'Mediterranean sub-urban'
1579  cnames(153,1) = 'Temperate sub-urban'
1580  cnames(154,1) = 'Cold sub-urban'
1581  cnames(155,1) = 'Industries and commercial areas'
1582  cnames(156,1) = 'Road and rail networks'
1583  cnames(157,1) = 'Port facilities'
1584  cnames(158,1) = 'Airport'
1585  cnames(159,1) = 'Mineral extraction, construction sites'
1586  cnames(160,1) = 'Urban parks'
1587  cnames(161,1) = 'Sport facilities'
1588 !
1589  cnames(162,1) = 'Spanish crops'
1590  cnames(163,1) = 'Estremadura crops'
1591  cnames(164,1) = 'Mediterranean crops'
1592  cnames(165,1) = 'Atlantic coast crops'
1593  cnames(166,1) = 'Temperate crops'
1594  cnames(167,1) = 'Po plain crops'
1595  cnames(168,1) = 'Warm temperate crops'
1596  cnames(169,1) = 'Ukrainian crops'
1597  cnames(170,1) = 'Subpolar crops'
1598  cnames(171,1) = 'Mountain crops'
1599  cnames(172,1) = 'Central Europe crops'
1600  cnames(173,1) = 'Turkish crops'
1601 !
1602  cnames(174,1) = 'Mediterranean irrigated crops'
1603  cnames(175,1) = 'Irrigated crops'
1604  cnames(176,1) = 'Rice fields'
1605 !
1606  cnames(177,1) = 'Mediterranean vineyards'
1607  cnames(178,1) = 'Temperate vineyards'
1608  cnames(179,1) = 'Mediterranean fruit trees'
1609  cnames(180,1) = 'Temperate fruit trees'
1610  cnames(181,1) = 'Olive groves'
1611 !
1612  cnames(182,1) = 'Temperate pastures'
1613  cnames(183,1) = 'Atlantic border pastures'
1614  cnames(184,1) = 'Central and Eastern Europe pastures'
1615  cnames(185,1) = 'Ukrainian pastures'
1616  cnames(186,1) = 'Subpolar pastures'
1617 !
1618  cnames(187,1) = 'Spanish complex cultivation pattern'
1619  cnames(188,1) = 'Mediter. complex cultivation pat.'
1620  cnames(189,1) = 'Temperate complex cultivation pat.'
1621  cnames(190,1) = 'French complex cultivation pat.'
1622  cnames(191,1) = 'Balkanish complex cultivation pat.'
1623 !
1624  cnames(192,1) = 'Mediterranean crops and woodland'
1625  cnames(193,1) = 'Crops and woodland'
1626  cnames(194,1) = 'French crops and woodland'
1627  cnames(195,1) = 'Balkanish crops and woodland'
1628  cnames(196,1) = 'Spanish crops and woodland'
1629  cnames(197,1) = 'Baltic states crops and woodland'
1630 !
1631  cnames(198,1) = 'Agro-forestry areas'
1632 !
1633  cnames(199,1) = 'Spanish broad-leaved forest'
1634  cnames(200,1) = 'Estremadura broad-leaved forest'
1635  cnames(201,1) = 'Mediterranean broad-leaved forest'
1636  cnames(202,1) = 'Atlantic coast broad-leaved forest'
1637  cnames(203,1) = 'Temperate broad-leaved forest'
1638  cnames(204,1) = 'Moutain broad-leaved forest'
1639  cnames(205,1) = 'Balkanish broad-leaved forest'
1640  cnames(206,1) = 'Subpolar broad-leaved forest'
1641  cnames(207,1) = 'Black Sea broad-leaved forest'
1642 !
1643  cnames(208,1) = 'Mediterranean pines'
1644  cnames(209,1) = 'Landes forest'
1645  cnames(210,1) = 'Moutain coniferous forest'
1646  cnames(211,1) = 'Temperate coniferous forest'
1647  cnames(212,1) = 'Subpolar Taiga'
1648  cnames(213,1) = 'Russian Taiga'
1649  cnames(214,1) = 'Turkish coniferous forest'
1650 !
1651  cnames(215,1) = 'Mediterranean mixed forest'
1652  cnames(216,1) = 'Atlantic coast \& french mixed forest'
1653  cnames(217,1) = 'Subpolar mixed forest'
1654  cnames(218,1) = 'Mountain mixed forest'
1655  cnames(219,1) = 'Eastern Europe mixed forest'
1656 !
1657  cnames(220,1) = 'Mediterranean GR'
1658  cnames(221,1) = 'Atlantic coast GR'
1659  cnames(222,1) = 'Balkanish GR'
1660  cnames(223,1) = 'Estremadura GR'
1661  cnames(224,1) = 'Subpolar GR'
1662  cnames(225,1) = 'Tundra'
1663 !
1664  cnames(226,1) = 'Turkish moors'
1665  cnames(227,1) = 'Mediter. moors \& heath lands'
1666  cnames(228,1) = 'Moutain moors \& heath lands'
1667  cnames(229,1) = 'Atlantic coast moors \& heath lands'
1668 !
1669  cnames(230,1) = 'Turkish shrubland'
1670  cnames(231,1) = 'Mediterranean maquis'
1671  cnames(232,1) = 'Moutain maquis'
1672 !
1673  cnames(233,1) = 'Spanish woodland'
1674  cnames(234,1) = 'Mediterranean woodland'
1675  cnames(235,1) = 'Temperate woodland'
1676 !
1677  cnames(236,1) = 'Sparsely vegetated areas'
1678  cnames(237,1) = 'Burnt areas'
1679  cnames(238,1) = 'Temperate wetlands'
1680  cnames(239,1) = 'Subpolar wetlands'
1681  cnames(240,1) = 'Peat bogs'
1682  cnames(241,1) = 'Salines and salt marshes'
1683 !
1684  cnames(242,1) = 'Intertidal flats'
1685  cnames(243,1) = 'Coastal lagoons'
1686 !
1687  cnames(301,1)='N SCANDINAVIA TUNDRA1'
1688  cnames(302,1)='OURAL BF1'
1689  cnames(303,1)='CARELIE BF1'
1690  cnames(304,1)='NORTH RUSSIAN TAIGA1'
1691  cnames(305,1)='NORTH RUSSIAN TAIGA2'
1692  cnames(306,1)='CARELIE BF2'
1693  cnames(307,1)='RUSSIAN TAIGA3'
1694  cnames(308,1)='RUSSIAN BF1'
1695  cnames(309,1)='RUSSIAN TAIGA4'
1696  cnames(310,1)='S SCANDINAVIA TAIGA1'
1697  cnames(311,1)='SOUTH FINLANDIA MF1'
1698  cnames(312,1)='SOUTH NORWAY MF1'
1699  cnames(313,1)='BALTIC BF1'
1700  cnames(314,1)='BALTIC MF1'
1701  cnames(315,1)='SOUTH SWEDEN CF1'
1702  cnames(316,1)='BALTIC MF2'
1703  cnames(317,1)='SOUTH SWEDEN CF2'
1704  cnames(318,1)='SOUTH SWEDEN CF3'
1705  cnames(319,1)='SOUTH SWEDEN MF1'
1706  cnames(320,1)='MOUNTAIN MF1'
1707  cnames(321,1)='MOUNTAIN BF1'
1708  cnames(322,1)='TEMPERATE BF1'
1709  cnames(323,1)='TEMPERATE COMPLEX1'
1710  cnames(324,1)='MOUNTAIN CF1'
1711  cnames(325,1)='TEMP HERBACEOUS CF1'
1712  cnames(326,1)='ATLANTIC COAST BF1'
1713  cnames(327,1)='TURKISH CF1'
1714  cnames(328,1)='BALKAN CF1'
1715  cnames(329,1)='N SPAIN HERBAC MF1'
1716  cnames(330,1)='TEMP SW HERBAC CF1'
1717  cnames(331,1)='ATLANTIC COMPLEX1'
1718  cnames(332,1)='N SPAIN HERBAC MF2'
1719  cnames(333,1)='MEDITER COMPLEX1'
1720  cnames(334,1)='MEDITER COMPLEX2'
1721  cnames(335,1)='MEDITER COMPLEX3'
1722  cnames(336,1)='MEDITER COMPLEX4'
1723  cnames(337,1)='MEDITER COMPLEX5'
1724  cnames(338,1)='BURNT PORT HERBAC CF1'
1725  cnames(339,1)='BURNT PORT HERBAC BF1'
1726  cnames(340,1)='EGEE COAST COMPLEX1'
1727  cnames(341,1)='W MED COAST COMPLEX1'
1728  cnames(342,1)='MAGHR HERBACEOUS MF1'
1729  cnames(343,1)='ESTREM HERBACEOUS MF1'
1730 
1731 !herbaceous / shrub covers
1732  cnames(344,1)='POLAR MOUNT TUNDRA1'
1733  cnames(345,1)='POLAR MOUNT TUNDRA2'
1734  cnames(346,1)='S SCANDINAVIA TUNDRA1'
1735  cnames(347,1)='NORTH TUNDRA1'
1736  cnames(348,1)='S SCANDINAVIA TUNDRA2'
1737  cnames(349,1)='NORTH RUSSIA TUNDRA1'
1738  cnames(350,1)='ARAL CONTINENTAL GR1'
1739  cnames(351,1)='MOUNTAIN TAIGA MOORS1'
1740  cnames(352,1)='SCOTTISH SWAMP MOORS1'
1741  cnames(353,1)='ATLANTIC COMPLEX2'
1742  cnames(354,1)='ATLANTIC GR1'
1743  cnames(355,1)='IR SCOT SWAMP MOORS1'
1744  cnames(356,1)='ASIAN SPARSE GR1'
1745  cnames(357,1)='AS SPARSE SW COMPLEX1'
1746  cnames(358,1)='N CASPIAN DES OS1'
1747  cnames(359,1)='ATLAS AS SPARSE COMP1'
1748  cnames(360,1)='SPARSE SCO CEN EU GR1'
1749  cnames(361,1)='TEMPERATE COMPLEX2'
1750  cnames(362,1)='ATLANTIC COMPLEX3'
1751  cnames(363,1)='ATLANTIC COMPLEX4'
1752  cnames(364,1)='N ATLANTIC PASTURES1'
1753  cnames(365,1)='SPARSE SCO CEN EU GR2'
1754  cnames(366,1)='SPARSE MOUNT E EU GR1'
1755  cnames(367,1)='TUR N CASP CONT GR1'
1756  cnames(368,1)='N CASPIAN CONT GR1'
1757  cnames(369,1)='IRA N CASP CONT GR1'
1758  cnames(370,1)='TUR IRA MOUNT CONT GR1'
1759  cnames(371,1)='E CASPIAN DES OS1'
1760  cnames(372,1)='N CASPIAN COMPLEX1'
1761  cnames(373,1)='IRAN MOUNT CONT GR1'
1762  cnames(374,1)='ASIAN SPARSE DES OS1'
1763  cnames(375,1)='E CASPIAN DES OS2'
1764  cnames(376,1)='N MEDITER COMPLEX1'
1765  cnames(377,1)='N MEDITER COMPLEX2'
1766  cnames(378,1)='ASIAN MEDIT CONT GR1'
1767  cnames(379,1)='SOUTH RUSSIA CONT GR1'
1768  cnames(380,1)='BLSEA SPARSE CONT GR1'
1769  cnames(381,1)='BLSEA SPARSE CONT GR2'
1770  cnames(382,1)='TURK MOUNT CONT GR1'
1771  cnames(383,1)='TURKISH COMPLEX1'
1772  cnames(384,1)='CAUCASIAN COMPLEX1'
1773  cnames(385,1)='N CASPIAN CONT GR2'
1774  cnames(386,1)='VOLGA VALLEY CONT GR1'
1775  cnames(387,1)='VOLGA VALLEY CONT GR2'
1776  cnames(388,1)='W CASPIAN CONT GR1'
1777  cnames(389,1)='CAUCASIAN COMPLEX2'
1778  cnames(390,1)='CAUCASIAN COMPLEX3'
1779  cnames(391,1)='BLSEA SPARSE CONT GR3'
1780  cnames(392,1)='CENT MASSIF COMPLEX1'
1781  cnames(393,1)='CENT MASSIF COMPLEX2'
1782  cnames(394,1)='TURK COAST COMPLEX1'
1783  cnames(395,1)='MESOPOTAMIA GR1'
1784  cnames(396,1)='TURK CILICIA COMPLEX1'
1785  cnames(397,1)='ASIAN COMPLEX1'
1786  cnames(398,1)='N MED SPARSE COMPLEX1'
1787  cnames(399,1)='MEDITER COMPLEX6'
1788  cnames(400,1)='MEDIT SPARSE COMPLEX1'
1789  cnames(401,1)='MEDIT SPARSE COMPLEX2'
1790  cnames(402,1)='MEDIT SPARSE COMPLEX3'
1791  cnames(403,1)='MEDIT SPARSE COMPLEX4'
1792  cnames(404,1)='N MED HERBACEOUS CF1'
1793  cnames(405,1)='ESTREMADURA GR1'
1794  cnames(406,1)='TUNISIA COMPLEX1'
1795  cnames(407,1)='TUNISIA HERBACEOUS1'
1796  cnames(408,1)='ALGERIA HERBACEOUS1'
1797  cnames(409,1)='DESERTIC HERBACEOUS1'
1798  cnames(410,1)='DESERTIC HERBACEOUS2'
1799  cnames(411,1)='SPAIN DES COMPLEX1'
1800  cnames(412,1)='MED SPARSE COMPLEX5'
1801  cnames(413,1)='MED SPARSE COMPLEX6'
1802  cnames(414,1)='MED SPARSE COMPLEX7'
1803  cnames(415,1)='ME SPARSE DES COMPL1'
1804  cnames(416,1)='NORTH ARABIA GR1'
1805  cnames(417,1)='N ARABIA DES COMPLEX1'
1806  cnames(418,1)='N ARABIA DESERTIC GR1'
1807  cnames(419,1)='MOROCCO HERBACEOUS1'
1808  cnames(420,1)='S MED COAST HERBAC1'
1809  cnames(421,1)='W MEDITER WOODLAND1'
1810  cnames(422,1)='S MED COAST HERBAC2'
1811  cnames(423,1)='MESOP DES HERBACEOUS1'
1812  cnames(424,1)='MAG COAST DES HERBAC1'
1813  cnames(425,1)='TU AR SPARSE HERBAC1'
1814  cnames(426,1)='MEDIT SPARSE COMPLEX8'
1815  cnames(427,1)='MED SPARSE HERBAC1'
1816  cnames(428,1)='MEDIT SPARSE COMPLEX9'
1817  cnames(429,1)='SPAIN SPARSE COMPLEX1'
1818  cnames(430,1)='N MED SPARSE COMPLEX2'
1819  cnames(431,1)='N MED SPARSE COMPLEX3'
1820  cnames(432,1)='MAGHRE DES HERBAC1'
1821  cnames(433,1)='MAGHRE DES HERBAC2'
1822  cnames(434,1)='MAGHRE DES HERBAC3'
1823  cnames(435,1)='N ARAB DES HERBAC1'
1824  cnames(436,1)='MESOPO DES HERBAC2'
1825  cnames(437,1)='TOURAN DES HERBAC1'
1826  cnames(438,1)='MESOPO DES HERBAC2'
1827  cnames(439,1)='TOURAN DES HERBAC2'
1828  cnames(440,1)='NEW ZEMBLE HERBAC1'
1829  cnames(441,1)='NEW ZEMBLE HERBAC2'
1830 
1831 !crops
1832  cnames(442,1)='TRANS SIBERIAN CROPS1'
1833  cnames(443,1)='PO PLAIN CROPS1'
1834  cnames(444,1)='PO PLAIN CROPS2'
1835  cnames(445,1)='SPANISH FRENCH CROPS1'
1836  cnames(446,1)='SPANISH FR ITAL CROPS1'
1837  cnames(447,1)='DANUBE PLAIN CROPS1'
1838  cnames(448,1)='N MED SPARSE COMPLEX4'
1839  cnames(449,1)='BALKAN CROPS1'
1840  cnames(450,1)='SPAIN FR ITAL CROPS2'
1841  cnames(451,1)='ATLANTIC CROPS1'
1842  cnames(452,1)='FR MED SPARSE CROPS1'
1843  cnames(453,1)='FR MED SPARSE CROPS2'
1844  cnames(454,1)='ATL MED SPARSE CROPS1'
1845  cnames(455,1)='BENE BLACK SEA CROPS1'
1846  cnames(456,1)='FRENCH ITALIAN CROPS1'
1847  cnames(457,1)='FR MED SPARSE CROPS3'
1848  cnames(458,1)='MEDITER SPARSE CROPS1'
1849  cnames(459,1)='ATLANTIC CROPS2'
1850  cnames(460,1)='NORTH ATLANTIC CROPS1'
1851  cnames(461,1)='SOUTH RUSSIA CROPS1'
1852  cnames(462,1)='S RUSSIA BALTIC CROPS1'
1853  cnames(463,1)='UKRAINIAN CROPS1'
1854  cnames(464,1)='EAST CARPATES CROPS1'
1855  cnames(465,1)='E CENT EUROPE CROPS1'
1856  cnames(466,1)='W CENT EU SW CROPS1'
1857  cnames(467,1)='HUNGARIAN CROPS1'
1858  cnames(468,1)='N BLACK SEA CROPS1'
1859  cnames(469,1)='HUNG BULG CAUC CROPS1'
1860  cnames(470,1)='SOUTH SWEDEN CROPS1'
1861  cnames(471,1)='SW RUSSIA CROPS1'
1862  cnames(472,1)='SOUTH RUSSIA CROPS1'
1863  cnames(473,1)='IRAN N CASPIAN CROPS1'
1864  cnames(474,1)='FR TEMP SPARSE CROPS1'
1865  cnames(475,1)='BULGARIAN CROPS1'
1866  cnames(476,1)='BULGARIAN CROPS2'
1867  cnames(477,1)='SP TURK SPARSE CROPS1'
1868  cnames(478,1)='FRENCH CENT EU CROPS1'
1869  cnames(479,1)='N BLACK SEA CROPS2'
1870  cnames(480,1)='BULGARIAN CROPS3'
1871  cnames(481,1)='POLE CROPS1'
1872  cnames(482,1)='POLE CROPS2'
1873  cnames(483,1)='N BLACK SEA CROPS3'
1874  cnames(484,1)='CENT EU SPARSE CROPS1'
1875  cnames(485,1)='GERMAN CROPS1'
1876  cnames(486,1)='BEAUCE CROPS1'
1877  cnames(487,1)='DANE CROPS1'
1878  cnames(488,1)='DANE CROPS2'
1879  cnames(489,1)='NEU ATL SPARSE CROPS1'
1880  cnames(490,1)='SYRIAN CROPS1'
1881  cnames(491,1)='GERMAN CROPS2'
1882  cnames(492,1)='CHANNEL CROPS1'
1883  cnames(493,1)='CHANNEL CROPS2'
1884  cnames(494,1)='ITALIAN CROPS1'
1885  cnames(495,1)='TURKISH CROPS1'
1886  cnames(496,1)='N MEDIT SPARSE CROPS1'
1887  cnames(497,1)='SPAIN TUR ARAB CROPS1'
1888  cnames(498,1)='NORTH SPAIN CROPS1'
1889  cnames(499,1)='MOROCCO TUNIS CROPS1'
1890  cnames(500,1)='MOROCCO CROPS1'
1891  cnames(501,1)='MOROCCO CROPS2'
1892  cnames(502,1)='ALGERIAN CROPS1'
1893  cnames(503,1)='MOROCCO CROPS3'
1894  cnames(504,1)='WEST SPAIN CROPS1'
1895  cnames(505,1)='MOROCCO CROPS4'
1896  cnames(506,1)='NORTH MEDITER CROPS1'
1897  cnames(507,1)='SOUTH SPANISH CROPS1'
1898  cnames(508,1)='SICILIAN CROPS1'
1899  cnames(509,1)='MAGHREB SPARSE CROPS1'
1900  cnames(510,1)='N MEDIT SPARSE CROPS2'
1901  cnames(511,1)='N MEDIT SPARSE CROPS3'
1902  cnames(512,1)='SP IT WCOAST CROPS1'
1903  cnames(513,1)='ESTREMADURA CROPS1'
1904  cnames(514,1)='ESTREMADURA CROPS2'
1905  cnames(515,1)='SP IT WCOAST CROPS2'
1906  cnames(516,1)='ESTREMADURA CROPS3'
1907  cnames(517,1)='MEDIT ISLANDS CROPS1'
1908  cnames(518,1)='SPAIN W COAST CROPS1'
1909  cnames(519,1)='ESTREMADURA CROPS4'
1910  cnames(520,1)='MECOAST SPARSE CROPS1'
1911  cnames(521,1)='BRITTANY CROPS1'
1912  cnames(522,1)='SYRIAN CROPS2'
1913 
1914 !irrigated crops
1915  cnames(523,1)='NIL VALLEY CROPS1'
1916  cnames(524,1)='NIL VALLEY CROPS2'
1917  cnames(525,1)='NIL VALLEY CROPS3'
1918  cnames(526,1)='NIL VALLEY CROPS4'
1919  cnames(527,1)='SPANISH IRR CROPS1'
1920  cnames(528,1)='NIL VALLEY CROPS5'
1921  cnames(529,1)='EGEE IRR CROPS1'
1922  cnames(530,1)='MEDITER IRR CROPS1'
1923  cnames(531,1)='S SPAIN IRR CROPS1'
1924  cnames(532,1)='NIL VALLEY CROPS6'
1925 
1926 !bare land
1927  cnames(533,1)='BARE ROCK1'
1928  cnames(534,1)='BARE ROCK2'
1929  cnames(535,1)='SANDY DESERT1'
1930  cnames(536,1)='BARE LAND1'
1931  cnames(537,1)='BARE LAND2'
1932  cnames(538,1)='BARE LAND3'
1933  cnames(539,1)='BARE LAND4'
1934  cnames(540,1)='BARE LAND5'
1935  cnames(541,1)='BARE LAND6'
1936  cnames(542,1)='BARE LAND7'
1937  cnames(543,1)='BARE LAND8'
1938  cnames(544,1)='BARE LAND9'
1939  cnames(545,1)='BARE LAND10'
1940  cnames(546,1)='BARE LAND11'
1941  cnames(547,1)='BARE LAND12'
1942  cnames(548,1)='PERMANENT SNOW1'
1943 
1944 !Estuaries and swamp areas
1945  cnames(549,1)='WADDEN SEA'
1946  cnames(550,1)='ESTUARY1'
1947  cnames(551,1)='ESTUARY2'
1948  cnames(552,1)='POLAR WETLANDS1'
1949  cnames(553,1)='ESTUARY3'
1950  cnames(554,1)='ESTUARY4'
1951  cnames(555,1)='ESTUARY5'
1952  cnames(556,1)='ESTUARY6'
1953  cnames(557,1)='POLAR WETLANDS2'
1954  cnames(558,1)='SUBPOLAR WETLANDS1'
1955  cnames(559,1)='SUBPOLAR WETLANDS2'
1956  cnames(560,1)='SUBPOLAR WETLANDS3'
1957 
1958 !urban
1959  cnames(561,1)='TEMPERATE SUBURBAN1'
1960  cnames(562,1)='TEMPERATE SUBURBAN2'
1961  cnames(563,1)='TEMPERATE SUBURBAN3'
1962  cnames(564,1)='TEMPERATE SUBURBAN4'
1963  cnames(565,1)='TEMPERATE SUBURBAN5'
1964  cnames(566,1)='COLD SUBURBAN1'
1965  cnames(567,1)='WARM SUBURBAN1'
1966  cnames(568,1)='WARM SUBURBAN2'
1967  cnames(569,1)='TEMPERATE SUBURBAN6'
1968  cnames(570,1)='TEMPERATE SUBURBAN7'
1969  cnames(571,1)='WARM SUBURBAN3'
1970 
1971 !added classes of permanent crops
1972  cnames(572,1)='SPANISH VINEYARDS1'
1973  cnames(573,1)='LANGUEDOC VINEYARDS1'
1974 
1975 !-------------------------------------------------------------------------------
1976 !
1977 
1978  cnames(1,2) = "Mers et oc\'eans"
1979  cnames(2,2) = "Lacs"
1980  cnames(3,2) = "rivi\`eres"
1981  cnames(4,2) = "Sol nu"
1982  cnames(5,2) = "Rochers"
1983  cnames(6,2) = "Neiges perp\'etuelles"
1984  cnames(7,2) = "Ville"
1985 
1986  cnames(8,2) = "\^iles non-d\'efinies (tropicales)"
1987  cnames(9,2) = "\^iles non-d\'efinies (subpolaires)"
1988 !
1989  cnames(10,2) = "For\^et persistante de Patagonie "
1990  cnames(11,2) = 'Taiga'
1991  cnames(12,2) = "For\^et de conif\`eres d'Extr\^eme-Orient "
1992  cnames(13,2) = "For\^et de conif\`eres continentale am\'ericaine"
1993  cnames(14,2) = "For\^et de conif\`eres subtropicale am\'ericaine"
1994  cnames(15,2) = '"Rain forest"'
1995 
1996  cnames(16,2) = "For\^et \'equatoriale africaine"
1997  cnames(17,2) = "For\^et de Madagascar (aliz\'es)"
1998  cnames(18,2) = "For\^et \'equatoriale d'Oc\'eanie"
1999  cnames(19,2) = "For\^et persistante de Mousson"
2000  cnames(20,2) = "For\^et tropicale humide d'Oc\'eanie"
2001  cnames(21,2) = "For\^et amazonienne"
2002  cnames(22,2) = "For\^et primaire de Tasmanie"
2003  cnames(23,2) = "For\^et pan-am\'ericaine"
2004 
2005  cnames(24,2) = "Taiga sib\'erienne caduque"
2006 
2007  cnames(25,2) = "For\^et sub-amazonienne"
2008  cnames(26,2) = "For\^et caduque am\'ericaine"
2009  cnames(27,2) = "For\^et du Yucatan"
2010  cnames(28,2) = "For\^et sub-tropicale br\'esilienne"
2011 
2012  cnames(29,2) = "For\^et m\'elang\'ee tropicale s\`eche d'Afrique"
2013  cnames(30,2) = "For\^et m\'elang\'ee caduque de Patagonie"
2014  cnames(31,2) = "For\^et m\'elang\'ee sub-polaire"
2015  cnames(32,2) = "For\^et m\'elang\'ee humide sub-tropicale"
2016  cnames(33,2) = "For\^et m\'elang\'ee continentale"
2017 
2018  cnames(34,2) = "Prairie bois\'ee sah\'elienne"
2019  cnames(35,2) = "Prairie bois\'ee d'Afrique m\'eridionale"
2020  cnames(36,2) = "Prairie bois\'ee \`a feuilles persistante"
2021  cnames(37,2) = "Prairie bois\'ee \'equatoriale d'Oc\'eanie"
2022  cnames(38,2) = "Prairie bois\'ee de Mousson"
2023  cnames(39,2) = "Cerradao"
2024  cnames(40,2) = "Cerradao d'Argentine"
2025  cnames(41,2) = "Prairie bois\'ee polaire"
2026  cnames(42,2) = "Prairie bois\'ee continentale"
2027  cnames(43,2) = "Prairie bois\'ee d'Extr\^eme-Orient"
2028  cnames(44,2) = "Prairie bois\'ee semi-aride"
2029  cnames(45,2) = "Prairie bois\'ee des Rocheuses"
2030  cnames(46,2) = "Prairie bois\'ee de Patagonie"
2031  cnames(47,2) = "Prairie bois\'ee des Etats du Sud"
2032 
2033  cnames(48,2) = "Savane arbor\'ee sub-saharienne"
2034  cnames(49,2) = "Savane arbor\'ee sah\'elienne"
2035  cnames(50,2) = "Prairie arbor\'ee \'equatoriale africaine"
2036  cnames(51,2) = "Prairie arbor\'ee subtropicale africaine"
2037  cnames(52,2) = "Prairie arbor\'ee nord-australienne"
2038  cnames(53,2) = "Savane arbor\'ee australienne aride"
2039  cnames(54,2) = "Prairie arbor\'ee n\'eo-z\'elandaise"
2040  cnames(55,2) = "Prairie arbor\'ee d'Extr\^eme-Orient"
2041  cnames(56,2) = "Cerrado"
2042  cnames(57,2) = "Cerrado c\^otier"
2043  cnames(58,2) = "Sertao"
2044  cnames(59,2) = "Prairie arbor\'ee polaire"
2045  cnames(60,2) = "Prairie arbor\'ee continentale"
2046  cnames(61,2) = "Prairie arbor\'ee de Mousson"
2047  cnames(62,2) = "Prairie arbor\'ee pan-am\'ericaine"
2048  cnames(63,2) = "Prairie arbor\'ee des Etats du sud"
2049  cnames(64,2) = "Prairie arbor\'ee de la cordill\`ere des Andes"
2050  cnames(65,2) = "Prairie arbor\'ee Amazonienne"
2051  cnames(66,2) = "Prairie arbor\'ee du Maghreb"
2052 
2053  cnames(67,2) = "Savane arbustive d'Ethiopie"
2054  cnames(68,2) = "Savane arbustive sah\'elienne"
2055  cnames(69,2) = '"Bush" africain'
2056  cnames(70,2) = '"Bush" australien'
2057  cnames(71,2) = "Savane arbustive semi-d\'esertique"
2058  cnames(72,2) = "Savane arbustive dense c\^oti\`ere d'Oc\'eanie"
2059  cnames(73,2) = '"Bush" dense sud-australien'
2060  cnames(74,2) = "Tundra arbustive dense"
2061  cnames(75,2) = "Steppe asiatique arbustive dense"
2062  cnames(76,2) = "Prairie arbustive de Mousson"
2063  cnames(77,2) = "Tundra dense am\'ericaine"
2064  cnames(78,2) = "Prairie arbustive d'altitude (Rocheuses)"
2065  cnames(79,2) = "Prairie arbustive du Maghreb"
2066 
2067  cnames(80,2) = "Savane \'eparse semi-d\'esertique"
2068  cnames(81,2) = "Savane Sah\'elienne"
2069  cnames(82,2) = "Bush \'epars"
2070  cnames(83,2) = "Pampa"
2071  cnames(84,2) = "Prairie \'eparse de Mousson"
2072  cnames(85,2) = "Tundra polaire"
2073  cnames(86,2) = "Tundra sub-polaire"
2074  cnames(87,2) = "Prairie d'altitude (Rocheuses)"
2075 
2076  cnames(88,2) = "Prairie tropicale africaine"
2077  cnames(89,2) = "Prairie africaine semi-aride"
2078  cnames(90,2) = "Prairie d'Afrique m\'eridionale"
2079  cnames(91,2) = "Prairie \'equatoriale c\^oti\`ere"
2080  cnames(92,2) = "Prairie semi-d\'esertique"
2081  cnames(93,2) = "Prairie n\'eo-z\'elandaise"
2082  cnames(94,2) = "Prairie de Mousson"
2083  cnames(95,2) = "Prairie v\'en\'ezu\'elienne"
2084  cnames(96,2) = "Prairie sub-amazonienne"
2085  cnames(97,2) = "Pampa et prairie"
2086  cnames(98,2) = "Prairie de Patagonie"
2087  cnames(99,2) = "Steppes"
2088  cnames(100,2) = "Prairie polaire"
2089  cnames(101,2) = "Prairie d'Extr\^eme-Orient"
2090  cnames(102,2) = "Prairie indienne"
2091  cnames(103,2) = "Prairie d'altitude (Rocheuses)"
2092  cnames(104,2) = "Prairie chinoise"
2093 
2094  cnames(105,2) = "Cultures d\'esertique et le long du Nil"
2095  cnames(106,2) = "Cultures sah\'elienne"
2096  cnames(107,2) = "Cultures tropicales"
2097  cnames(108,2) = "Cultures c\^oti\`eres africaines"
2098  cnames(109,2) = "Cultures sud-australiennes"
2099  cnames(110,2) = "Cultures pan-am\'ericaines"
2100  cnames(111,2) = "Cultures de la plaine du Parana"
2101  cnames(112,2) = "Zones cultiv\'ees sub-amazoniennes"
2102  cnames(113,2) = "Zones cultiv\'ees trans-siberiennes"
2103  cnames(114,2) = "Zones cultiv\'ees de Mandchourie"
2104  cnames(115,2) = "Zones cultiv\'ees de Chine"
2105  cnames(116,2) = "Zones cultiv\'ees sub-polaires"
2106  cnames(117,2) = "Zones cultiv\'ees sub-himalayennes"
2107  cnames(118,2) = "Cultures des Grandes Plaines"
2108  cnames(119,2) = "Cultures des Etats du Sud"
2109  cnames(120,2) = "Cultures californiennes"
2110  cnames(121,2) = "Zones cultiv\'ees du Maghreb"
2111  cnames(122,2) = "Zones cultiv\'ees d'Afrique du Sud"
2112 
2113  cnames(123,2) = "Tundra \'eparse"
2114 
2115  cnames(124,2) = "Marais tropicaux et sub-tropicaux"
2116  cnames(125,2) = "Marais polaires et sub-polaires"
2117 !
2118  cnames(151,2) = "Urbain dense"
2119  cnames(152,2) = "Suburbain m\'editerran\'een"
2120  cnames(153,2) = "Suburbain temp\'er\'e"
2121  cnames(154,2) = "Suburbain froid"
2122  cnames(155,2) = "Zones industrielles et commerciales"
2123  cnames(156,2) = "R\'eseaux routiers et ferroviaires"
2124  cnames(157,2) = "Zones portuaires"
2125  cnames(158,2) = "A\'eroports"
2126  cnames(159,2) = "Extraction de mat\'eriaux, sites de construction"
2127  cnames(160,2) = "Parcs urbains"
2128  cnames(161,2) = "Equipements sportifs et de loisirs"
2129 !
2130  cnames(162,2) = "Cultures espagnoles"
2131  cnames(163,2) = "Cultures d\'Estremadure"
2132  cnames(164,2) = "Cultures m\'editerran\'eennes"
2133  cnames(165,2) = "Cultures de la c\^ote atlantique"
2134  cnames(166,2) = "Cultures temp\'er\'ees"
2135  cnames(167,2) = "Cultures de la plaine du P\^o"
2136  cnames(168,2) = "Cultures temp\'er\'ees chaudes"
2137  cnames(169,2) = "Cultures ukrainiennes"
2138  cnames(170,2) = "Cultures subpolaires"
2139  cnames(171,2) = "Cultures montagneuses"
2140  cnames(172,2) = "Cultures d'Europe Centrale"
2141  cnames(173,2) = "Cultures turques"
2142 !
2143  cnames(174,2) = "Cultures m\'editerran\'eennes irrigu\'ees"
2144  cnames(175,2) = "Cultures irrigu\'ees"
2145  cnames(176,2) = "Rizi\`eres"
2146 !
2147  cnames(177,2) = "Vignobles m\'editerran\'eens"
2148  cnames(178,2) = "Vignobles temp\'er\'es"
2149  cnames(179,2) = "Arbres fruitiers m\'editerran\'eens"
2150  cnames(180,2) = "Arbres fruitiers temp\'er\'es"
2151  cnames(181,2) = "Oliveraies"
2152 !
2153  cnames(182,2) = "P\^atures temp\'er\'ees"
2154  cnames(183,2) = "P\^atures c\^oti\`eres atlantiques"
2155  cnames(184,2) = "P\^atures d'Europe Centrale et orientale"
2156  cnames(185,2) = "P\^atures ukrainiennes"
2157  cnames(186,2) = "P\^atures subpolaires"
2158 !
2159  cnames(187,2) = "Cultures complexes espagnoles"
2160  cnames(188,2) = "Cultures complexes m\'editerran\'eennes"
2161  cnames(189,2) = "Cultures complexes temp\'er\'ees"
2162  cnames(190,2) = "Cultures complexes françaises"
2163  cnames(191,2) = "Cultures complexes balkaniques"
2164 !
2165  cnames(192,2) = "Cultures bois\'ees m\'editerran\'eennes"
2166  cnames(193,2) = "Cultures bois\'ees"
2167  cnames(194,2) = "Cultures bois\'ees françaises"
2168  cnames(195,2) = "Cultures bois\'ees m\'editerran\'eennes"
2169  cnames(196,2) = "Cultures bois\'ees espagnoles"
2170  cnames(197,2) = "Cultures bois\'ees des pays baltes"
2171 !
2172  cnames(198,2) = "Zones agro-foresti\`eres"
2173 !
2174  cnames(199,2) = "For\^et de feuillus espagnole"
2175  cnames(200,2) = "For\^et de feuillus d\'Estremadure"
2176  cnames(201,2) = "For\^et de feuillus m\'editerran\'eennes"
2177  cnames(202,2) = "For\^et de feuillus de la c\^ote atlantique"
2178  cnames(203,2) = "For\^et de feuillus temp\'er\'ee"
2179  cnames(204,2) = "For\^et de feuillus montagneuses"
2180  cnames(205,2) = "For\^et de feuillus balkanique"
2181  cnames(206,2) = "For\^et de feuillus balkanique"
2182  cnames(207,2) = "For\^et de feuillus de la mer Noire"
2183 !
2184  cnames(208,2) = "Pins m\'editerran\'eens"
2185  cnames(209,2) = "For\^et des Landes"
2186  cnames(210,2) = "For\^et de conif\`eres montagneuse"
2187  cnames(211,2) = "For\^et de conif\`eres temp\'er\'ee"
2188  cnames(212,2) = "Taiga subpolaire"
2189  cnames(213,2) = "Taiga russe"
2190  cnames(214,2) = "For\^et de conif\`eres turque"
2191 !
2192  cnames(215,2) = "For\^et mixte m\'editerran\'eenne"
2193  cnames(216,2) = "For\^et mixte française \& c\^oti\`ere atlantique"
2194  cnames(217,2) = "For\^et mixte subpolaire"
2195  cnames(218,2) = "For\^et mixte montagneuses"
2196  cnames(219,2) = "For\^et mixte d'Europe orientale"
2197 !
2198  cnames(220,2) = "Prairie m\'editerran\'eenne"
2199  cnames(221,2) = "Prairie c\^oti\`ere atlantique"
2200  cnames(222,2) = "Prairie balkanique"
2201  cnames(223,2) = "Prairie d\'Estremadure"
2202  cnames(224,2) = "Prairie subpolaire"
2203  cnames(225,2) = "Tundra"
2204 !
2205  cnames(226,2) = "Landes turques"
2206  cnames(227,2) = "Landes et broussailles m\'editerran\'eennes"
2207  cnames(228,2) = "Landes et broussailles montagneuses"
2208  cnames(229,2) = "Landes et broussailles c\^oti\`eres atlantiques"
2209 !
2210  cnames(230,2) = "V\'eg\'etation arbustive turque"
2211  cnames(231,2) = "Maquis m\'editerran\'een"
2212  cnames(232,2) = "Maquis montagneux"
2213 !
2214  cnames(233,2) = "Zones bois\'ees espagnoles"
2215  cnames(234,2) = "Zones bois\'ees m\'editerran\'eennes"
2216  cnames(235,2) = "Zones bois\'ees temp\'er\'ees"
2217 !
2218  cnames(236,2) = "V\'eg\'etation clairsem\'ee"
2219  cnames(237,2) = "Zones br\^ul\'ees"
2220  cnames(238,2) = "Zones humides temp\'er\'ees"
2221  cnames(239,2) = "Zones humides subpolaires"
2222  cnames(240,2) = "Tourbi\`eres"
2223  cnames(241,2) = "Marais salants"
2224 
2225 !
2226  cnames(242,2) = "Zones intertidales"
2227  cnames(243,2) = "Lagunes littorales"
2228 !
2229  cnames(301,2)='N SCANDINAVIA TUNDRA1'
2230  cnames(302,2)='OURAL BF1'
2231  cnames(303,2)='CARELIE BF1'
2232  cnames(304,2)='NORTH RUSSIAN TAIGA1'
2233  cnames(305,2)='NORTH RUSSIAN TAIGA2'
2234  cnames(306,2)='CARELIE BF2'
2235  cnames(307,2)='RUSSIAN TAIGA3'
2236  cnames(308,2)='RUSSIAN BF1'
2237  cnames(309,2)='RUSSIAN TAIGA4'
2238  cnames(310,2)='S SCANDINAVIA TAIGA1'
2239  cnames(311,2)='SOUTH FINLANDIA MF1'
2240  cnames(312,2)='SOUTH NORWAY MF1'
2241  cnames(313,2)='BALTIC BF1'
2242  cnames(314,2)='BALTIC MF1'
2243  cnames(315,2)='SOUTH SWEDEN CF1'
2244  cnames(316,2)='BALTIC MF2'
2245  cnames(317,2)='SOUTH SWEDEN CF2'
2246  cnames(318,2)='SOUTH SWEDEN CF3'
2247  cnames(319,2)='SOUTH SWEDEN MF1'
2248  cnames(320,2)='MOUNTAIN MF1'
2249  cnames(321,2)='MOUNTAIN BF1'
2250  cnames(322,2)='TEMPERATE BF1'
2251  cnames(323,2)='TEMPERATE COMPLEX1'
2252  cnames(324,2)='MOUNTAIN CF1'
2253  cnames(325,2)='TEMP HERBACEOUS CF1'
2254  cnames(326,2)='ATLANTIC COAST BF1'
2255  cnames(327,2)='TURKISH CF1'
2256  cnames(328,2)='BALKAN CF1'
2257  cnames(329,2)='N SPAIN HERBAC MF1'
2258  cnames(330,2)='TEMP SW HERBAC CF1'
2259  cnames(331,2)='ATLANTIC COMPLEX1'
2260  cnames(332,2)='N SPAIN HERBAC MF2'
2261  cnames(333,2)='MEDITER COMPLEX1'
2262  cnames(334,2)='MEDITER COMPLEX2'
2263  cnames(335,2)='MEDITER COMPLEX3'
2264  cnames(336,2)='MEDITER COMPLEX4'
2265  cnames(337,2)='MEDITER COMPLEX5'
2266  cnames(338,2)='BURNT PORT HERBAC CF1'
2267  cnames(339,2)='BURNT PORT HERBAC BF1'
2268  cnames(340,2)='EGEE COAST COMPLEX1'
2269  cnames(341,2)='W MED COAST COMPLEX1'
2270  cnames(342,2)='MAGHR HERBACEOUS MF1'
2271  cnames(343,2)='ESTREM HERBACEOUS MF1'
2272 
2273 !herbaceous / shrub covers
2274  cnames(344,2)='POLAR MOUNT TUNDRA1'
2275  cnames(345,2)='POLAR MOUNT TUNDRA2'
2276  cnames(346,2)='S SCANDINAVIA TUNDRA1'
2277  cnames(347,2)='NORTH TUNDRA1'
2278  cnames(348,2)='S SCANDINAVIA TUNDRA2'
2279  cnames(349,2)='NORTH RUSSIA TUNDRA1'
2280  cnames(350,2)='ARAL CONTINENTAL GR1'
2281  cnames(351,2)='MOUNTAIN TAIGA MOORS1'
2282  cnames(352,2)='SCOTTISH SWAMP MOORS1'
2283  cnames(353,2)='ATLANTIC COMPLEX2'
2284  cnames(354,2)='ATLANTIC GR1'
2285  cnames(355,2)='IR SCOT SWAMP MOORS1'
2286  cnames(356,2)='ASIAN SPARSE GR1'
2287  cnames(357,2)='AS SPARSE SW COMPLEX1'
2288  cnames(358,2)='N CASPIAN DES OS1'
2289  cnames(359,2)='ATLAS AS SPARSE COMP1'
2290  cnames(360,2)='SPARSE SCO CEN EU GR1'
2291  cnames(361,2)='TEMPERATE COMPLEX2'
2292  cnames(362,2)='ATLANTIC COMPLEX3'
2293  cnames(363,2)='ATLANTIC COMPLEX4'
2294  cnames(364,2)='N ATLANTIC PASTURES1'
2295  cnames(365,2)='SPARSE SCO CEN EU GR2'
2296  cnames(366,2)='SPARSE MOUNT E EU GR1'
2297  cnames(367,2)='TUR N CASP CONT GR1'
2298  cnames(368,2)='N CASPIAN CONT GR1'
2299  cnames(369,2)='IRA N CASP CONT GR1'
2300  cnames(370,2)='TUR IRA MOUNT CONT GR1'
2301  cnames(371,2)='E CASPIAN DES OS1'
2302  cnames(372,2)='N CASPIAN COMPLEX1'
2303  cnames(373,2)='IRAN MOUNT CONT GR1'
2304  cnames(374,2)='ASIAN SPARSE DES OS1'
2305  cnames(375,2)='E CASPIAN DES OS2'
2306  cnames(376,2)='N MEDITER COMPLEX1'
2307  cnames(377,2)='N MEDITER COMPLEX2'
2308  cnames(378,2)='ASIAN MEDIT CONT GR1'
2309  cnames(379,2)='SOUTH RUSSIA CONT GR1'
2310  cnames(380,2)='BLSEA SPARSE CONT GR1'
2311  cnames(381,2)='BLSEA SPARSE CONT GR2'
2312  cnames(382,2)='TURK MOUNT CONT GR1'
2313  cnames(383,2)='TURKISH COMPLEX1'
2314  cnames(384,2)='CAUCASIAN COMPLEX1'
2315  cnames(385,2)='N CASPIAN CONT GR2'
2316  cnames(386,2)='VOLGA VALLEY CONT GR1'
2317  cnames(387,2)='VOLGA VALLEY CONT GR2'
2318  cnames(388,2)='W CASPIAN CONT GR1'
2319  cnames(389,2)='CAUCASIAN COMPLEX2'
2320  cnames(390,2)='CAUCASIAN COMPLEX3'
2321  cnames(391,2)='BLSEA SPARSE CONT GR3'
2322  cnames(392,2)='CENT MASSIF COMPLEX1'
2323  cnames(393,2)='CENT MASSIF COMPLEX2'
2324  cnames(394,2)='TURK COAST COMPLEX1'
2325  cnames(395,2)='MESOPOTAMIA GR1'
2326  cnames(396,2)='TURK CILICIA COMPLEX1'
2327  cnames(397,2)='ASIAN COMPLEX1'
2328  cnames(398,2)='N MED SPARSE COMPLEX1'
2329  cnames(399,2)='MEDITER COMPLEX6'
2330  cnames(400,2)='MEDIT SPARSE COMPLEX1'
2331  cnames(401,2)='MEDIT SPARSE COMPLEX2'
2332  cnames(402,2)='MEDIT SPARSE COMPLEX3'
2333  cnames(403,2)='MEDIT SPARSE COMPLEX4'
2334  cnames(404,2)='N MED HERBACEOUS CF1'
2335  cnames(405,2)='ESTREMADURA GR1'
2336  cnames(406,2)='TUNISIA COMPLEX1'
2337  cnames(407,2)='TUNISIA HERBACEOUS1'
2338  cnames(408,2)='ALGERIA HERBACEOUS1'
2339  cnames(409,2)='DESERTIC HERBACEOUS1'
2340  cnames(410,2)='DESERTIC HERBACEOUS2'
2341  cnames(411,2)='SPAIN DES COMPLEX1'
2342  cnames(412,2)='MED SPARSE COMPLEX5'
2343  cnames(413,2)='MED SPARSE COMPLEX6'
2344  cnames(414,2)='MED SPARSE COMPLEX7'
2345  cnames(415,2)='ME SPARSE DES COMPL1'
2346  cnames(416,2)='NORTH ARABIA GR1'
2347  cnames(417,2)='N ARABIA DES COMPLEX1'
2348  cnames(418,2)='N ARABIA DESERTIC GR1'
2349  cnames(419,2)='MOROCCO HERBACEOUS1'
2350  cnames(420,2)='S MED COAST HERBAC1'
2351  cnames(421,2)='W MEDITER WOODLAND1'
2352  cnames(422,2)='S MED COAST HERBAC2'
2353  cnames(423,2)='MESOP DES HERBACEOUS1'
2354  cnames(424,2)='MAG COAST DES HERBAC1'
2355  cnames(425,2)='TU AR SPARSE HERBAC1'
2356  cnames(426,2)='MEDIT SPARSE COMPLEX8'
2357  cnames(427,2)='MED SPARSE HERBAC1'
2358  cnames(428,2)='MEDIT SPARSE COMPLEX9'
2359  cnames(429,2)='SPAIN SPARSE COMPLEX1'
2360  cnames(430,2)='N MED SPARSE COMPLEX2'
2361  cnames(431,2)='N MED SPARSE COMPLEX3'
2362  cnames(432,2)='MAGHRE DES HERBAC1'
2363  cnames(433,2)='MAGHRE DES HERBAC2'
2364  cnames(434,2)='MAGHRE DES HERBAC3'
2365  cnames(435,2)='N ARAB DES HERBAC1'
2366  cnames(436,2)='MESOPO DES HERBAC2'
2367  cnames(437,2)='TOURAN DES HERBAC1'
2368  cnames(438,2)='MESOPO DES HERBAC2'
2369  cnames(439,2)='TOURAN DES HERBAC2'
2370  cnames(440,2)='NEW ZEMBLE HERBAC1'
2371  cnames(441,2)='NEW ZEMBLE HERBAC2'
2372 
2373 !crops
2374  cnames(442,2)='TRANS SIBERIAN CROPS1'
2375  cnames(443,2)='PO PLAIN CROPS1'
2376  cnames(444,2)='PO PLAIN CROPS2'
2377  cnames(445,2)='SPANISH FRENCH CROPS1'
2378  cnames(446,2)='SPANISH FR ITAL CROPS1'
2379  cnames(447,2)='DANUBE PLAIN CROPS1'
2380  cnames(448,2)='N MED SPARSE COMPLEX4'
2381  cnames(449,2)='BALKAN CROPS1'
2382  cnames(450,2)='SPAIN FR ITAL CROPS2'
2383  cnames(451,2)='ATLANTIC CROPS1'
2384  cnames(452,2)='FR MED SPARSE CROPS1'
2385  cnames(453,2)='FR MED SPARSE CROPS2'
2386  cnames(454,2)='ATL MED SPARSE CROPS1'
2387  cnames(455,2)='BENE BLACK SEA CROPS1'
2388  cnames(456,2)='FRENCH ITALIAN CROPS1'
2389  cnames(457,2)='FR MED SPARSE CROPS3'
2390  cnames(458,2)='MEDITER SPARSE CROPS1'
2391  cnames(459,2)='ATLANTIC CROPS2'
2392  cnames(460,2)='NORTH ATLANTIC CROPS1'
2393  cnames(461,2)='SOUTH RUSSIA CROPS1'
2394  cnames(462,2)='S RUSSIA BALTIC CROPS1'
2395  cnames(463,2)='UKRAINIAN CROPS1'
2396  cnames(464,2)='EAST CARPATES CROPS1'
2397  cnames(465,2)='E CENT EUROPE CROPS1'
2398  cnames(466,2)='W CENT EU SW CROPS1'
2399  cnames(467,2)='HUNGARIAN CROPS1'
2400  cnames(468,2)='N BLACK SEA CROPS1'
2401  cnames(469,2)='HUNG BULG CAUC CROPS1'
2402  cnames(470,2)='SOUTH SWEDEN CROPS1'
2403  cnames(471,2)='SW RUSSIA CROPS1'
2404  cnames(472,2)='SOUTH RUSSIA CROPS1'
2405  cnames(473,2)='IRAN N CASPIAN CROPS1'
2406  cnames(474,2)='FR TEMP SPARSE CROPS1'
2407  cnames(475,2)='BULGARIAN CROPS1'
2408  cnames(476,2)='BULGARIAN CROPS2'
2409  cnames(477,2)='SP TURK SPARSE CROPS1'
2410  cnames(478,2)='FRENCH CENT EU CROPS1'
2411  cnames(479,2)='N BLACK SEA CROPS2'
2412  cnames(480,2)='BULGARIAN CROPS3'
2413  cnames(481,2)='POLE CROPS1'
2414  cnames(482,2)='POLE CROPS2'
2415  cnames(483,2)='N BLACK SEA CROPS3'
2416  cnames(484,2)='CENT EU SPARSE CROPS1'
2417  cnames(485,2)='GERMAN CROPS1'
2418  cnames(486,2)='BEAUCE CROPS1'
2419  cnames(487,2)='DANE CROPS1'
2420  cnames(488,2)='DANE CROPS2'
2421  cnames(489,2)='NEU ATL SPARSE CROPS1'
2422  cnames(490,2)='SYRIAN CROPS1'
2423  cnames(491,2)='GERMAN CROPS2'
2424  cnames(492,2)='CHANNEL CROPS1'
2425  cnames(493,2)='CHANNEL CROPS2'
2426  cnames(494,2)='ITALIAN CROPS1'
2427  cnames(495,2)='TURKISH CROPS1'
2428  cnames(496,2)='N MEDIT SPARSE CROPS1'
2429  cnames(497,2)='SPAIN TUR ARAB CROPS1'
2430  cnames(498,2)='NORTH SPAIN CROPS1'
2431  cnames(499,2)='MOROCCO TUNIS CROPS1'
2432  cnames(500,2)='MOROCCO CROPS1'
2433  cnames(501,2)='MOROCCO CROPS2'
2434  cnames(502,2)='ALGERIAN CROPS1'
2435  cnames(503,2)='MOROCCO CROPS3'
2436  cnames(504,2)='WEST SPAIN CROPS1'
2437  cnames(505,2)='MOROCCO CROPS4'
2438  cnames(506,2)='NORTH MEDITER CROPS1'
2439  cnames(507,2)='SOUTH SPANISH CROPS1'
2440  cnames(508,2)='SICILIAN CROPS1'
2441  cnames(509,2)='MAGHREB SPARSE CROPS1'
2442  cnames(510,2)='N MEDIT SPARSE CROPS2'
2443  cnames(511,2)='N MEDIT SPARSE CROPS3'
2444  cnames(512,2)='SP IT WCOAST CROPS1'
2445  cnames(513,2)='ESTREMADURA CROPS1'
2446  cnames(514,2)='ESTREMADURA CROPS2'
2447  cnames(515,2)='SP IT WCOAST CROPS2'
2448  cnames(516,2)='ESTREMADURA CROPS3'
2449  cnames(517,2)='MEDIT ISLANDS CROPS1'
2450  cnames(518,2)='SPAIN W COAST CROPS1'
2451  cnames(519,2)='ESTREMADURA CROPS4'
2452  cnames(520,2)='MECOAST SPARSE CROPS1'
2453  cnames(521,2)='BRITTANY CROPS1'
2454  cnames(522,2)='SYRIAN CROPS2'
2455 
2456 !irrigated crops
2457  cnames(523,2)='NIL VALLEY CROPS1'
2458  cnames(524,2)='NIL VALLEY CROPS2'
2459  cnames(525,2)='NIL VALLEY CROPS3'
2460  cnames(526,2)='NIL VALLEY CROPS4'
2461  cnames(527,2)='SPANISH IRR CROPS1'
2462  cnames(528,2)='NIL VALLEY CROPS5'
2463  cnames(529,2)='EGEE IRR CROPS1'
2464  cnames(530,2)='MEDITER IRR CROPS1'
2465  cnames(531,2)='S SPAIN IRR CROPS1'
2466  cnames(532,2)='NIL VALLEY CROPS6'
2467 
2468 !bare land
2469  cnames(533,2)='BARE ROCK1'
2470  cnames(534,2)='BARE ROCK2'
2471  cnames(535,2)='SANDY DESERT1'
2472  cnames(536,2)='BARE LAND1'
2473  cnames(537,2)='BARE LAND2'
2474  cnames(538,2)='BARE LAND3'
2475  cnames(539,2)='BARE LAND4'
2476  cnames(540,2)='BARE LAND5'
2477  cnames(541,2)='BARE LAND6'
2478  cnames(542,2)='BARE LAND7'
2479  cnames(543,2)='BARE LAND8'
2480  cnames(544,2)='BARE LAND9'
2481  cnames(545,2)='BARE LAND10'
2482  cnames(546,2)='BARE LAND11'
2483  cnames(547,2)='BARE LAND12'
2484  cnames(548,2)='PERMANENT SNOW1'
2485 
2486 !Estuaries and swamp areas
2487  cnames(549,2)='WADDEN SEA'
2488  cnames(550,2)='ESTUARY1'
2489  cnames(551,2)='ESTUARY2'
2490  cnames(552,2)='POLAR WETLANDS1'
2491  cnames(553,2)='ESTUARY3'
2492  cnames(554,2)='ESTUARY4'
2493  cnames(555,2)='ESTUARY5'
2494  cnames(556,2)='ESTUARY6'
2495  cnames(557,2)='POLAR WETLANDS2'
2496  cnames(558,2)='SUBPOLAR WETLANDS1'
2497  cnames(559,2)='SUBPOLAR WETLANDS2'
2498  cnames(560,2)='SUBPOLAR WETLANDS3'
2499 
2500 !urban
2501  cnames(561,2)='TEMPERATE SUBURBAN1'
2502  cnames(562,2)='TEMPERATE SUBURBAN2'
2503  cnames(563,2)='TEMPERATE SUBURBAN3'
2504  cnames(564,2)='TEMPERATE SUBURBAN4'
2505  cnames(565,2)='TEMPERATE SUBURBAN5'
2506  cnames(566,2)='COLD SUBURBAN1'
2507  cnames(567,2)='WARM SUBURBAN1'
2508  cnames(568,2)='WARM SUBURBAN2'
2509  cnames(569,2)='TEMPERATE SUBURBAN6'
2510  cnames(570,2)='TEMPERATE SUBURBAN7'
2511  cnames(571,2)='WARM SUBURBAN3'
2512 
2513 !added classes of permanent crops
2514  cnames(572,2)='SPANISH VINEYARDS1'
2515  cnames(573,2)='LANGUEDOC VINEYARDS1'
2516 ENDIF
2517 
2518 IF (.NOT. ALLOCATED(cname)) ALLOCATE(cname(jpcover))
2519 IF (clang=='EN') THEN
2520  DO jcov=1,jpcover
2521  cname(jcov) = cnames(jcov,1)
2522  ENDDO
2523 ELSE
2524  DO jcov=1,jpcover
2525  cname(jcov) = cnames(jcov,2)
2526  ENDDO
2527 END IF
2528 !
2529 ENDIF
2530 !-------------------------------------------------------------------------------
2531 !
2532 !* 9. Arrange cover (optional nam_pgd_arrange_cover & option to use !gardens or not)
2533 ! ------------------------------------------------------------------------------
2534 !
2535  CALL arrange_cover(dtco, u%LWATER_TO_NATURE, u%LTOWN_TO_ROCK, &
2538 !
2539 !-------------------------------------------------------------------------------
2540 !
2541 !* 10. LAI for ecoclimap2: climatological or not
2542 ! -----------------------------------------
2543 !
2544 IF (.NOT.u%LECOSG) CALL ecoclimap2_lai(dtco%NYEAR)
2545 !
2546 !-------------------------------------------------------------------------------
2547 !
2548 !* 11. Secondary variables on natural covers
2549 ! -------------------------------------
2550 !
2551  CALL ini_data_param(ph_tree=xdata_h_tree,plai=xdata_lai, &
2552  palbnir_veg=xdata_albnir_veg, palbvis_veg=xdata_albvis_veg, &
2553  palbuv_veg=xdata_albuv_veg, prsmin=xdata_rsmin, &
2554  prgl=xdata_rgl, pcv=xdata_cv, pgamma=xdata_gamma, &
2555  pgmes=xdata_gmes, pgc=xdata_gc, pbslai=xdata_bslai, &
2556  psefold=xdata_sefold, plaimin_out=xdata_laimin, pdmax=xdata_dmax, &
2557  pstress=xdata_stress, pf2i=xdata_f2i, pveg_out=xdata_veg, &
2558  pgreen=xdata_green, pz0=xdata_z0, pz0_o_z0h=xdata_z0_o_z0h, &
2559  pemis_eco=xdata_emis_eco, pwrmax_cf=xdata_wrmax_cf, &
2560  proot_lin=xdata_root_lin, proot_extinction=xdata_root_extinction, &
2561  psoilrc_so2=xdata_soilrc_so2, psoilrc_o3=xdata_soilrc_o3, pre25=xdata_re25, &
2562  pce_nitro=xdata_ce_nitro,pcf_nitro=xdata_cf_nitro,pcna_nitro=xdata_cna_nitro, &
2563  pgmes_st=xdata_gmes_st, pgc_st=xdata_gc_st, pbslai_st=xdata_bslai_st, &
2564  psefold_st=xdata_sefold_st, pdmax_st=xdata_dmax_st, &
2565  pgndlitter=xdata_gndlitter, ph_veg=xdata_h_veg, pz0litter=xdata_z0litter )
2566 !
2567 idc = 1
2568 !
2569 !
2570 ! type dominant par cover
2571 ! veg roughness length par cover
2572 ! sand & clay par cover
2573 ! veg par cover
2574 ! albedo par cover (min max si varie)
2575 ! LAI par cover
2576 ! rsmin par cover
2577 ! root depth par cover
2578 ! orography par covers
2579 !
2580 IF (lhook) CALL dr_hook('INI_DATA_COVER',1,zhook_handle)
2581 !
2582 !------------------------------------------------------------------------------
2583 !
2584 END SUBROUTINE ini_data_cover
real, dimension(:,:), allocatable xdata_irrig
real, dimension(:,:), allocatable xdata_ce_nitro
subroutine default_lai_eco1_02
subroutine default_alb_veg_eco1_07
subroutine default_alb_veg_eco1_17
real, dimension(:,:), allocatable xdata_albnir_veg
real, dimension(:,:), allocatable xdata_sefold_st
subroutine default_lai_eco1_04
real, dimension(:,:), allocatable xdata_hc_roof
real, dimension(:,:), allocatable xdata_root_lin
subroutine default_alb_veg_eco1_18
real, dimension(:), allocatable xdata_shgc_sh
real, dimension(:,:), allocatable xdata_albvis_veg
real, dimension(:,:), allocatable xdata_soilrc_so2
real, dimension(:,:,:), allocatable xdata_z0
real, dimension(:,:), allocatable xdata_rgl
real, dimension(:), allocatable xdata_alb_road
subroutine default_alb_veg_eco1_10
real, dimension(:), allocatable xdata_v_vent
real, dimension(:,:), allocatable xdata_gc
real, dimension(:,:), allocatable xdata_dmax
subroutine default_alb_veg_eco1_15
type(date_time), dimension(:,:), pointer tdata_seed
real, dimension(:,:), allocatable xdata_gmes_st
real, dimension(:), allocatable xdata_residential
real, dimension(:), allocatable xdata_emis_wall
real, dimension(:,:), allocatable xdata_d_roof
real, dimension(:), allocatable xdata_bld
real, dimension(:,:), allocatable xdata_albuv_veg
real, dimension(:,:,:), allocatable xdata_alb_soil_nir
real, dimension(:), allocatable xdata_t_adp
subroutine default_lai_eco1_19
real, dimension(:,:,:), allocatable xdata_lai_all_years
real, dimension(:,:), allocatable xdata_gamma
real, dimension(:), allocatable xdata_f_waste_can
real, dimension(:,:), allocatable xdata_root_depth
real, dimension(:), allocatable xdata_qin_frad
subroutine read_covers_param(KFILE)
real, dimension(:), allocatable xdata_le_traffic
real, dimension(:), allocatable xdata_qin_flat
real, dimension(:,:), allocatable xdata_laimin
subroutine default_lai_eco1_14
real, dimension(:,:), allocatable xdata_gmes
real, dimension(:), allocatable xdata_z0h_town
real, dimension(:,:), allocatable xdata_vegtype
subroutine default_lai_eco1_11
subroutine default_lai_eco1_10
real, dimension(:), allocatable xdata_water
real, dimension(:,:), allocatable xdata_cv
real, dimension(:), allocatable xdata_tcool_target
subroutine default_alb_veg_eco1_09
subroutine default_lai_eco1_06
real, dimension(:,:), allocatable xdata_tc_road
real, dimension(:), allocatable xdata_wall_o_hor
subroutine abor1_sfx(YTEXT)
Definition: abor1_sfx.F90:7
subroutine default_data_cover(PDATA_TOWN, PDATA_NATURE, PDATA_WATER, PDATA_SEA, PDATA_Z0_TOWN, PDATA_BLD_HEIGHT, PDATA_WALL_O_HOR, PDATA_BLD, PDATA_GARDEN, PDATA_ALB_ROOF, PDATA_ALB_ROAD, PDATA_ALB_WALL, PDATA_EMIS_ROOF, PDATA_EMIS_ROAD, PDATA_EMIS_WALL, PDATA_HC_ROOF, PDATA_TC_ROOF, PDATA_D_ROOF, PDATA_HC_ROAD, PDATA_TC_ROAD, PDATA_D_ROAD, PDATA_HC_WALL, PDATA_TC_WALL, PDATA_D_WALL, PDATA_H_TRAFFIC, PDATA_LE_TRAFFIC, PDATA_H_INDUSTRY, PDATA_LE_INDUSTRY, PDATA_VEGTYPE, PDATA_H_TREE, PDATA_WATSUP, PDATA_IRRIG, PDATA_ROOT_DEPTH, PDATA_GROUND_DEPTH, PDATA_DICE, TPDATA_SEED, TPDATA_REAP)
real, dimension(:,:), allocatable xdata_hc_wall
real, parameter xundef
real, dimension(:,:), allocatable xdata_z0_o_z0h
real, dimension(:), allocatable xdata_sea
real, dimension(:), allocatable xdata_theat_target
real, dimension(:,:), allocatable xdata_bslai
real, dimension(:,:), allocatable xdata_dmax_st
type(date_time), dimension(:,:), pointer tdata_reap
real, dimension(:,:), allocatable xdata_rsmin
subroutine default_lai_eco1_08
integer, parameter jprb
Definition: parkind1.F90:32
real, dimension(:), allocatable xdata_gr
real, dimension(:), allocatable xdata_u_win
real, dimension(:), allocatable xdata_alb_wall
real, dimension(:,:), allocatable xdata_bslai_st
subroutine default_lai_eco1_09
real, dimension(:,:), allocatable xdata_tc_roof
subroutine default_alb_veg_eco1_05
real, dimension(:,:), allocatable xdata_d_road
subroutine default_alb_veg_eco1_01
real, dimension(:), allocatable xdata_shade
real, dimension(:), allocatable xdata_t_size_max
subroutine default_lai_eco1_07
real, dimension(:), allocatable xdata_emis_panel
real, dimension(:,:,:), allocatable xdata_alb_veg_nir
integer, parameter nundef
real, dimension(:), allocatable xdata_m_sys_rat
subroutine default_lai_eco1_03
real, dimension(:,:), allocatable xdata_cf_nitro
subroutine default_lai_eco1_05
real, dimension(:), allocatable xdata_shgc
subroutine ecoclimap2_lai(KYEAR)
real, dimension(:,:), allocatable xdata_d_floor
real, dimension(:), allocatable xdata_emis_road
real, dimension(:,:), allocatable xdata_wrmax_cf
subroutine default_alb_veg_eco1_08
real, dimension(:), allocatable xdata_alb_panel
subroutine default_alb_veg_eco1_11
subroutine arrange_cover(DTCO, OWATER_TO_NATURE, OTOWN_TO_ROCK, PDATA_NATURE, PDATA_TOWN, PDATA_SEA, PDATA_
real, dimension(:), allocatable xdata_eff_panel
subroutine default_lai_eco1_16
subroutine default_lai_eco1_13
subroutine default_alb_veg_eco1_03
subroutine default_alb_veg_eco1_16
real, dimension(:,:,:), allocatable xdata_veg
real, dimension(:), allocatable xdata_inf
real, dimension(:), allocatable xdata_frac_gr
subroutine default_lai_eco1_18
intent(out) overrides sub arrays one Sort by the least significant key first sum(iindex(1:n))
logical lhook
Definition: yomhook.F90:15
real, dimension(:,:), allocatable xdata_dice
real, dimension(:), allocatable xdata_f_water_cond
real, dimension(:), allocatable xdata_h_traffic
real, dimension(:), allocatable xdata_rough_roof
subroutine default_lai_eco1_12
real, dimension(:), allocatable xdata_can_hw_ratio
real, dimension(:,:,:), allocatable xdata_h_veg
real, dimension(:,:), allocatable xdata_h_tree
real, dimension(:,:), allocatable xdata_tc_floor
real, dimension(:,:,:), allocatable xdata_alb_veg_vis
subroutine init_types_param
real, dimension(:,:,:), allocatable xdata_green
real, dimension(:), allocatable xdata_hr_target
real, dimension(:,:,:), allocatable xdata_lai
subroutine default_alb_veg_eco1_13
real, dimension(:), allocatable xdata_garden
real, dimension(:,:,:), allocatable xdata_z0litter
real, dimension(:,:), allocatable xdata_soilrc_o3
real, dimension(:,:), allocatable xdata_watsup
real, dimension(:,:), allocatable xdata_gc_st
subroutine default_lai_eco1_01
real, dimension(:), allocatable xdata_le_industry
real, dimension(:), allocatable xdata_qin
real, dimension(:), allocatable xdata_natvent
real, dimension(:,:), allocatable xdata_hc_floor
subroutine default_alb_veg_eco1_12
subroutine default_alb_veg_eco1_19
real, dimension(:,:), allocatable xdata_re25
subroutine default_alb_veg_eco1_06
real, dimension(:), allocatable xdata_bld_height
real, dimension(:,:), allocatable xdata_tc_wall
real, dimension(:), allocatable xdata_h_industry
subroutine default_lai_eco1_15
real, dimension(:,:), allocatable xdata_ground_depth
subroutine default_lai_eco1_17
real, dimension(:,:), allocatable xdata_cna_nitro
real, dimension(:,:), allocatable xdata_stress
character(len=60), dimension(:), allocatable cname
real, dimension(:), allocatable xdata_cop_rat
real, dimension(:), allocatable xdata_z0_town
real, dimension(:), allocatable xdata_cap_sys_heat
real, dimension(:), allocatable xdata_rough_wall
real, dimension(:,:), allocatable xdata_f2i
real, dimension(:), allocatable xdata_emis_roof
subroutine default_alb_soil_eco2
real, dimension(:,:,:), allocatable xdata_emis_eco
real, dimension(:), allocatable xdata_alb_roof
subroutine default_alb_soil_eco1
subroutine default_alb_veg_eco1_04
subroutine cover301_573
Definition: cover301_573.F90:7
real, dimension(:,:), allocatable xdata_sefold
real, dimension(:,:), allocatable xdata_hc_road
real, dimension(:), allocatable xdata_cap_sys_rat
real, dimension(:), allocatable xdata_floor_height
real, dimension(:), allocatable xdata_town
real, dimension(:), allocatable xdata_t_size_min
real, dimension(:), allocatable xdata_frac_panel
real, dimension(:,:,:), allocatable xdata_alb_soil_vis
subroutine default_alb_veg_eco1_02
subroutine ini_data_cover(DTCO, U)
real, dimension(:), allocatable xdata_nature
subroutine wlog_mpi(HLOG, PLOG, KLOG, KLOG2, OLOG)
real, dimension(:,:), allocatable xdata_root_extinction
real, dimension(:,:), allocatable xdata_d_wall
subroutine ini_data_param(PLAI, PH_TREE, PALBNIR_VEG, PALBVIS_VEG, PALBUV_VEG, PR
real, dimension(:,:,:), allocatable xdata_gndlitter
subroutine default_alb_veg_eco1_14
real, dimension(:), allocatable xdata_eff_heat