compute phase factor needed when running with equilibrium flow shear
compute ikyg
FFT to get dg/dy in (y,x) space
compute ikx
estimate the CFL dt due to the above contribution
estimate the CFL dt due to the above contribution
compute dg/dx in k-space (= ikxg)
zero out the zonal contribution to dg/dx if requested
if running with equilibrium flow shear, correct dg/dx term
FFT to get dg/dx in (y,x) space
compute d
estimate the CFL dt due to the above contribution
estimate the CFL dt due to the above contribution check estimated cfl_dt to see if the time step size needs to be changed
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | g | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | gout | ||
logical, | intent(out) | :: | restart_time_step | |||
integer, | intent(in) | :: | istep |