59 INTEGER I, J, K, IJK, M
87 IF (fluid_at(ijk))
THEN 111 tmp = -
dy(j)/
v_g(ijk)
125 tmp = -
dz(k)*
x(i)/
w_g(ijk)
150 IF (fluid_at(ijk))
THEN 156 ELSE IF (
u_s(ijk,m) >
zero)
THEN 159 tmp = -
dx(i)/
u_s(ijk,m)
162 IF (tmp < nc_s(m))
THEN 170 ELSE IF (
v_s(ijk,m) >
zero)
THEN 173 tmp = -
dy(j)/
v_s(ijk,m)
176 IF (tmp < nc_s(m))
THEN 184 ELSE IF (
w_s(ijk,m) >
zero)
THEN 187 tmp = -
dz(k)*
x(i)/
w_s(ijk,m)
190 IF (tmp < nc_s(m))
THEN 201 IF(
dmp_log)
WRITE (
unit_log,
'(A, G12.3, A, I6, A, I1)')
' Minimum Courant No = ' 202 ' Location = ', ijk_nc_g,
' Direction = ', dir_g
206 IF(
dmp_log)
WRITE (
unit_log,
'(A, G12.3, A, I6, A, I1)')
' Minimum Courant No = ' 207 ' Location = ', ijk_nc_s(m),
' Direction = ' 211 ' Location = ', ijk_ps
integer, dimension(:), allocatable ip1
double precision, dimension(:,:), allocatable v_s
integer, dimension(:), allocatable i_of
double precision, dimension(:,:), allocatable w_s
double precision, dimension(0:dim_j) dy
double precision, dimension(0:dim_k) dz
double precision, dimension(:,:), allocatable u_s
integer, dimension(:), allocatable k_of
integer, dimension(:), allocatable j_of
integer, dimension(:), allocatable jp1
double precision, dimension(:), allocatable v_g
double precision, dimension(0:dim_i) dx
integer, dimension(:), allocatable kp1
double precision, dimension(:), allocatable w_g
integer, parameter unit_log
double precision, parameter large_number
double precision, dimension(:), allocatable p_star
double precision, dimension(:), allocatable u_g
double precision, dimension(:), allocatable x
double precision, parameter zero