32
33
34
36
37
38
39#include "implicit_f.inc"
40
41
42
43#include "task_c.inc"
44#include "com01_c.inc"
45#include "com04_c.inc"
46#include "param_c.inc"
47
48
49
50 INTEGER IOUT, MONVOL(*), INFO
51
52
53
54 INTEGER K1, N, ITYP, ID, IFV
55
56 k1 = 1
57 ifv = 0
58 DO n=1,nvolu
59 ityp=monvol(k1-1+2)
60 IF (ityp==6 .OR. ityp==8) THEN
61 ifv = ifv + 1
63
64
65
66 IF((
fvspmd(ifv)%PMAIN-1 == ispmd) .OR. (nspmd == 1) .OR. info==1)
THEN
67 WRITE(iout,
'(/1X,A,I10,A)')
'** FINITE VOLUME',
id,
' MERGE STATISTICS **'
68 WRITE(iout,'(4X,A,I10)')
69 . 'NUMBER OF REMAINING FINITE VOLUMES .....:',monvol(k1-1+49)
70 WRITE(iout,'(4X,A,I10)')
71 . 'GLOBAL MERGE ...........................:',monvol(k1-1+70)
72 WRITE(iout,'(4X,A,I10)')
73 . 'NEIGHBORHOOD MERGE .....................:',monvol(k1-1+71)
74 WRITE(iout,'(4X,A,I10)')
75 . 'STABILITY MERGE ........................:',monvol(k1-1+72)
76 WRITE(iout,'(4X,A,I10)')
77 . 'TIME STEP MERGE ........................:',monvol(k1-1+73)
78 ENDIF
79 ENDIF
80 k1=k1+nimv
81 ENDDO
82
83 RETURN
type(fvbag_spmd), dimension(:), allocatable fvspmd