1 subroutine deisv7 ( lamail, nbvoen, voisen,
2 > ulsort, langue, codret )
3 c ______________________________________________________________________
7 c Outil de Maillage Adaptatif par Raffinement et Deraffinement d'EDF R&D
9 c Version originale enregistree le 18 juin 1996 sous le numero 96036
10 c aupres des huissiers de justice Simart et Lavoir a Clamart
11 c Version 11.2 enregistree le 13 fevrier 2015 sous le numero 2015/014
12 c aupres des huissiers de justice
13 c Lavoir, Silinski & Cherqui-Abrahmi a Clamart
15 c HOMARD est une marque deposee d'Electricite de France
21 c ______________________________________________________________________
23 c traitement des DEcisions - Initialisations - par Saut - Volumes - 7
25 c Retrait de la maille courante de la liste des voisins
26 c ______________________________________________________________________
28 c . nom . e/s . taille . description .
29 c .____________________________________________________________________.
30 c . lamail . e . 1 . la maille en cours d'examen .
31 c . nbvoen . es . 1 . nombre de voisins de type courant .
32 c . voisen . es . nbvoen . les voisins de type courant .
33 c . ulsort . e . 1 . numero d'unite logique de la liste standard.
34 c . langue . e . 1 . langue des messages .
35 c . . . . 1 : francais, 2 : anglais .
36 c . codret . es . 1 . code de retour des modules .
37 c . . . . 0 : pas de probleme .
38 c . . . . 2 : probleme dans le traitement .
39 c ______________________________________________________________________
42 c 0. declarations et dimensionnement
45 c 0.1. ==> generalites
51 parameter ( nompro = 'DEISV7' )
62 integer nbvoen, voisen(*)
64 integer ulsort, langue, codret
66 c 0.4. ==> variables locales
71 parameter (nbmess = 10 )
72 character*80 texte(nblang,nbmess)
73 c ______________________________________________________________________
79 c 1.1. ==> Les messages
84 write (ulsort,texte(langue,1)) 'Entree', nompro
89 c 2. On parcourt tous les voisins de la face
92 write (ulsort,*) '2. parcours voisins face ; codret = ', codret
95 do 21 , iaux = 1 , nbvoen
96 if ( voisen(iaux).eq.lamail ) then
106 do 23 , iaux = jaux , nbvoen
107 voisen(iaux) = voisen(iaux+1)
116 if ( codret.ne.0 ) then
120 write (ulsort,texte(langue,1)) 'Sortie', nompro
121 write (ulsort,texte(langue,2)) codret
125 #ifdef _DEBUG_HOMARD_
126 write (ulsort,texte(langue,1)) 'Sortie', nompro