40 SUBROUTINE upxfem2(IPARG ,IXC ,NGROUC ,IGROUC ,IADC_CRK ,
41 . IEL_CRK ,ELCUTC ,IXTG ,ENRTAG ,INOD_CRK ,
42 . IAD_ELEM ,FR_ELEM,IAD_EDGE,FR_EDGE,FR_NBEDGE,
46 use element_mod ,
only : nixc,nixtg
50#include "implicit_f.inc"
56#include "com_xfem1.inc"
59#include "vect01_c.inc"
63 INTEGER IPARG(NPARG,*),IXC(NIXC,*),NGROUC,IGROUC(*),
64 . (*),IEL_CRK(*),ELCUTC(2,*),IXTG(NIXTG,*),
65 . ENRTAG(NUMNOD,*),INOD_CRK(*),FR_ELEM(*),FR_EDGE(*),
66 . iad_elem(2,*),iad_edge(*),fr_nbedge(*)
67 TYPE (XFEM_EDGE_) ,
DIMENSION(*) :: CRKEDGE
71 INTEGER IG,NG,JFT,JLT,NEL,ITG1,ITG2,
72 . SIZE,LSDRC,FLAG,ACTIFXFEM,NXLAY
89 IF (iparg(54,ng) == 0)
GOTO 100
90 IF (iparg(8,ng) == 1)
GOTO 100
96 actifxfem=iparg(70,ng)
101 IF (actifxfem == 0)
GOTO 100
105 . ixc ,nft ,jft ,jlt ,iadc_crk,
106 . iel_crk,elcutc,nxlay ,crkedge )
108 ELSEIF (ity == 7)
THEN
110 . ixtg ,nft ,jft ,jlt,iadc_crk(itg2),
111 . iel_crk(itg1),elcutc(1,itg1),nxlay,crkedge )
126 lsdrc = iad_elem(1,nspmd+1)-iad_elem(1,1)
133 lsdrc = fr_nbedge(nspmd+1)
138 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)