33 SUBROUTINE lgmini_bc(IADLL ,JLL ,LLL ,IGRNOD ,IBCSLAG,
34 . MASS ,INER ,NC ,NOM_OPT)
44#include "implicit_f.inc"
54 INTEGER NC, IADLL(*), JLL(*), LLL(*),IBCSLAG(5,*)
56 INTEGER NOM_OPT(LNOPT1,*)
58 TYPE (GROUP_) ,
DIMENSION(NGRNOD) :: IGRNOD
62 INTEGER I, IK, IG, IGR, CT, CR, ISK, NN
64 CHARACTER(LEN=NCHARTITLE) ::
72 CALL fretitl2(titr,nom_opt(lnopt1-ltitr+1,i),ltitr)
73 DO ig=1,igrnod(igr)%NENTITY
74 nn=igrnod(igr)%ENTITY(ig)
77 IF(ct==1.OR.ct==3.OR.ct==5.OR.ct==7)
THEN
90 iadll(nc+1)=iadll(nc) + 1
91 IF(iadll(nc+1)-1>lag_nkf)
THEN
96 . c1=
'BOUNDARY CONDITIONS',
97 . c2=
'BOUNDARY CONDITIONS',
104 iadll(nc+1)=iadll(nc) + 3
105 IF(iadll(nc+1)-1>lag_nkf)
THEN
110 . c1=
'BOUNDARY CONDITIONS',
111 . c2=
'BOUNDARY CONDITIONS'
125 IF(ct==2.OR.ct==3.OR.ct==6.OR.ct==7)
THEN
133 . c1=
'BOUNDARY CONDITIONS',
134 . c2=
'BOUNDARY CONDITIONS',
138 iadll(nc+1)=iadll(nc) + 1
139 IF(iadll(nc+1)-1>lag_nkf)
THEN
144 . c1=
'BOUNDARY CONDITIONS',
145 . c2=
'BOUNDARY CONDITIONS',
152 iadll(nc+1)=iadll(nc) + 3
153 IF(iadll(nc+1)-1>lag_nkf)
THEN
158 . c1=
'BOUNDARY CONDITIONS',
159 . c2=
'BOUNDARY CONDITIONS',
173 IF(ct==4.OR.ct==5.OR.ct==6.OR.ct==7)
THEN
181 . c1=
'BOUNDARY CONDITIONS',
182 . c2=
'BOUNDARY CONDITIONS',
186 iadll(nc+1)=iadll(nc) + 1
187 IF(iadll(nc+1)-1>lag_nkf)
THEN
192 . c1=
'BOUNDARY CONDITIONS',
193 . c2=
'BOUNDARY CONDITIONS',
200 iadll(nc+1)=iadll(nc) + 3
206 . c1=
'BOUNDARY CONDITIONS',
207 . c2=
'BOUNDARY CONDITIONS',
222 IF(iner(nn)/=0.0)
THEN
224 IF(cr==1.OR.cr==3.OR.cr==5.OR.cr==7)
THEN
232 . c1=
'BOUNDARY CONDITIONS')
235 iadll(nc+1)=iadll(nc) + 1
236 IF(iadll(nc+1)-1>lag_nkf)
THEN
241 . c1=
'BOUNDARY CONDITIONS',
242 . c2=
'BOUNDARY CONDITIONS',
249 iadll(nc+1)=iadll(nc) + 3
250 IF(iadll(nc+1)-1>lag_nkf)
THEN
255 . c1=
'BOUNDARY CONDITIONS',
256 . c2=
'BOUNDARY CONDITIONS',
270 IF(cr==2.OR.cr==3.OR.cr==6.OR.cr==7)
THEN
278 . c1=
'BOUNDARY CONDITIONS',
279 . c2=
'BOUNDARY CONDITIONS',
283 iadll(nc+1)=iadll(nc) + 1
284 IF(iadll(nc+1)-1>lag_nkf)
THEN
289 . c1=
'BOUNDARY CONDITIONS',
290 . c2=
'BOUNDARY CONDITIONS',
297 iadll(nc+1)=iadll(nc) + 3
298 IF(iadll(nc+1)-1>lag_nkf)
THEN
303 . c1=
'BOUNDARY CONDITIONS',
304 . c2=
'BOUNDARY CONDITIONS',
318 IF(cr==4.OR.cr==5.OR.cr==6.OR.cr==7)
THEN
326 . c1=
'BOUNDARY CONDITIONS',
327 . c2=
'BOUNDARY CONDITIONS',
331 iadll(nc+1)=iadll(nc) + 1
332 IF(iadll(nc+1)-1>lag_nkf)
THEN
337 . c1=
'BOUNDARY CONDITIONS',
338 . c2=
'BOUNDARY CONDITIONS',
345 iadll(nc+1)=iadll(nc) + 3
346 IF(iadll(nc+1)-1>lag_nkf)
THEN
351 . c1=
'BOUNDARY CONDITIONS',
352 . c2=
'BOUNDARY CONDITIONS',
subroutine lgmini_bc(iadll, jll, lll, igrnod, ibcslag, mass, iner, nc, nom_opt)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)