Nauticle: a general-purpose particle-based simulation tool

Havasi-Tóth, Balázs [Havasi-Tóth, Balázs (Hidrodinamika), szerző] Vízépítési és Vízgazdálkodási Tanszék (BME / ÉMK); Áramlástan Tanszék (BME / GPK)

Angol nyelvű Tudományos Szakcikk (Folyóiratcikk)
Megjelent: COMPUTER PHYSICS COMMUNICATIONS 0010-4655 246 Paper: 106855 2020
  • SJR Scopus - Hardware and Architecture: D1
Nauticle is a general-purpose simulation tool for the flexible and highly configurable application of particle-based methods of either discrete or continuum phenomena. The paper introduces a novel approach to the implementation which handles a general formulation composed of user-defined expressions and interaction-laws covering an extensive range of particle-based methods. As a result, Nauticle has three distinct levels for users and developers. At the top level, the Symbolic Form Language (SFL) of Nauticle facilitates the formulation of user-defined numerical models in text-based configuration files. The SFL can be intuitively extended at the intermediate level with new particle methods without tedious re-coding or even the knowledge of the bottom level. The paper presents the structure of the underlying general algorithm; then the top two levels are discussed in detail and illustrated by simple application examples. Finally, the efficiency of the code is also tested through a performance benchmark.
Hivatkozás stílusok: IEEEACMAPAChicagoHarvardCSLMásolásNyomtatás
2021-10-16 02:03