Skip to content

Commit

Permalink
description: TP vs other OSS
Browse files Browse the repository at this point in the history
  • Loading branch information
LasNikas committed Apr 3, 2024
1 parent 0e505be commit ad16672
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
8 changes: 8 additions & 0 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -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}
}
9 changes: 9 additions & 0 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down

0 comments on commit ad16672

Please sign in to comment.