50 1000
FORMAT(
'Error 1000: IMAX or JMAX or KMAX not specified in ', &
56 WRITE(
err_msg, 1100)
'I',
'I',
'east and west' 61 WRITE(
err_msg, 1100)
'J',
'J',
'north and south' 65 1100
FORMAT(
'Error 1100: Illegal geometry: NO_',a1,
' is disabled. ', &
66 'The same functionality',/
'is achieved with one cell (',a1, &
67 'MAX=1) and making the ',a,
' walls',/
'free-slip. Please ', &
68 'correct the mfix.dat file.')
75 1101
FORMAT(
'Error 1101: Illegal geometry: ',a,
' cannot be less ', &
76 'than zero.',/
'Please correct the mfix.dat file.')
79 SELECT CASE(trim(coordinates))
87 1102
FORMAT(
'Error 1102: X-axis cannot be CYCLIC in cylindrical ', &
88 'coordinates',/
'Please correct the mfix.dat file.')
97 1103
FORMAT(
'Error 1103: Unknown COORDINATES specified. Please ', &
98 'correct the ',/
'mfix.dat file.')
106 ELSEIF(kmax /= 1)
THEN 107 WRITE(
err_msg, 1110)
'KMAX',
'NO_K' 111 1110
FORMAT(
'Error 1110: Illegal geometry: ',a,
' must remain ', &
112 'UNDEFINED_I or 1 when',/a,
' is TRUE. Please correct the ', &
119 zlength = 8.*atan(
one)
131 IF(.NOT.
compare(zlength,dz(1)))
THEN 132 WRITE(
err_msg, 1111)
'DZ(1) and ZLENGTH' 136 1111
FORMAT(
'Error 1111: Illegal geometry: ',a,
' are not equal.',/ &
137 'Please correct the mfix.dat file.')
character(len=16) coordinates
logical function compare(V1, V2)
double precision, parameter one
subroutine check_geometry_prereqs
double precision, parameter undefined
double precision, dimension(0:dim_k) dz
subroutine init_err_msg(CALLER)
integer, parameter undefined_i
character(len=line_length), dimension(line_count) err_msg
double precision, parameter zero
subroutine flush_err_msg(DEBUG, HEADER, FOOTER, ABORT, LOG, CALL_TREE)