71 integer,
intent(in) :: npari,ninter,numnod,nthread
72 character(len=*),
intent(in) :: mode
73 integer,
intent(in) :: itask
74 type(intbuf_struct_),
dimension(ninter),
intent(inout) :: intbuf_tab
75 integer,
dimension(npari,*),
intent(in) :: ipari
76 type(multi_fvm_struct) :: multi_fvm
77 integer,
intent(in),
optional :: opt_int_id
87 IF(
PRESENT(opt_int_id))
THEN
88 inter_id =
max(0,opt_int_id)
90 DO nn=1,multi_fvm%NUMBER_INT18
91 n = multi_fvm%INT18_LIST(nn)
93 IF(inter_id /= n) cycle
96 nsnf = 1 + itask * nsn / nthread
97 nsnl = (1 + itask) * nsn / nthread
103 IF(intbuf_tab(n)%NSV(ii)>0) intbuf_tab(n
107 IF(intbuf_tab(n)%NSV(ii)>0) intbuf_tab(n)%NSV(ii) = intbuf_tab(n)%NSV(ii) - numnod
subroutine int18_law151_nsv_shift(mode, itask, nthread, multi_fvm, ipari, intbuf_tab, npari, ninter, numnod, opt_int_id)