Nauticle: a general-purpose particle-based simulation tool
Balazs Toth

TL;DR
Nauticle is a versatile, configurable particle-based simulation tool with a novel symbolic language that simplifies model formulation and extension, demonstrated through performance benchmarks.
Contribution
Introduces Nauticle with its Symbolic Form Language, enabling flexible, user-friendly formulation and extension of particle-based models without extensive recoding.
Findings
Effective model formulation via SFL
Ease of extending particle methods
Competitive performance benchmarks
Abstract
Nauticle is a general-purpose simulation tool for the flexible and highly configurable application of particle-based methods of either discrete or continuum phenomena. It is presented that Nauticle has three distinct layers for users and developers, then the top two layers are discussed in detail. The paper introduces the Symbolic Form Language (SFL) of Nauticle, which facilitates the formulation of user-defined numerical models at the top level in text-based configuration files and provides simple application examples of use. On the other hand, at the intermediate level, it is shown that the SFL can be intuitively extended with new particle methods without tedious recoding or even the knowledge of the bottom level. Finally, the efficiency of the code is also tested through a performance benchmark.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics Simulations and Interactions · Granular flow and fluidized beds · Geotechnical Engineering and Soil Mechanics
