39 SUBROUTINE upxfem2(IPARG ,IXC ,NGROUC ,IGROUC ,IADC_CRK ,
40 . IEL_CRK ,ELCUTC ,IXTG ,ENRTAG ,INOD_CRK ,
41 . IAD_ELEM ,FR_ELEM,IAD_EDGE,FR_EDGE,FR_NBEDGE,
48#include "implicit_f.inc"
54#include "com_xfem1.inc"
57#include "vect01_c.inc"
61 INTEGER IPARG(NPARG,*),IXC(NIXC,*),NGROUC,IGROUC(*),
62 . IADC_CRK(*),(*),ELCUTC(2,*),IXTG(NIXTG,*),
63 . ENRTAG(NUMNOD,*),INOD_CRK(*),FR_ELEM(*),FR_EDGE(*),
64 . iad_elem(2,*),iad_edge(*),fr_nbedge(*)
65 TYPE (XFEM_EDGE_) ,
DIMENSION(*) :: CRKEDGE
69 INTEGER I,IG,,JFT,JLT,NEL,NF1,ITG1,ITG2,
70 . SIZE,LSDRC,FLAG,ACTIFXFEM,NXLAY
87 IF (iparg(54,ng) == 0)
GOTO 100
88 IF (iparg(8,ng) == 1)
GOTO 100
94 actifxfem=iparg(70,ng)
99 IF (actifxfem == 0)
GOTO 100
103 . ixc ,nft ,jft ,jlt ,iadc_crk,
104 . iel_crk,elcutc,nxlay ,crkedge )
106 ELSEIF (ity == 7)
THEN
108 . ixtg ,nft ,jft ,jlt,iadc_crk(itg2),
109 . iel_crk(itg1),elcutc(1,itg1),nxlay,crkedge )
124 lsdrc = iad_elem(1,nspmd+1)-iad_elem(1,1)
131 lsdrc = fr_nbedge(nspmd+1)
136 lsdrc = fr_nbedge(nspmd+1)
subroutine upenric_last(ixc, nft, jft, jlt, iadc_crk, iel_crk, elcutc, nxlay, crkedge)
subroutine upenritg_last(ixtg, nft, jft, jlt, iad_crktg, iel_crktg, elcutc, nxlay, crkedge)
subroutine upxfem2(iparg, ixc, ngrouc, igrouc, iadc_crk, iel_crk, elcutc, ixtg, enrtag, inod_crk, iad_elem, fr_elem, iad_edge, fr_edge, fr_nbedge, crkedge)