subroutine define_SC_time_step(params,F)
TYPE(KORC_PARAMS), INTENT(INOUT) :: params
TYPE(FIELDS), INTENT(INOUT) :: F
integer :: sub_E_SC
F%subcycle_E_SC = FLOOR(F%dt_E_SC/params%dt,ip)
sub_E_SC=F%subcycle_E_SC
! write(6,*) F%dt_E_SC,params%dt,F%subcycle_E_SC
params%t_it_SC = params%t_skip/F%subcycle_E_SC
params%t_skip=F%subcycle_E_SC
F%dt_E_SC=params%t_skip*params%dt
if (params%mpi_params%rank.EQ.0) then
write(6,'(/,"* * * * * SC_E1D SUBCYCLING * * * * *")')
write(6,*) "SC_E1D sybcycling iterations: ",F%subcycle_E_SC
write(6,*) "Updated number of outputs: ", &
params%t_steps/(params%t_skip*params%t_it_SC)
write(6,'("* * * * * * * * * * * * * * * * * * *",/)')
end if
end subroutine define_SC_time_step