30 SUBROUTINE assparxx(ITSK,INTLIST,NBINTC,IPARI,NODADT_THERM)
38#include "implicit_f.inc"
48 INTEGER ,
INTENT(IN) :: NODADT_THERM
49 INTEGER ITSK,NBINTC,INTLIST(*),IPARI(NPARI,*)
53 INTEGER K,NIN,NODFI,ISHIFT,IG,NI,NTY,NODFTSK,NODLTSK,INTTH,NODFIE
61 IF(nty /= 7 .AND. nty /= 10 .AND. nty /= 11.AND. nty /= 24 .AND. nty /= 25 .AND. nty /= 20.AND. nty /= 23) cycle
64 nodftsk = 1+itsk*nodfi/ nthread
65 nodltsk = (itsk+1)*nodfi/nthread
72 afi(nin)%P(1,ig)=
afi(nin)%P(1,ig)+
afi(nin)%P(1,ig+ishift)
73 afi(nin)%P(2,ig)=
afi(nin)%P(2,ig)+
afi(nin)%P(2,ig+ishift)
74 afi(nin)%P(3,ig)=
afi(nin)%P(3,ig)+
afi(nin)%P(3,ig+ishift)
77 afi(nin)%P(1,ig+ishift) = zero
78 afi(nin)%P(2,ig+ishift) = zero
79 afi(nin)%P(3,ig+ishift) = zero
80 stnfi(nin)%P(ig+ishift) = zero
86 fthefi(nin)%P(ig+ishift)=zero
88 IF(nodadt_therm == 1 )
THEN
98 vscfi(nin)%P(ig+ishift)=zero
103 IF(nty==20 .OR. (nty==25 .AND. ipari(58,nin) > 0))
THEN
106 nodftsk = 1+itsk*nodfie/ nthread
107 nodltsk = (itsk+1)*nodfie/nthread
110 ishift = nodfie*(k-1)
111 DO ig=nodftsk,nodltsk
112 afie(nin)%P(1,ig)=
afie(nin)%P(1,ig)+
afie(nin)%P(1,ig+ishift)
113 afie(nin)%P(2,ig)=
afie(nin)%P(2,ig)+
afie(nin)%P(2,ig+ishift)
114 afie(nin)%P(3,ig)=
afie(nin)%P(3,ig)+
afie(nin)%P(3,ig+ishift)
117 afie(nin)%P(1,ig+ishift) = zero
118 afie(nin)%P(2,ig+ishift) = zero
119 afie(nin)%P(3,ig+ishift) = zero
120 stnfie(nin)%P(ig+ishift) = zero
124 DO ig=nodftsk,nodltsk
126 vscfie(nin)%P(ig+ishift)=zero