19 &(rlevels,meshinit,nnelmax,nptfrmax,ntrac,extend_lim,
20 & corresp,lihbor,liubor,livbor,litbor,hbor,ubor,vbor,
21 & chbord,tbor,atbor,btbor,zf)
27 TYPE(bief_mesh),
INTENT(INOUT) :: MESHINIT
28 INTEGER ,
INTENT(IN) :: RLEVELS
29 INTEGER ,
INTENT(IN) :: NNELMAX
30 INTEGER ,
INTENT(IN) :: NPTFRMAX
31 INTEGER ,
INTENT(IN) :: NTRAC
32 LOGICAL ,
INTENT(IN) :: EXTEND_LIM
33 INTEGER,
INTENT(INOUT),
OPTIONAL :: CORRESP(nnelmax,rlevels)
34 INTEGER,
INTENT(INOUT),
OPTIONAL :: LIHBOR(nptfrmax)
35 INTEGER,
INTENT(INOUT),
OPTIONAL :: LIUBOR(nptfrmax)
36 INTEGER,
INTENT(INOUT),
OPTIONAL :: LIVBOR(nptfrmax)
37 TYPE(bief_obj),
INTENT(INOUT),
OPTIONAL :: LITBOR
38 DOUBLE PRECISION,
INTENT(INOUT),
OPTIONAL:: UBOR(nptfrmax,2)
39 DOUBLE PRECISION,
INTENT(INOUT),
OPTIONAL:: VBOR(nptfrmax,2)
40 DOUBLE PRECISION,
INTENT(INOUT),
OPTIONAL:: HBOR(nptfrmax)
41 DOUBLE PRECISION,
INTENT(INOUT),
OPTIONAL:: CHBORD(nptfrmax)
42 TYPE(bief_obj),
INTENT(INOUT),
OPTIONAL:: ZF
43 TYPE(bief_obj),
INTENT(INOUT),
OPTIONAL:: TBOR, ATBOR
44 TYPE(bief_obj),
INTENT(INOUT),
OPTIONAL:: BTBOR
52 &(x,y,ikle,ncolor,npoin,nelem,nelmax,nsom2,som2,indicp,indice,
53 & shp,elt,npmax,corr,level)
55 INTEGER,
INTENT(IN) :: NSOM2,NELMAX,NPMAX
56 INTEGER,
INTENT(INOUT) :: ELT(npmax)
57 INTEGER,
INTENT(INOUT) :: NPOIN,NELEM
58 INTEGER,
INTENT(INOUT) :: IKLE(nelmax,*),INDICP(*),INDICE(*)
59 INTEGER,
INTENT(INOUT) :: NCOLOR(*)
60 DOUBLE PRECISION,
INTENT(IN) :: SOM2(10,2)
61 DOUBLE PRECISION,
INTENT(INOUT) :: X(*),Y(*),SHP(npmax,3)
62 INTEGER,
INTENT(INOUT),
OPTIONAL :: CORR(nelmax,*)
63 INTEGER,
INTENT(IN),
OPTIONAL :: LEVEL
71 & (nptfr,nptfrx,ntrac,lihbor,liubor,livbor,litbor,
72 & hbor,ubor,vbor,chbord,tbor,atbor,btbor,nbor,old_nbor)
77 INTEGER,
INTENT(IN) :: NPTFR,NPTFRX,NTRAC
78 INTEGER,
INTENT(INOUT) :: LIHBOR(nptfrx),LIUBOR(nptfrx)
79 INTEGER,
INTENT(INOUT) :: LIVBOR(nptfrx)
80 TYPE(bief_obj) ,
INTENT(INOUT) :: LITBOR
81 DOUBLE PRECISION,
INTENT(INOUT) :: UBOR(nptfrx,2),VBOR(nptfrx,2)
82 DOUBLE PRECISION,
INTENT(INOUT) :: HBOR(nptfrx)
83 DOUBLE PRECISION,
INTENT(INOUT) :: CHBORD(nptfrx)
84 TYPE(bief_obj) ,
INTENT(INOUT) :: TBOR, ATBOR, BTBOR
85 INTEGER,
INTENT(IN) :: OLD_NBOR(nptfrx), NBOR(nptfrx)
93 &(nbor,kp1bor,ifabor,ikle,ncolor,trav1,nptfr,x,y,ncolfr,
94 & ndp,npoin,nelem,nelmax,mesh)
96 INTEGER,
INTENT(IN) :: NDP,NELMAX,MESH,NELEM,NPOIN
97 INTEGER,
INTENT(INOUT) :: NPTFR
98 INTEGER,
INTENT(INOUT) :: NBOR(*),KP1BOR(*),NCOLFR(*)
99 INTEGER,
INTENT(INOUT) :: TRAV1(npoin,2)
100 INTEGER,
INTENT(IN) :: IFABOR(nelmax,*),IKLE(nelmax,3)
101 INTEGER,
INTENT(IN) :: NCOLOR(*)
102 DOUBLE PRECISION,
INTENT(IN) :: X(npoin),Y(npoin)
110 &(ikle,itest1 ,ielem,i1,i2,i3,x,y,nnelmax)
112 INTEGER,
INTENT(IN) :: NNELMAX
113 INTEGER,
INTENT(IN) :: IELEM
114 INTEGER,
INTENT(INOUT) :: IKLE(nnelmax,4)
115 INTEGER,
INTENT(IN) :: I1 , I2 , I3
116 INTEGER,
INTENT(INOUT) :: ITEST1
117 DOUBLE PRECISION,
INTENT(IN) :: X(*),Y(*)
125 &(loc_inpfile,loc_bndfile,
126 & loc_outfile,loc_outbndfile)
129 CHARACTER(LEN=MAXLENFILE),
INTENT(IN) :: LOC_INPFILE
130 CHARACTER(LEN=MAXLENFILE),
INTENT(IN) :: LOC_BNDFILE
131 CHARACTER(LEN=MAXLENFILE),
INTENT(IN) :: LOC_OUTFILE
132 CHARACTER(LEN=MAXLENFILE),
INTENT(IN) :: LOC_OUTBNDFILE
144 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4)
145 INTEGER,
INTENT(IN) :: LGVEC
153 &(isurc,x,y,ikle,ncolor,ifabor, nelem2,npoin2,color)
157 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
158 INTEGER,
INTENT(IN) :: ISURC
159 INTEGER,
INTENT(INOUT) :: NELEM2 , NPOIN2
160 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4) , NCOLOR(*)
161 INTEGER,
INTENT(INOUT) :: IFABOR(
nelmax,*)
162 LOGICAL,
INTENT(INOUT) :: COLOR
174 INTEGER,
INTENT(IN) :: LGVEC
175 INTEGER,
INTENT(INOUT) :: NDEPAR
176 INTEGER,
INTENT(IN) :: IKLE(
nelmax,4)
184 &(nptfr,nbor,lihbor,liubor,livbor,litbor,ncolfr,maille,nlim)
187 INTEGER,
INTENT(IN) :: NPTFR, NLIM
188 INTEGER,
INTENT(IN) :: NBOR(*) , NCOLFR(*)
189 INTEGER,
INTENT(INOUT) :: LIHBOR(*) , LIUBOR(*)
190 INTEGER,
INTENT(INOUT) :: LIVBOR(*) ,LITBOR(*)
191 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
199 &(vainit,ikinit,npinit,neinit,shp,elt,npoin,npoin1,npmax,w,
200 & x,zf,nsfond,ncolor,color,var,nvarin,nvarou,nvar2,std,fusion,
201 & nres,ngeo,nfo1,maille,texte)
204 INTEGER,
INTENT(IN) :: NPINIT,NEINIT,NPOIN,NPMAX
205 INTEGER,
INTENT(IN) :: NPOIN1,NVAR2
206 DOUBLE PRECISION,
INTENT(INOUT) :: VAINIT(npinit)
207 DOUBLE PRECISION,
INTENT(IN) :: SHP(npmax,3)
208 INTEGER,
INTENT(IN) :: IKINIT(neinit,3),ELT(npoin)
209 REAL,
INTENT(INOUT) :: W(*)
210 DOUBLE PRECISION,
INTENT(INOUT) :: X(npoin)
211 DOUBLE PRECISION,
INTENT(IN) :: ZF(npoin)
212 INTEGER,
INTENT(IN) :: NSFOND
213 INTEGER,
INTENT(IN) :: NCOLOR(npoin)
214 LOGICAL,
INTENT(IN) :: COLOR,FUSION
215 DOUBLE PRECISION,
INTENT(INOUT) :: VAR(npoin)
216 INTEGER,
INTENT(IN) :: NVARIN,NVAROU
217 CHARACTER(LEN=3),
INTENT(IN) :: STD
218 INTEGER,
INTENT(IN) :: NGEO,NRES,NFO1
219 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
220 CHARACTER(LEN=32),
INTENT(IN) ::TEXTE(nvarin)
228 &(nbpb,numpb,x,y,ikle,ncolor,isdry,new)
233 INTEGER,
INTENT(INOUT) :: NCOLOR(
npmax)
234 INTEGER,
INTENT(IN) :: NBPB, NUMPB(100)
235 DOUBLE PRECISION,
INTENT(INOUT) :: X(
npmax) , Y(
npmax)
243 &( elpsec, seusec, tpsfin, x, y, ikle, ncolor, isdry,
244 & ihaut, nvar, h, work, new, std, ngeo, texte )
248 LOGICAL,
INTENT(IN) :: ELPSEC
249 DOUBLE PRECISION,
INTENT(IN) :: SEUSEC
250 DOUBLE PRECISION,
INTENT(INOUT) :: X(
npmax),Y(
npmax)
251 DOUBLE PRECISION,
INTENT(INOUT) :: H(
npmax),TPSFIN(1)
253 INTEGER,
INTENT(INOUT) :: NCOLOR(
npmax)
254 INTEGER,
INTENT(IN) :: IHAUT, NVAR
255 REAL,
INTENT(INOUT) :: WORK(*)
256 INTEGER,
INTENT(IN) :: NGEO
257 CHARACTER(LEN=3),
INTENT(IN) :: STD
258 CHARACTER(LEN=32),
INTENT(IN) :: TEXTE(nvar)
266 &(x,y,som,ikle,indic,nelem,nelmax,npoin,nsom,
projec)
269 INTEGER,
INTENT(INOUT) :: NELEM
270 INTEGER,
INTENT(IN) :: NELMAX,NPOIN,NSOM
271 INTEGER,
INTENT(INOUT) :: IKLE(nelmax,3),INDIC(npoin)
272 DOUBLE PRECISION,
INTENT(INOUT) :: X(npoin),Y(npoin)
273 DOUBLE PRECISION,
INTENT(IN) :: SOM(10,2)
274 LOGICAL,
INTENT(IN) :: PROJEC
282 &(x,y,npoin,nbor,nfic,std,nvar,texte,textlu,varcla,nvarcl,
283 & titre,sorleo,nsor,w,ikle,
284 & ikles,itrav,nelem,nptfr,ndp,mxptvs,mxelvs,date,time,
285 & debu,suit,ecri,listin,iparam,ipobo,x_orig,y_orig)
288 DOUBLE PRECISION,
INTENT(IN) :: X(*),Y(*)
289 REAL,
INTENT(INOUT) :: W(*)
291 INTEGER,
INTENT(IN) :: NBOR(*)
292 INTEGER,
INTENT(INOUT) :: IKLE(*),IKLES(*),ITRAV(*)
293 INTEGER,
INTENT(INOUT) :: NPOIN,NVAR,MXPTVS,MXELVS,TIME(3),DATE(3)
294 INTEGER,
INTENT(IN) :: NFIC,NVARCL,NSOR
295 INTEGER,
INTENT(INOUT) :: NELEM,NPTFR,NDP
296 INTEGER,
INTENT(IN) :: IPARAM(10),IPOBO(*)
297 LOGICAL,
INTENT(IN) :: DEBU,SUIT,ECRI,LISTIN,SORLEO(*)
298 CHARACTER(LEN=3),
INTENT(IN) :: STD
299 CHARACTER(LEN=72),
INTENT(IN) :: TITRE
301 CHARACTER(LEN=32),
INTENT(IN) :: TEXTE(*),VARCLA(nvarcl)
302 CHARACTER(LEN=32),
INTENT(INOUT) :: TEXTLU(*)
303 INTEGER,
INTENT(IN) :: X_ORIG, Y_ORIG
311 &(npoin1,npoin,typele,nelem,titre,maille,precis)
314 INTEGER,
INTENT(IN) :: NPOIN1, NPOIN, NELEM
316 CHARACTER(LEN=11),
INTENT(IN) :: TYPELE
317 CHARACTER(LEN=80),
INTENT(IN) :: TITRE
318 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
319 CHARACTER(LEN=6),
INTENT(IN) :: PRECIS
327 &(npoin1,typele,nsfond,ihaut,ngeo,titre)
330 INTEGER,
INTENT(IN) :: NGEO
331 INTEGER,
INTENT(INOUT) :: NPOIN1 , NSFOND
332 INTEGER,
INTENT(INOUT) :: IHAUT
334 CHARACTER(LEN=80),
INTENT(INOUT) :: TITRE
335 CHARACTER(LEN=11),
INTENT(INOUT) :: TYPELE
346 INTEGER,
INTENT(IN) :: NGEO
347 CHARACTER(LEN=*),
INTENT(INOUT) :: TYPELE
355 &(npoin1,typele,std,nsfond,fusion,ihaut,ngeo,nfo1)
358 INTEGER,
INTENT(INOUT) :: NPOIN1,NSFOND
359 CHARACTER(LEN=11),
INTENT(INOUT) :: TYPELE
360 CHARACTER(LEN=3),
INTENT(IN) :: STD
361 LOGICAL,
INTENT(IN) :: FUSION
362 INTEGER,
INTENT(INOUT) :: IHAUT
363 INTEGER,
INTENT(IN) :: NGEO , NFO1
371 &(npoin1,typele,inop5,ngeo)
374 INTEGER,
INTENT(INOUT) :: NPOIN1,INOP5
375 INTEGER,
INTENT(IN) :: NGEO
376 CHARACTER(LEN=11),
INTENT(INOUT) :: TYPELE
384 &(npoin1,typele,maille,precis,ngeo,nsec2,nsec11,nsec12)
387 INTEGER,
INTENT(INOUT) :: NPOIN1
388 CHARACTER(LEN=11),
INTENT(INOUT) :: TYPELE
389 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
390 CHARACTER(LEN=6),
INTENT(INOUT) :: PRECIS
391 INTEGER,
INTENT(IN) :: NSEC11 , NSEC12 , NGEO, NSEC2
399 &( npoin1,typele,ngeo,nfo1)
402 INTEGER,
INTENT(IN) :: NGEO, NFO1
403 INTEGER,
INTENT(INOUT) :: NPOIN1
404 CHARACTER(LEN=*),
INTENT(INOUT) :: TYPELE
412 &(xinit , yinit , ikinit , npinit , neinit ,
413 & x , y , npoin , npmax , shp , elt)
416 INTEGER,
INTENT(IN) :: NPINIT, NEINIT, NPOIN,NPMAX
417 DOUBLE PRECISION,
INTENT(IN) :: XINIT(npinit) , YINIT(npinit)
418 INTEGER,
INTENT(IN) :: IKINIT(neinit,3)
419 INTEGER,
INTENT(INOUT) :: ELT(npmax)
420 DOUBLE PRECISION,
INTENT(IN) :: X(npmax) , Y(npmax)
421 DOUBLE PRECISION,
INTENT(INOUT) :: SHP(npmax,3)
429 &( x , y , zf , ikle , ngeo )
433 INTEGER,
INTENT(IN) :: NGEO
434 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4)
435 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*),ZF(*)
443 & (x, y, ikle, ncolor, tfast1, tfast2, addfas,
448 INTEGER,
INTENT(IN) :: NGEO, NFO1
449 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4)
450 INTEGER,
INTENT(INOUT) :: NCOLOR(*)
451 INTEGER,
INTENT(INOUT) :: TFAST1(*),TFAST2(*)
452 LOGICAL,
INTENT(IN) :: ADDFAS
453 DOUBLE PRECISION,
INTENT(INOUT) :: X(*), Y(*)
461 &( xrelv , yrelv , zrelv , nbat , nfond , nbfond , np ,
462 & npt , fontri , cortri , maille, ngeo )
465 DOUBLE PRECISION,
INTENT(INOUT) :: XRELV(*) , YRELV(*) , ZRELV(*)
466 INTEGER,
INTENT(IN) :: NFOND(*) , NBAT , NBFOND
467 INTEGER,
INTENT(INOUT) :: NP(5), NPT
468 LOGICAL,
INTENT(IN) :: FONTRI
469 DOUBLE PRECISION,
INTENT(IN) :: CORTRI
470 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
471 INTEGER,
INTENT(IN) :: NGEO
479 &(xinit,yinit,ikinit,npinit,neinit,x,y,ikle,ikles,w,titre,texte,
480 & nvarin,nvar2,std,fusion,ngeo,nfo1,ipobo,iparam,date,
481 & time,x_orig,y_orig)
485 DOUBLE PRECISION,
INTENT(INOUT) :: XINIT(*), YINIT(*), X(*), Y(*)
486 REAL,
INTENT(INOUT) :: W(*)
487 INTEGER,
INTENT(IN) :: NGEO , NFO1
488 INTEGER,
INTENT(INOUT) :: IPARAM(10),DATE(3),TIME(3)
489 INTEGER,
INTENT(INOUT) :: NEINIT , NPINIT
490 INTEGER,
INTENT(INOUT) :: NVARIN , NVAR2
491 INTEGER,
INTENT(INOUT) :: IKINIT(
nelem,
ndp)
493 INTEGER,
INTENT(INOUT) :: IPOBO(*)
494 LOGICAL,
INTENT(IN) :: FUSION
495 CHARACTER(LEN=72),
INTENT(INOUT) :: TITRE
496 CHARACTER(LEN=32),
INTENT(INOUT) :: TEXTE(26)
497 CHARACTER(LEN=3),
INTENT(IN) :: STD
498 INTEGER,
INTENT(INOUT) :: X_ORIG, Y_ORIG
506 &( x , y , ikle , ncolor , titre , nop5 , ngeo )
510 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
511 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4) , NCOLOR(*)
512 CHARACTER(LEN=80),
INTENT(INOUT) :: TITRE
513 INTEGER,
INTENT(INOUT) :: NOP5(*)
514 INTEGER,
INTENT(IN) :: NGEO
522 &( x , y ,ikle , ncolor , titre , npoin1 ,
523 & ngeo , nsec2,nsec3,nsec11,nsec12)
527 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
528 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4) , NCOLOR(*)
529 CHARACTER(LEN=80),
INTENT(INOUT) :: TITRE
530 INTEGER,
INTENT(IN) :: NPOIN1
531 INTEGER,
INTENT(IN) :: NGEO
532 INTEGER,
INTENT(IN) :: NSEC11 , NSEC12 , NSEC2 , NSEC3
540 & (x, y, ikle, ncolor,ngeo , nfo1)
544 INTEGER,
INTENT(IN) :: NGEO, NFO1
545 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4)
546 INTEGER,
INTENT(INOUT) :: NCOLOR(*)
547 DOUBLE PRECISION,
INTENT(INOUT) :: X(*), Y(*)
555 &(ikle,trav1,nelem,nelmax,ndp,texte,nbfond,sorleo,color,
556 & nsfond,nvarin,nvarou,maille)
559 INTEGER,
INTENT(IN) :: NDP,NELEM,NELMAX,NBFOND,NVARIN
560 INTEGER,
INTENT(INOUT) :: NSFOND,NVAROU
561 INTEGER,
INTENT(INOUT) :: TRAV1(nelem,ndp)
562 INTEGER,
INTENT(IN) :: IKLE(nelmax,ndp)
563 CHARACTER(LEN=32),
INTENT(INOUT) :: TEXTE(26)
564 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
565 LOGICAL,
INTENT(INOUT) :: SORLEO(26),COLOR
573 &(x , y , zf , xrelv , yrelv , zrelv , nbat ,
574 & nbor , nptfr , nfond , nbfond ,
fond , dm ,
575 & fontri , cortri , maille,ngeo,kp1bor)
578 INTEGER,
INTENT(IN) :: NPTFR, NBAT, NBFOND
579 INTEGER,
INTENT(IN) :: NFOND(*) , NBOR(nptfr,2)
580 INTEGER,
INTENT(IN) :: NGEO, KP1BOR(nptfr)
581 DOUBLE PRECISION,
INTENT(INOUT) :: XRELV(*) , YRELV(*) , ZRELV(*)
582 DOUBLE PRECISION,
INTENT(IN) :: X(*) , Y(*) , DM
583 DOUBLE PRECISION,
INTENT(IN) :: CORTRI
584 DOUBLE PRECISION,
INTENT(INOUT) :: ZF(*)
585 CHARACTER(LEN=72),
INTENT(IN) :: FOND(nbfond)
586 CHARACTER(LEN=9),
INTENT(IN) :: MAILLE
587 LOGICAL,
INTENT(IN) :: FONTRI
595 &(ikle,ncolor,new,x,y,epsi,ndp,npoin,nelem,nelmax)
598 INTEGER,
INTENT(IN) :: NDP , NELMAX
599 INTEGER,
INTENT(INOUT) :: NPOIN, NELEM
600 INTEGER,
INTENT(INOUT) :: IKLE(nelmax,4) , NEW(*) , NCOLOR(*)
601 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*), EPSI
609 &(x,y,w,ikle,nbor,trav1,trav2,tab,ncolor,color,nptfr)
613 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*) , W(*)
614 INTEGER,
INTENT(INOUT) :: TRAV1(*) , TRAV2(*)
615 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,3) , NCOLOR(*) , NBOR(*)
616 INTEGER,
INTENT(INOUT) :: TAB(*)
617 LOGICAL,
INTENT(IN) :: COLOR
618 INTEGER,
INTENT(IN) :: NPTFR
630 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4)
631 DOUBLE PRECISION,
INTENT(IN) :: X(*)
639 &( npoin1 , typele , nfond , precis , nsfond , titre)
642 INTEGER,
INTENT(INOUT) :: NPOIN1
643 CHARACTER(LEN=11),
INTENT(INOUT) :: TYPELE
644 INTEGER,
INTENT(IN) :: NFOND(5)
645 CHARACTER(LEN=6),
INTENT(INOUT) :: PRECIS
646 INTEGER,
INTENT(INOUT) :: NSFOND
647 CHARACTER(LEN=80),
INTENT(INOUT) :: TITRE
655 &(x,y,ikle,ipo,nbor,nptfr,ncolor,ifabor,color)
659 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
660 INTEGER,
INTENT(INOUT) :: NBOR(*) , IKLE(
nelmax,4) , NCOLOR(*)
661 INTEGER,
INTENT(INOUT) :: IFABOR(
nelmax,*) , IPO(*)
662 LOGICAL,
INTENT(INOUT) :: COLOR
663 INTEGER,
INTENT(IN) :: NPTFR
671 &(x,y,ikle,ncolor,trav1,epsi,mesh,ndp,npoin,nelem,nelmax)
674 INTEGER,
INTENT(IN) :: MESH , NDP , NELMAX
675 INTEGER,
INTENT(INOUT) :: NPOIN, NELEM
676 INTEGER,
INTENT(INOUT) :: IKLE(nelmax,4) , NCOLOR(*)
677 INTEGER,
INTENT(INOUT) :: TRAV1(*)
679 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
680 DOUBLE PRECISION,
INTENT(INOUT) :: EPSI
688 &(ifabor,ikle,trav1,nptfr,numpb,nbpb)
692 INTEGER,
INTENT(IN) :: IFABOR(
nelmax,*) , IKLE(
nelmax,4)
693 INTEGER,
INTENT(INOUT) :: TRAV1(
npoin,2)
694 INTEGER,
INTENT(INOUT) :: NPTFR
695 INTEGER,
INTENT(INOUT) :: NUMPB(100), NBPB
703 &(nlim,lihbor,liubor,livbor,hbor,ubor,vbor,
704 & chbord,nbor,npmax,nptfr)
706 INTEGER,
INTENT(IN) :: NLIM
707 INTEGER,
INTENT(IN) :: NPTFR
708 INTEGER,
INTENT(IN) :: NPMAX
709 INTEGER,
INTENT(INOUT) :: LIUBOR(npmax),LIVBOR(npmax)
710 INTEGER,
INTENT(INOUT) :: LIHBOR(npmax)
711 INTEGER,
INTENT(INOUT) :: NBOR(npmax)
712 DOUBLE PRECISION,
INTENT(INOUT) :: UBOR(npmax),VBOR(npmax)
713 DOUBLE PRECISION,
INTENT(INOUT) :: HBOR(npmax),CHBORD(npmax)
721 &(nlim,lihbor,liubor,livbor,hbor,ubor,vbor,
722 & chbord,nbor,nptfr,nptfr2,ncolor)
724 INTEGER,
INTENT(IN) :: NLIM
725 INTEGER,
INTENT(IN) :: NPTFR
726 INTEGER,
INTENT(INOUT) :: LIUBOR(nptfr),LIVBOR(nptfr)
727 INTEGER,
INTENT(INOUT) :: LIHBOR(nptfr)
728 INTEGER,
INTENT(INOUT) :: NBOR(nptfr)
729 INTEGER,
INTENT(OUT) :: NPTFR2
730 DOUBLE PRECISION,
INTENT(INOUT) :: UBOR(nptfr,2),VBOR(nptfr,2)
731 DOUBLE PRECISION,
INTENT(INOUT) :: HBOR(nptfr),CHBORD(nptfr)
732 INTEGER,
INTENT(INOUT) :: NCOLOR(nptfr)
subroutine lecsim(X, Y, IKLE, NCOLOR, TITRE, NOP5, NGEO)
subroutine elmsec(ELPSEC, SEUSEC, TPSFIN, X, Y, IKLE, NCOLOR, ISDRY, IHAUT, NVAR, H, WORK, NEW, STD, NGEO, TEXTE)
subroutine interp(XINIT, YINIT, IKINIT, NPINIT, NEINIT, X, Y, NPOIN, NPMAX, SHP, ELT)
subroutine inifas(TYPELE, NGEO)
subroutine surcon(X, Y, IKLE, IPO, NBOR, NPTFR, NCOLOR, IFABOR, COLOR)
subroutine inisim(NPOIN1, TYPELE, INOP5, NGEO)
subroutine decoup(ISURC, X, Y, IKLE, NCOLOR, IFABOR, NELEM2, NPOIN2, COLOR)
subroutine inistb(NPOIN1, TYPELE, MAILLE, PRECIS, NGEO, NSEC2, NSEC11, NSEC12)
subroutine fill_lim(NPTFR, NPTFRX, NTRAC, LIHBOR, LIUBOR, LIVBOR, LITBOR, HBOR, UBOR, VBOR, CHBORD, TBOR, ATBOR, BTBOR, NBOR, OLD_NBOR)
subroutine shufle(IKLE, X)
subroutine dynami(NPTFR, NBOR, LIHBOR, LIUBOR, LIVBOR, LITBOR, NCOLFR, MAILLE, NLIM)
subroutine lecfas(X, Y, IKLE, NCOLOR, TFAST1, TFAST2, ADDFAS, NGEO, NFO1)
subroutine projec(X, Y, ZF, XRELV, YRELV, ZRELV, NBAT, NBOR, NPTFR, NFOND, NBFOND, FOND, DM, FONTRI, CORTRI, MAILLE, NGEO, KP1BOR)
subroutine cordep(IKLE, LGVEC)
subroutine fm3sel(X, Y, NPOIN, NBOR, NFIC, STD, NVAR, TEXTE, TEXTLU, VARCLA, NVARCL, TITRE, SORLEO, NSOR, W, IKLE, IKLES, ITRAV, NELEM, NPTFR, NDP, MXPTVS, MXELVS, DATE, TIME, DEBU, SUIT, ECRI, LISTIN, IPARAM, IPOBO, X_ORIG, Y_ORIG)
subroutine lecadc(X, Y, ZF, IKLE, NGEO)
subroutine inisel(NPOIN1, TYPELE, STD, NSFOND, FUSION, IHAUT, NGEO, NFO1)
subroutine lecstb(X, Y, IKLE, NCOLOR, TITRE, NPOIN1, NGEO, NSEC2, NSEC3, NSEC11, NSEC12)
subroutine deparr(IKLE, NDEPAR, LGVEC)
subroutine fond(ZF, X, Y, NPOIN, NFON, NBOR, KP1BOR, NPTFR)
subroutine ranbo(NBOR, KP1BOR, IFABOR, IKLE, NCOLOR, TRAV1, NPTFR, X, Y, NCOLFR, NDP, NPOIN, NELEM, NELMAX, MESH)
subroutine converter(LOC_INPFILE, LOC_BNDFILE, LOC_OUTFILE, LOC_OUTBNDFILE)
subroutine remail(IKLE, NCOLOR, NEW, X, Y, EPSI, NDP, NPOIN, NELEM, NELMAX)
subroutine elmpb(NBPB, NUMPB, X, Y, IKLE, NCOLOR, ISDRY, NEW)
subroutine verifs(IFABOR, IKLE, TRAV1, NPTFR, NUMPB, NBPB)
subroutine iniadc(NPOIN1, TYPELE, NSFOND, IHAUT, NGEO, TITRE)
subroutine lecsellim(NLIM, LIHBOR, LIUBOR, LIVBOR, HBOR, UBOR, VBOR, CHBORD, NBOR, NPMAX, NPTFR, NCOLOR)
subroutine initri(NPOIN1, TYPELE, NGEO, NFO1)
subroutine lecfon(XRELV, YRELV, ZRELV, NBAT, NFOND, NBFOND, NP, NPT, FONTRI, CORTRI, MAILLE, NGEO)
subroutine ecrsel(VAINIT, IKINIT, NPINIT, NEINIT, SHP, ELT, NPOIN, NPOIN1, NPMAX, W, X, ZF, NSFOND, NCOLOR, COLOR, VAR, NVARIN, NVAROU, NVAR2, STD, FUSION, NRES, NGEO, NFO1, MAILLE, TEXTE)
subroutine refine_mesh(RLEVELS, MESHINIT, NNELMAX, NPTFRMAX, NTRAC, EXTEND_LIM, CORRESP, LIHBOR, LIUBOR, LIVBOR, LITBOR, HBOR, UBOR, VBOR, CHBORD, TBOR, ATBOR, BTBOR, ZF)
subroutine divise(X, Y, IKLE, NCOLOR, NPOIN, NELEM, NELMAX, NSOM2, SOM2, INDICP, INDICE, SHP, ELT, NPMAX, CORR, LEVEL)
subroutine lecsel(XINIT, YINIT, IKINIT, NPINIT, NEINIT, X, Y, IKLE, IKLES, W, TITRE, TEXTE, NVARIN, NVAR2, STD, FUSION, NGEO, NFO1, IPOBO, IPARAM, DATE, TIME, X_ORIG, Y_ORIG)
subroutine circul(IKLE, ITEST1, IELEM, I1, I2, I3, X, Y, NNELMAX)
subroutine imprim(NPOIN1, NPOIN, TYPELE, NELEM, TITRE, MAILLE, PRECIS)
subroutine lectri(X, Y, IKLE, NCOLOR, NGEO, NFO1)
subroutine renum(X, Y, W, IKLE, NBOR, TRAV1, TRAV2, TAB, NCOLOR, COLOR, NPTFR)
subroutine stbtel(NPOIN1, TYPELE, NFOND, PRECIS, NSFOND, TITRE)
subroutine presel(IKLE, TRAV1, NELEM, NELMAX, NDP, TEXTE, NBFOND, SORLEO, COLOR, NSFOND, NVARIN, NVAROU, MAILLE)
subroutine verifi(X, Y, IKLE, NCOLOR, TRAV1, EPSI, MESH, NDP, NPOIN, NELEM, NELMAX)
subroutine writesellim(NLIM, LIHBOR, LIUBOR, LIVBOR, HBOR, UBOR, VBOR, CHBORD, NBOR, NPMAX, NPTFR)