# Fast implementations of integrodifference equations?

**URL:** https://discourse.julialang.org/t/fast-implementations-of-integrodifference-equations/38265
**Category:** Modelling & Simulations
**Created:** [April 26, 2020, 9:50pm UTC](https://discourse.julialang.org/t/fast-implementations-of-integrodifference-equations/38265 "2020-04-26T21:50:37Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![peterj](https://avatars.discourse-cdn.com/v4/letter/p/22d042/32.png) [@peterj](https://discourse.julialang.org/u/peterj)
#### Post date: [April 26, 2020, 9:50pm UTC](https://discourse.julialang.org/t/fast-implementations-of-integrodifference-equations/38265/1 "2020-04-26T21:50:37Z")

</div>

Are there any libraries which have fast implementations of integrodifference equations?

These are discrete time, continuous space dynamical systems used a lot in mathematical ecology where diffusion is replaced by integration over some (usually heavy-tailed) kernel function.

It seems straightforward to implement myself with `DiscreteProblem` from DifferentialEquations.jl and `QuadGK.jl`, but I’ve never had to write a software implementation of these before, beyond toy problems, and I was curious if anyone had experience doing it in Julia.
