# Callback at every 3 integrator steps in DIfferential equations.jl

**URL:** https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775
**Category:** New to Julia
**Created:** [March 9, 2021, 12:52am UTC](https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775 "2021-03-09T00:52:23Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Sarthak\_Choudhury](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sarthak_choudhury/32/18593_2.png) [@Sarthak\_Choudhury](https://discourse.julialang.org/u/Sarthak_Choudhury)
#### Post date: [March 9, 2021, 12:52am UTC](https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775/1 "2021-03-09T00:52:23Z")

</div>

Hi there,

This is a pretty basic question. I wanted to create a callback function which works after every 3 integrator steps. Since the time-steps are adaptive and hence unknown, is there any integrator options I could use in the condition function. I am using Tsit5() as solver.

One way to do that would be to use Discrete Callbacks in prerequisite times but I dont want it to stop at extra timesteps.

I would be very grateful for any help.

---

<div class="post-metadata">

### Author: ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)
#### Post date: [March 9, 2021, 1:30am UTC](https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775/2 "2021-03-09T01:30:30Z")

</div>

> [@Sarthak\_Choudhury](#):
>
> One way to do that would be to use Discrete Callbacks in prerequisite times but I dont want it to stop at extra timesteps.

```julia
condition(u,t,integrator) = integrator.iter % 3 == 0

```

---

<div class="post-metadata">

### Author: ![Sarthak\_Choudhury](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sarthak_choudhury/32/18593_2.png) [@Sarthak\_Choudhury](https://discourse.julialang.org/u/Sarthak_Choudhury)
#### Post date: [March 9, 2021, 1:50am UTC](https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775/3 "2021-03-09T01:50:38Z")

</div>

Thanks a lot

---

<div class="post-metadata">

### Author: ![josuagrw](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/josuagrw/32/1015_2.png) [@josuagrw](https://discourse.julialang.org/u/josuagrw)
#### Post date: [October 8, 2022, 9:47am UTC](https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775/4 "2022-10-08T09:47:12Z")

</div>

Any chance this could become a documented field? 🤞

---

<div class="post-metadata">

### Author: ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)
#### Post date: [October 8, 2022, 9:54am UTC](https://discourse.julialang.org/t/callback-at-every-3-integrator-steps-in-differential-equations-jl/56775/5 "2022-10-08T09:54:18Z")

</div>

yes
