Have a personal or library account? Click to login
Integrating Odeint Time Stepping into OpenFPM for Distributed and GPU Accelerated Numerical Solvers Cover

Integrating Odeint Time Stepping into OpenFPM for Distributed and GPU Accelerated Numerical Solvers

Open Access
|Mar 2026

References

  1. Ahnert K, Mulansky M, Simos TE, Psihoyios G, Tsitouras C, Anastassi Z. Odeint – solving ordinary differential equations in C++. In AIP Conference Proceedings. AIP; 2011. DOI: 10.1063/1.3637934
  2. Ahnert M. ODEINT state types, algebras and operations; 2015. URL https://www.boost.org/doc/libs/1_66_0/libs/numeric/odeint/doc/html/index.html. [Online; accessed 20-April-2021].
  3. Alam S, Najma B, Singh A, Laprade J, Gajeshwar G, Yevick HG, Baskaran A, Foster PJ, Duclos G. Active Fréedericksz transition in active nematic droplets. Phys. Rev. X. 2024;14:041002. URL https://link.aps.org/doi/10.1103/PhysRevX.14.041002
  4. Crespo A, Domínguez J, Rogers B, Gómez-Gesteira M, Longshaw S, Canelas R, Vacondio R, Barreiro A, García-Feal O. Dualsphysics: Open-source parallel cfd solver based on smoothed particle hydrodynamics (sph). Computer Physics Communications. 2015;187:204216. URL https://www.sciencedirect.com/science/article/pii/S0010465514003397
  5. Gardner DJ, Reynolds DR, Woodward CS, Balos CJ. Enabling new flexibility in the SUNDIALS suite of nonlinear and differential/algebraic equation solvers. ACM Transactions on Mathematical Software; 2022. DOI: 10.1145/3539801
  6. Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, Wieser E, Taylor J, Berg S, Smith NJ, Kern R, Picus M, Hoyer S, van Kerkwijk MH, Brett M, Haldane A, del Río JF, Wiebe M, Peterson P, Gérard-Marchant P, Sheppard K, Reddy T, Weckesser W, Abbasi H, Gohlke C, Oliphant TE. Array programming with NumPy. Nature. 2020;585(7825):357362. DOI: 10.1038/s41586-020-2649-2
  7. Incardona P, Gupta A, Yaskovets S, Sbalzarini IF. A portable C++ library for memory and compute abstraction on multi-core CPUs and GPUs. Concurrency Computat. Pract. Exper. 2023;e7870. DOI: 10.1002/cpe.7870
  8. Incardona P, Leo A, Zaluzhnyi Y, Ramaswamy R, Sbalzarini IF. OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers. Computer Physics Communications. 2019;241:155177. URL https://www.sciencedirect.com/science/article/pii/S0010465519300852
  9. Karol S, Nett T, Castrillon J, Sbalzarini IF. A domain-specific language and editor for parallel particle methods. ACM Trans. Math. Softw. 2018;44(3):34:134:32. DOI: 10.1145/3175659
  10. Khouzami N, Michel F, Incardona P, Castrillon J, Sbalzarini IF. Model-based autotuning of discretization methods in numerical simulations of partial differential equations. Journal of Computational Science. 2022;57:101489. URL https://www.sciencedirect.com/science/article/pii/S1877750321001563
  11. Khouzami N, Schütze L, Incardona P, Kraatz L, Subic T, Castrillon J, Sbalzarini IF. The OpenPME problem solving environment for numerical simulations. In Paszynski M, Kranzlmüller D, Krzhizhanovskaya VV, Dongarra JJ, Sloot PMA, editors. Computational Science – ICCS 2021. Lecture Notes in Computer Science, Springer International Publishing, Cham. 2021:614627. DOI: 10.1007/978-3-030-77961-0_49
  12. MATLAB. Version 7.10.0 (R2010a). The MathWorks Inc., Natick, Massachusetts; 2010.
  13. Monaghan JJ. Smoothed particle hydrodynamics. Annu. Rev. Astron. Astrophys. 1992;30:543574. DOI: 10.1146/annurev.aa.30.090192.002551
  14. Press WH, Teukolsky SA. Adaptive stepsize Runge-Kutta integration. Computers in Physics. 1992;6(2):188191. DOI: 10.1063/1.4823060
  15. Schrader B, Reboux S, Sbalzarini IF. Discretization correction of general integral pse operators for particle methods. Journal of Computational Physics. 2010;229(11):41594182. DOI: 10.1016/j.jcp.2010.02.004
  16. Singh A, Incardona P, Sbalzarini IF. A C++ expression system for partial differential equations enables generic simulations of biological hydrodynamics. Eur. Phys. J. E. 2021;44(9):117. DOI: 10.1140/epje/s10189-021-00121-x
  17. Singh A, Suhrcke PH, Incardona P, Sbalzarini IF. A numerical solver for active hydrodynamics in three dimensions and its application to active turbulence. Physics of Fluids. 2023;35(10). DOI: 10.1063/5.0169546
  18. Singh A, Vagne Q, Jülicher F, Sbalzarini IF. Spontaneous flow instabilities of active polar fluids in three dimensions. Phys. Rev. Res. 2023;5:L022061. URL https://link.aps.org/doi/10.1103/PhysRevResearch.5.L022061
DOI: https://doi.org/10.5334/jors.598 | Journal eISSN: 2049-9647
Language: English
Submitted on: Jul 8, 2025
|
Accepted on: Feb 17, 2026
|
Published on: Mar 6, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Abhinav Singh, Landfried Kraatz, Serhii Yaskovets, Pietro Incardona, Ivo F. Sbalzarini, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.