23!||====================================================================
33#include "implicit_f.inc"
43 INTEGER NEDG,ITAGND(*)
44 INTEGER IXS10(6,*),IPARG(NPARG,NGROUP)
53 INTEGER I,J,NG, NEL, NFT,II, NF2, N, ITY,ISOLNOD,ISROT
61 isolnod = iparg(28,ng)
63 IF(isolnod == 10) isrot = iparg(74,ng)
64 IF(ity == 1.AND.isolnod == 10.AND.isrot == 2)
THEN
72 IF (itagnd(n)==0)
THEN
84!||====================================================================
94#include "implicit_f.inc"
105 INTEGER ICNDS10(3,*),IXS(NIXS,*),IXS10(6,*),IPARG(NPARG,*)
110#include
"com04_c.inc"
114 INTEGER I,J,K,NG, NEL, NFT,NF1, NF2, N, ITY,ISOLNOD,ISROT,NC(4)
115 INTEGER IPERM1(6),(6),N1,N2,NEDG,ND,II,JJ
117 DATA iperm1/1,2,3,1,2,3/
118 DATA iperm2/2,3,1,4,4,4/
125 isolnod = iparg(28,ng)
127 IF(isolnod == 10) isrot = iparg(74,ng)
128 IF(ity == 1.AND.isolnod == 10.AND.isrot == 2)
THEN
142 IF (itagnd(n)==0)
THEN
148 icnds10(2,nedg) = nc(n1)
149 icnds10(3,nedg) = nc(n2)
156 IF (nedg/=ns10e)
THEN
157 print *,
'error!!! NEDG,NS10EDG=',nedg,ns10e
176#include "implicit_f.inc"
180 INTEGER ICNDS10(3,*), ITAGND(*)
185#include
"com04_c.inc"
189 INTEGER I,J,ICND_CP(3,NS10E),IE,N
192 icnd_cp(1:3,1:ns10e)=icnds10(1:3,1:ns10e)
196 IF (itagnd(n)>0)
THEN
199 icnds10(1:3,ie)=icnd_cp(1:3,j)
203 IF (ie /= ns10e) print *,
'Error of re-ordering in REORD_ICND',ie,ns10e
209!||--- called by ------------------------------------------------------
223#include "implicit_f.inc"
227 INTEGER NN, INN(*), ITAGND(*)
231 INTEGER I,J,NG, NEL, NFT,NF1, NF2, N,ND
237 IF (itagnd(n) ==0 )
THEN
255#include "implicit_f.inc"
259 INTEGER NN, INN(*), ITAGND(*)
263 INTEGER I,,NG, NEL, NFT,NF1, NF2, N,ND
269 IF (itagnd(n) ==0 )
THEN
272 ELSEIF (itagnd(n) >0 )
THEN
273 itagnd(n) = -itagnd(n)
297#include "implicit_f.inc"
301#include "com04_c.inc"
302#include "scr03_c.inc"
306 INTEGER NN, INN(*), ITAGND(*),ICNDS10(3,*),IU,ITAB(*)
317 INTEGER I,J,NG, NEL, NFT,NF1, NF2, N,ND,N1,N2,NNEW,ID,IER1,IER2
330 IF (itagnd(n) /=0 )
THEN
335 is1 = intab(nn,inn,n1)
336 is2 = intab(nn,inn,n2)
337 IF (is1.AND.is2)
THEN
339 itagnd(n) = itagnd(n) + ns10e
346 . anmode=aninfo_blind_1,
350 ELSEIF (.NOT.(is1).AND..NOT.(is2))
THEN
354 . anmode=aninfo_blind_1,
365 . anmode=aninfo_blind_1,
377 IF (ier1 >0.AND.ipri>=5)
THEN
380 . anmode=aninfo_blind_1,
386 IF (ier2 >0.AND.ipri>=5)
THEN
389 . anmode=aninfo_blind_1,
407#include "implicit_f.inc"
411#include "com04_c.inc"
412#include "param_c.inc"
416 INTEGER NPBY(NNPBY,*), LPBY(*) ,ITAGND(*)
421 INTEGER I,J,N,K,KK,NSL,NSL_N,K_N,NN
431 IF(itagnd(nn)>ns10e)
THEN
432 itagnd(nn) = -(itagnd(nn)-ns10e)
455 SUBROUTINE rbe2modif_nd(NN, INN, ITAGND,ICNDS10,IU,ITAB,ITAGM,M,ITAGIC)
461#include "implicit_f.inc"
465 INTEGER NN, (*), ITAGND(*),ICNDS10(3,*),ITAGM(*),IU,ITAB(*),
476#include "com04_c.inc"
477#include "scr03_c.inc"
481 INTEGER I,J,, NEL, NFT,NF1, NF2, N,ND,N1,N2,NNEW,IER1,ID,IER2,M_1,M_2
503 IF (itagnd(n) > ns10e)
THEN
507 ELSEIF (itagnd(n) /=0 )
THEN
512 IF (n1==m.OR.n1==m_1.OR.n1==m_2)
THEN
514 ELSEIF (itagm(n1)==0)
THEN
516 ELSEIF (itagm(n1)==m.OR.itagm(n1)==m_1.OR.itagm(n1)==m_2)
THEN
517 IF (itagic(n1)==itagic(nd))
THEN
526 IF (n2==m.OR.n2==m_1.OR.n2==m_2)
THEN
528 ELSEIF (itagm(n2)==0)
THEN
530 ELSEIF (itagm(n2)==m.OR.itagm(n2)==m_1.OR.itagm(n2)==m_2)
THEN
531 IF (itagic(n2)==itagic(nd))
THEN
540 IF (is1.AND.is2)
THEN
544 itagnd(n) = itagnd(n) + ns10e
549 . anmode=aninfo_blind_1,
553 ELSEIF (.NOT.(is1).AND..NOT.(is2))
THEN
557 . anmode=aninfo_blind_1,
568 . anmode=aninfo_blind_1,
580 IF (ier1 >0.AND.ipri>=5)
THEN
583 . anmode=aninfo_blind_1,
589 IF (ier2 >0.AND.ipri>=5)
THEN
592 . anmode=aninfo_blind_1,
605!||--- uses -----------------------------------------------------
614#include "implicit_f.inc"
618#include "com04_c.inc"
619#include "param_c.inc"
623 INTEGER IRBE2(NRBE2L,*), LRBE2(*), ITAGND(*)
628 INTEGER I,J,N,K,KK,NSL,NSL_N,K_N,NS
633 itag(1:numnod) = itagnd(1:numnod)
640 IF(itag(ns)>ns10e)
THEN
641 IF(itagnd(ns)>ns10e) itagnd(ns) = -(itagnd(ns)-ns10e)
667#include "implicit_f.inc"
671 INTEGER ICODE(*), ITAGND(*),ICNDS10(3,*),ITAB(*)
676#include
"com04_c.inc"
677#include
"scr03_c.inc"
681 INTEGER I,J,NG, NEL, NFT,NF1, NF2, N,ND,N1,N2,ID,IPR
682 INTEGER IS1,IS2,ISMIN
687 IF (icode(n)>0 .AND. itagnd(n) /=0 )
THEN
695 IF (is1/=icode(n).AND.is2/=icode(n).AND.ismin<icode(n))
THEN
699 . anmode=aninfo_blind_1,
701 . c1='boundary conditions
',
702 . C2='boundary conditions
')
707 IF (ITAGND(N)>0)ITAGND(N) = -ITAGND(N)
709 . CALL ANCMSG(MSGID=1207,
711 . ANMODE=ANINFO_BLIND_1,
717.AND.
IF (IPR >0IPRI>=5) THEN
718 CALL ANCMSG(MSGID=1207,
720 . ANMODE=ANINFO_BLIND_1,
721 . C1='boundary conditions
',
722 . C2='boundary conditions
',
728!||====================================================================
729!|| fixmodif_nd ../starter/source/elements/solid/solide10/dim_s10edg.F
730!||--- called by ------------------------------------------------------
731!|| lectur ../starter/source/starter/lectur.F
732!||--- calls -----------------------------------------------------
733!|| ancmsg ../starter/source/output/message/message.F
734!|| samefvid ../starter/source/elements/solid/solide10/dim_s10edg.F
735!||--- uses -----------------------------------------------------
736!|| message_mod ../starter/share/message_module/message_mod.F
737!||====================================================================
738 SUBROUTINE FIXMODIF_ND(IBFV, ITAGND,ICNDS10,ITAB)
744#include "implicit_f.inc"
748#include "param_c.inc"
749#include "com04_c.inc"
750#include "scr03_c.inc"
754 INTEGER IBFV(NIFV,*), ITAGND(*),ICNDS10(3,*),ITAB(*)
759 INTEGER I,J,NG, NEL, DIR, N,ND,N1,N2,K,ID,IPR
772 IF (ITAGND(N) /=0 ) THEN
778 IS1 = SAMEFVID(K,IBFV,N1)
779 IS2 = SAMEFVID(K,IBFV,N2)
783.NOT..AND..NOT.
IF ((IS1)(IS2)) THEN
785 CALL ANCMSG(MSGID=1208,
787 . ANMODE=ANINFO_BLIND_1,
789 . C1='imposed vel/disp/acc
',
790 . C2='imposed vel/disp/acc
')
794 IF (IBFV(3,I)>0) IBFV(3,I) = -IBFV(3,I)
795 IF (ITAGND(N)>0)ITAGND(N) = -ITAGND(N)
797 . CALL ANCMSG(MSGID=1207,
799 . ANMODE=ANINFO_BLIND_1,
806.AND.
IF (IPR >0IPRI>=5) THEN
807 CALL ANCMSG(MSGID=1207,
809 . ANMODE=ANINFO_BLIND_1,
810 . C1='imposed vel/disp/acc
',
811 . C2='imposed vel/disp/acc
',
817!||====================================================================
818!|| samefvid ../starter/source/elements/solid/solide10/dim_s10edg.F
819!||--- called by ------------------------------------------------------
820!|| fixmodif_nd ../starter/source/elements/solid/solide10/dim_s10edg.F
821!||====================================================================
822 LOGICAL FUNCTION SAMEFVID(ID,IBFV,N)
826#include "implicit_f.inc"
830#include "param_c.inc"
831#include "com04_c.inc"
835 INTEGER ID,IBFV(NIFV,*),N
846 IF (K==ID) SAMEFVID=.TRUE.
853!||====================================================================
854!|| int2modif_nd ../starter/source/elements/solid/solide10/dim_s10edg.F
855!||--- called by ------------------------------------------------------
856!|| inintr2 ../starter/source/interfaces/inter3d1/inintr2.F
857!||--- calls -----------------------------------------------------
858!|| ancmsg ../starter/source/output/message/message.F
859!|| intab ../starter/source/interfaces/inter3d1/i24tools.F
860!||--- uses -----------------------------------------------------
861!|| message_mod ../starter/share/message_module/message_mod.F
862!||====================================================================
863 SUBROUTINE INT2MODIF_ND(IPARI,INTBUF_TAB,ITAGND,ICNDS10,ITAB)
869 USE NAMES_AND_TITLES_MOD , ONLY : NCHARTITLE
873#include "implicit_f.inc"
877#include "param_c.inc"
878#include "com04_c.inc"
879#include "scr03_c.inc"
883 INTEGER IPARI(NPARI,NINTER),ITAGND(*),ITAB(*),ICNDS10(3,*)
884 TYPE(INTBUF_STRUCT_), DIMENSION(NINTER) :: INTBUF_TAB
893 INTEGER I,J,N,NTY,NSN,NMN,ISL,NKIN,NOINT,IMODI,II,N1,N2,ND
894 INTEGER K,ILEV,NUVAR,IDEL7N,INTTH,IPR,IML,ICOM
895 INTEGER, DIMENSION(NUMNOD) :: ITAGS,ITAGMD
896 CHARACTER(LEN=NCHARTITLE):: TITR
950.or.
IF (ILEV <= 5 ILEV == 30) THEN
952 ISL = INTBUF_TAB(N)%NSV(I)
953 IF (ITAGS(ISL)==0) ITAGS(ISL)=NOINT
960 N = IABS(ICNDS10(1,I))
969 IML = INTBUF_TAB(N)%MSR(I)
970 IF (ITAGMD(IML)>0) ITAGMD(IML) = ITAGMD(IML) + NS10E
973.or.
IF (ILEV == 27 ILEV == 28) THEN
975 ISL = INTBUF_TAB(N)%NSV(I)
976.AND.
IF (ITAGMD(ISL)>0 INTBUF_TAB(N)%IRUPT(I) == 1) ITAGMD(IML)=-ITAGMD(ISL)
978.or.
ELSEIF (ILEV == 25 ILEV == 26) THEN
980 ISL = INTBUF_TAB(N)%NSV(I)
981 IF (ITAGMD(ISL)>0 ) ITAGMD(IML)=-ITAGMD(ISL)
991 N = IABS(ICNDS10(1,I))
994.OR.
IF (ITAGMD(N)>NS10EITAGMD(N)<0) THEN
995.OR.
IF (ITAGS(N1)>0ITAGS(N2)>0) THEN
997 IF (ITAGS(N1)>0) ITAGS(N1)=-ITAGS(N1)
998 IF (ITAGS(N2)>0) ITAGS(N2)=-ITAGS(N2)
1000.AND.
IF (NOINT==0ITAGS(N1)<0)NOINT = -ITAGS(N1)
1001.AND.
IF (NOINT==0ITAGS(N2)<0)NOINT = -ITAGS(N2)
1006 CALL ANCMSG(MSGID=1638,
1008 . ANMODE=ANINFO_BLIND_1,
1023.or.
IF (ILEV == 25 ILEV == 26) THEN
1024.or.
ELSEIF (ILEV == 27 ILEV == 28) THEN
1026 ISL = INTBUF_TAB(N)%NSV(I)
1027.AND.
IF (ITAGND(ISL)/=0 INTBUF_TAB(N)%IRUPT(I) /= 1)THEN
1028 INTBUF_TAB(N)%NSV(I) = -ISL
1029 IF (ITAGND(ISL)>0 ) ITAGND(ISL) = -ITAGND(ISL)
1035 ISL = INTBUF_TAB(N)%NSV(I)
1036 IF (ITAGND(ISL)/=0 )THEN
1037 INTBUF_TAB(N)%NSV(I) = -ISL
1038 IF (ITAGND(ISL)>0 ) ITAGND(ISL) = -ITAGND(ISL)
1046 IF (IMODI > 0 ) THEN
1047 IDEL7N = IPARI(17,N)
1052 IF (INTBUF_TAB(N)%NSV(I) > 0) THEN
1054 INTBUF_TAB(N)%NSV(II) = INTBUF_TAB(N)%NSV(I)
1055 INTBUF_TAB(N)%IRTLM(II) = INTBUF_TAB(N)%IRTLM(I)
1056.AND..OR..OR.
IF ((ILEV >= 10ILEV <= 22)ILEV == 27ILEV == 28) THEN
1057 INTBUF_TAB(N)%IRUPT(II) = INTBUF_TAB(N)%IRUPT(I)
1059 INTBUF_TAB(N)%CSTS(1+2*(II-1)) = INTBUF_TAB(N)%CSTS(1+2*(I-1))
1060 INTBUF_TAB(N)%CSTS(1+2*(II-1)+1) = INTBUF_TAB(N)%CSTS(1+2*(I-1)+1)
1061 INTBUF_TAB(N)%DPARA(1+7*(II-1)) = INTBUF_TAB(N)%DPARA(1+7*(I-1))
1062 INTBUF_TAB(N)%DPARA(1+7*(II-1)+1) = INTBUF_TAB(N)%DPARA(1+7*(I-1)+1)
1063 INTBUF_TAB(N)%DPARA(1+7*(II-1)+2) = INTBUF_TAB(N)%DPARA(1+7*(I-1)+2)
1064 INTBUF_TAB(N)%DPARA(1+7*(II-1)+3) = INTBUF_TAB(N)%DPARA(1+7*(I-1)+3)
1065 INTBUF_TAB(N)%DPARA(1+7*(II-1)+4) = INTBUF_TAB(N)%DPARA(1+7*(I-1)+4)
1066 INTBUF_TAB(N)%DPARA(1+7*(II-1)+5) = INTBUF_TAB(N)%DPARA(1+7*(I-1)+5)
1067 INTBUF_TAB(N)%DPARA(1+7*(II-1)+6) = INTBUF_TAB(N)%DPARA(1+7*(I-1)+6)
1068 IF (IDEL7N /= 0)THEN
1069 INTBUF_TAB(N)%SMAS(II) = INTBUF_TAB(N)%SMAS(I)
1070 INTBUF_TAB(N)%SINER(II) = INTBUF_TAB(N)%SINER(I)
1072.AND..OR.
IF ((ILEV>=10 ILEV<=22 ) INTTH > 0) THEN
1073 INTBUF_TAB(N)%AREAS2(II) = INTBUF_TAB(N)%AREAS2(I)
1075 INTBUF_TAB(N)%UVAR(1+NUVAR*(II-1)+K) =
1076 . INTBUF_TAB(N)%UVAR(1+NUVAR*(I-1)+K)
1079.AND..OR..AND.
IF (( ILEV>=10 ILEV<=12)( ILEV>=20 ILEV<=22)) THEN
1080 INTBUF_TAB(N)%SMAS(II) = INTBUF_TAB(N)%SMAS(I)
1081 INTBUF_TAB(N)%SINER(II) = INTBUF_TAB(N)%SINER(I)
1083 INTBUF_TAB(N)%UVAR(1+NUVAR*(II-1)+K) =
1084 . INTBUF_TAB(N)%UVAR(1+NUVAR*(I-1)+K)
1087 INTBUF_TAB(N)%XM0(1+3*(II-1)+K) = INTBUF_TAB(N)%XM0(1+3*(I-1)+K)
1088 INTBUF_TAB(N)%DSM(1+3*(II-1)+K) = INTBUF_TAB(N)%DSM(1+3*(I-1)+K)
1089 INTBUF_TAB(N)%FSM(1+3*(II-1)+K) = INTBUF_TAB(N)%FSM(1+3*(I-1)+K)
1091.OR.
ELSEIF (ILEV==27 ILEV==28) THEN
1092 INTBUF_TAB(N)%SMAS(II) = INTBUF_TAB(N)%SMAS(I)
1093 INTBUF_TAB(N)%SINER(II) = INTBUF_TAB(N)%SINER(I)
1094 INTBUF_TAB(N)%SPENALTY(II) = INTBUF_TAB(N)%SPENALTY(I)
1095 INTBUF_TAB(N)%STFR_PENALTY(II) = INTBUF_TAB(N)%STFR_PENALTY(I)
1097 INTBUF_TAB(N)%SKEW(1+9*(II-1)+K) = INTBUF_TAB(N)%SKEW(1+9*(I-1)+K)
1100 INTBUF_TAB(N)%DSM(1+3*(II-1)+K) = INTBUF_TAB(N)%DSM(1+3*(I-1)+K)
1101 INTBUF_TAB(N)%FSM(1+3*(II-1)+K) = INTBUF_TAB(N)%FSM(1+3*(I-1)+K)
1102 INTBUF_TAB(N)%FINI(1+3*(II-1)+K) = INTBUF_TAB(N)%FINI(1+3*(I-1)+K)
1105 IF (INTBUF_TAB(N)%S_CSTS_BIS>0) THEN
1107 INTBUF_TAB(N)%CSTS_BIS(1+2*(II-1)+K) = INTBUF_TAB(N)%CSTS_BIS(1+2*(I-1)+K)
1112 ISL = -INTBUF_TAB(N)%NSV(I)
1115 . CALL ANCMSG(MSGID=1209,
1117 . ANMODE=ANINFO_BLIND_1,
1123 END IF !(IMODI > 0 )
1124.AND.
IF (IPR >0IPRI>=5) THEN
1125 CALL ANCMSG(MSGID=1209,
1127 . ANMODE=ANINFO_BLIND_1,
1128 . C1='Interface type2
',
1138!||====================================================================
1139!|| pre_cndpon ../starter/source/elements/solid/solide10/dim_s10edg.F
1140!||--- called by ------------------------------------------------------
1141!|| lectur ../starter/source/starter/lectur.F
1142!||--- calls -----------------------------------------------------
1143!|| nlocal ../starter/source/spmd/node/ddtools.F
1144!||====================================================================
1145 SUBROUTINE PRE_CNDPON(ICNDS10,ADSKYCND,CEPCND,CELCND ,ITAGND)
1149#include "implicit_f.inc"
1153#include "com04_c.inc"
1154#include "com01_c.inc"
1159 . ICNDS10(3,*), ADSKYCND(0:*),CEPCND(*),CELCND(*),ITAGND(*)
1168 INTEGER K, I, IS,IAD, J, KK, N, NL,NIR,NL_L,P,NI,ICOMP(NSPMD)
1184 K = IABS(ICNDS10(1,I))
1185 IF (ITAGND(K)>NS10E) CYCLE
1188 ADSKYCND(KK) = ADSKYCND(KK) + 1
1195 IF (ADSKYCND(1)>0) THEN
1200 IF (ADSKYCND(I)>0) THEN
1209 ADSKYCND(1) = ADSKYCND(1)+1
1214 ADSKYCND(I)=ADSKYCND(I)+ADSKYCND(I-1)
1216 DO I=NUMNOD+1,NI+1,-1
1217 ADSKYCND(I)=ADSKYCND(I-1)
1225 K = IABS(ICNDS10(1,I))
1226 IF (ITAGND(K)>NS10E) CYCLE
1228 IF(NLOCAL(K,P)==1)THEN
1230 ICOMP(P) = ICOMP(P) + 1
1256!||====================================================================
1257!|| fillcncnd ../starter/source/elements/solid/solide10/dim_s10edg.F
1258!||--- called by ------------------------------------------------------
1259!|| lectur ../starter/source/starter/lectur.F
1260!||====================================================================
1261 SUBROUTINE FILLCNCND(CNCND ,ADDCNCND, ICNDS10,ITAGND)
1265#include "implicit_f.inc"
1269#include "com04_c.inc"
1273 INTEGER ADDCNCND(0:*), CNCND(*),ICNDS10(3,*),ITAGND(*)
1277 INTEGER I, J, L, K, N, OFF, NTY, NRTS, NRTM, NSN, NMN,
1278 . KK, NIR,ADSKY(NUMNOD+1)
1283 ADSKY(I) = ADDCNCND(I)
1290 IF (ITAGND(K)>NS10E) CYCLE
1293 CNCND(ADSKY(KK)) = I
1294 ADSKY(KK) = ADSKY(KK) + 1
1300!||====================================================================
1301!|| stifn0_nd ../starter/source/elements/solid/solide10/dim_s10edg.F
1302!||--- called by ------------------------------------------------------
1303!|| lectur ../starter/source/starter/lectur.F
1304!||====================================================================
1305 SUBROUTINE STIFN0_ND(ICNDS10,STIFN)
1310#include "implicit_f.inc"
1314#include "com04_c.inc"
1318 INTEGER ICNDS10(3,*)
1329 ND = IABS(ICNDS10(1,I))
1335!||====================================================================
1336!|| stifn1_nd ../starter/source/elements/solid/solide10/dim_s10edg.F
1337!||--- called by ------------------------------------------------------
1338!|| lectur ../starter/source/starter/lectur.F
1339!||====================================================================
1340 SUBROUTINE STIFN1_ND(ICNDS10,STIFN)
1345#include "implicit_f.inc"
1349#include "com04_c.inc"
1353 INTEGER ICNDS10(3,*)
1360 INTEGER I,J,ND,N1,N2
1366 ND = IABS(ICNDS10(1,I))
1367 IF (STIFN(ND)<=ZERO) CYCLE
1368 STIF =HALF*STIFN(ND)
1371 STIFN(N1)=STIFN(N1)+STIF
1372 STIFN(N2)=STIFN(N2)+STIF
1378!||====================================================================
1379!|| bcscycmodif_nd ../starter/source/elements/solid/solide10/dim_s10edg.F
1380!||--- called by ------------------------------------------------------
1381!|| lectur ../starter/source/starter/lectur.F
1382!||--- calls -----------------------------------------------------
1383!|| ancmsg ../starter/source/output/message/message.F
1384!||--- uses -----------------------------------------------------
1385!|| message_mod ../starter/share/message_module/message_mod.F
1386!||====================================================================
1387 SUBROUTINE BCSCYCMODIF_ND(IBCSCYC,LBCSCYC,ITAGND,ITAB)
1393#include "implicit_f.inc"
1397#include "com04_c.inc"
1401 INTEGER IBCSCYC(4,*), LBCSCYC(2,*), ITAGND(*),ITAB(*)
1405 INTEGER I,J,N,K,KK,NSL,NSL_N,K_N,NS,ID,N1,N2
1416.AND.
IF(ITAGND(N1)==0ITAGND(N2)==0)THEN
1418 LBCSCYC(1,K+NSL_N) =N1
1419 LBCSCYC(2,K+NSL_N) =N2
1420.AND.
ELSEIF(ITAGND(N1)/=0ITAGND(N2)/=0) THEN
1424 CALL ANCMSG(MSGID=1758,ANMODE=ANINFO,MSGTYPE=MSGERROR,I1=ID)
1429 IBCSCYC(3,I) = NSL_N
1430 IBCSCYC(1,I) = K+NSL_N
1431 CALL ANCMSG(MSGID=1759,ANMODE=ANINFO,MSGTYPE=MSGWARNING,I1=KK,I2=ID)
subroutine bcsmodif_nd(icode, itagnd, icnds10, itab)
subroutine ind_s10edg(icnds10, ixs, ixs10, iparg, itagnd)
subroutine reord_icnd(icnds10, itagnd)
subroutine rigmodif1_nd(npby, lpby, itagnd)
subroutine rigmodif_nd(nn, inn, itagnd, icnds10, iu, titr, itab)
subroutine remove_nd(nn, inn, itagnd)
subroutine rbe2modif1_nd(irbe2, lrbe2, itagnd)
subroutine remdeg_nd(nn, inn, itagnd)
subroutine rbe2modif_nd(nn, inn, itagnd, icnds10, iu, itab, itagm, m, itagic)
subroutine dim_s10edg(nedg, ixs10, iparg, itagnd)
subroutine hm_read_grav(igrv, lgrav, grav, itab, itabm1, igrnod, npc, sensors, unitab, iskn, itagnd, lsubmodel)
subroutine hm_read_rwall_plane(rwl, nprw, lprw, ifi, ms, v, itab, itabm1, x, ikine, igrnod, mfi, imerge, unitab, iddlevel, lsubmodel, rtrans, nom_opt, itagnd, nchplan, k, offs, ikine1)
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)
subroutine lectur(multi_fvm, lsubmodel, is_dyna, detonators, ebcs_tab, seatbelt_converted_elements, nb_seatbelt_shells, nb_dyna_include, user_windows, output, mat_elem, names_and_titles, defaults, glob_therm, pblast, sensor_user_struct)