File: /nfs/home/0/users/jenkins/mfix.git/model/write_header.f
1
2
3
4
5
6
7
8
9
10 SUBROUTINE WRITE_HEADER
11
12
13
14
15
16 USE param
17 USE param1
18 USE run
19 USE output
20 USE funits
21 USE compar
22 IMPLICIT NONE
23
24
25
26
27
28
29
30
31
32
33
34
35 DOUBLE PRECISION :: MEMORY
36
37
38
39 CALL START_LOG
40
41 IF(DMP_LOG)WRITE (UNIT_LOG, *) ' '
42 IF(DMP_LOG)WRITE (UNIT_LOG, 1005) ID_VERSION, ID_NODE
43 IF(DMP_LOG)WRITE (UNIT_LOG,1010)RUN_NAME,ID_HOUR,ID_MINUTE,ID_MONTH,ID_DAY,ID_YEAR
44
45 IF (FULL_LOG .and. myPE.eq.PE_IO) THEN
46 WRITE (*, *) ' '
47 WRITE (*, 1005) ID_VERSION, ID_NODE
48 WRITE(*,1010)RUN_NAME,ID_HOUR,ID_MINUTE,ID_MONTH,ID_DAY,ID_YEAR
49 ENDIF
50
51
52
53 = 9. + (8.*DIMENSION_3/ONEMEG)*(95. + 32.*DIMENSION_M + 4.*&
54 DIMENSION_N_G + 4.*DIMENSION_M*DIMENSION_N_S)
55 IF(DMP_LOG)WRITE (UNIT_LOG, '(1X,A,F7.2,A)') 'Memory required: ', MEMORY, ' Mb'
56 IF (FULL_LOG .and. myPE.eq.PE_IO) THEN
57 WRITE (*, '(1X,A,F7.2,A)') 'Memory required: ', MEMORY, ' Mb'
58 WRITE (*, 1015)
59 ENDIF
60
61 IF(DMP_LOG)WRITE (UNIT_LOG, 1015)
62 CALL END_LOG
63
64 RETURN
65 1005 FORMAT(1X,'MFIX (',A10,') simulation on computer: ',A20)
66 1010 FORMAT(1X,'Run name: ',A20,2X,'Time: ',I2,':',I2.0,20X,'Date: ',I2,'-',I2&
67 ,'-',I4)
68 1015 FORMAT(72('_'))
69 END SUBROUTINE WRITE_HEADER
70