35 DOUBLE PRECISION :: DTPIC_TMPX, DTPIC_TMPY, DTPIC_TMPZ
45 IF(is_nonexistent(l)) cycle
47 IF(is_ghost(l) .or. is_entering_ghost(l) .or. is_exiting_ghost(l
54 IF(
do_k) dtpic_tmpz = (cfl_pic*
dz(pijk(l,3)))/&
57 dtpic_cfl = min(dtpic_tmpx, dtpic_tmpy, dtpic_tmpz)
65 WRITE(
err_msg,2000) dtpic_cfl, dtpic_taup, dtsolid
68 2000
FORMAT(
'DTPIC BASED ON CFL AND TAUP:', 2
x, 2(2
x,g11.4), &
69 /
'DTSOLID set to ', g11.4)
double precision dtpic_cfl
double precision, dimension(0:dim_j) dy
double precision, dimension(0:dim_k) dz
double precision, parameter small_number
double precision, dimension(0:dim_i) dx
double precision, parameter large_number
double precision dtpic_taup
character(len=line_length), dimension(line_count) err_msg
double precision dtpic_max
double precision, dimension(:), allocatable x
subroutine flush_err_msg(DEBUG, HEADER, FOOTER, ABORT, LOG, CALL_TREE)