31 SUBROUTINE outp_mt(PM,NPART,PARTSAV,IPART,IPM)
39#include "implicit_f.inc
"
52 INTEGER IPM(NPROPMI,*)
53 my_real PM(NPROPM,*),PARTSAV(NPSAV,*)
54 INTEGER NPART,IPART(LIPART1,*)
59 INTEGER I,J,USRMID,K,I1,M
60 my_real MAS,XM,YM,ZM,IE,KE,PARTSAV2(NPSAV,NPART)
65 PARTSAV2(M,I) = PARTSAV(M,I)
70 CALL SPMD_GLOB_DSUM9(PARTSAV2,NPSAV*NPART)
91 CALL FRETITL2(CARD,IPM(NPROPMI-LTITR+1,I1),40)
92 WRITE(IUGEO,'(A,I10)')'/MATER /',I1
94 IF(USRMID==0) CARD=' '
95 IF (OUTYY_FMT==2) THEN
96 WRITE(IUGEO,'(A)')CARD(1:80)
98 WRITE(IUGEO,'(A)')CARD
100 IF (OUTYY_FMT==2) THEN
101 WRITE(IUGEO,'(A)') '#FORMAT: (I8,1P3E16.9/8X,1P3E16.9) '
102 WRITE(IUGEO,'(2A)')'# USRMID INTERNAL_ENERGY KINETIC_ENERGY',
104 WRITE(IUGEO,'(2A)')'# X_MOMENTUM Y_MOMENTUM',
106 WRITE(IUGEO,'(I8,1P3E16.9/8X,1P3E16.9)') USRMID,
109 WRITE(IUGEO,'(A)') '#FORMAT: (I10,1P3E20.13/8X,1P3E20.13) '
110 WRITE(IUGEO,'(2A)')'# USRMID INTERNAL_ENERGY KINETIC_ENERGY',
112 WRITE(IUGEO,'(2A)')'# X_MOMENTUM Y_MOMENTUM',
114 WRITE(IUGEO,'(I10,1P3E20.13/8X,1P3E20.13)') USRMID,
128 MAS=MAS+PARTSAV2(6,K)
subroutine outp_mt(pm, npart, partsav, ipart, ipm)