# Strang Splitting with SplitODEProblem

**URL:** <https://discourse.julialang.org/t/strang-splitting-with-splitodeproblem/126255>\
**Category:** Modelling & Simulations\
**Tags:** ode\
**Created:** [February 24, 2025, 4:47pm UTC](https://discourse.julialang.org/t/strang-splitting-with-splitodeproblem/126255 "2025-02-24T16:47:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![svretina](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/svretina/32/206157_2.png) [@svretina](https://discourse.julialang.org/u/svretina)\
**Post date:** [February 24, 2025, 4:47pm UTC](https://discourse.julialang.org/t/strang-splitting-with-splitodeproblem/126255/1 "2025-02-24T16:47:23Z")

</div>

Hi all,

I am interested in implementing a split ODE problem,  
I am solving the wave equation with a Finite Volume scheme such as MUSCL with a discontinuous source term.

I want to implement a fractional step method and SciML’s SplitODEProblem seems to be suitable. But as I see most methods are only first order in the split. The second order split would be Strang’s split, which is symmetric.

How could I implement that or something higher order?

---

<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:** [February 25, 2025, 3:16pm UTC](https://discourse.julialang.org/t/strang-splitting-with-splitodeproblem/126255/2 "2025-02-25T15:16:16Z")

</div>

I don’t think we have that currently implemented and IIRC we have it open as a GSoC project 😅

---

<div class="post-metadata">

**Author:** ![svretina](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/svretina/32/206157_2.png) [@svretina](https://discourse.julialang.org/u/svretina)\
**Post date:** [February 25, 2025, 3:27pm UTC](https://discourse.julialang.org/t/strang-splitting-with-splitodeproblem/126255/3 "2025-02-25T15:27:46Z")

</div>

ah ok! thank you. I am working on something towards this, if it works I will do a pr so that you can check it out.
