diff --git a/paper/paper.bib b/paper/paper.bib index 81801b4f5..7955e24ba 100644 --- a/paper/paper.bib +++ b/paper/paper.bib @@ -167,3 +167,11 @@ @misc{SPHinXsys journal = {GitHub repository}, url = {https://github.com/Xiangyu-Hu/SPHinXsys} } + +@misc{Kratos, + title = {Kratos}, + year = {2024}, + publisher = {GitHub}, + journal = {GitHub repository}, + url = {https://github.com/KratosMultiphysics/Kratos} +} diff --git a/paper/paper.md b/paper/paper.md index b0072a823..c920f9cfe 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -74,6 +74,15 @@ but also to scale up simulations efficiently. TODO: "A description of how this software compares to other commonly-used packages in this research area." +There are several open-source software specialized for SPH methods, including [@DualSPHysics, @SplisHSPlasH, @SPHinXsys], written in C++, and [@PySPH], written in Python. +All of them couple different SPH methods. For other particle-based methods like DEM, there is e.g. [@Kratos], written in C++, which couples DEM with other mesh-based methods. + +TrixiParticles.jl provides support not only for coupling SPH methods but also for coupling other particle-based methods like DEM. +Another aspect is that TrixiParticles.jl is not configured at runtime via a parameter file, as it is the case with other numerical simulation codes. +Instead, each simulation is configured and set up by pure Julia code. + +TODO: Remove the table? + | open-source software |Programming language | GPU support | |-------------------------------|----------------------|--------------| | TrxiParticles.jl | Julia | yes |