117 research outputs found
A Discrete Ion Stochastic Continuum Overdamped Solvent Algorithm for Modeling Electrolytes
In this paper we develop a methodology for the mesoscale simulation of strong
electrolytes. The methodology is an extension of the Fluctuating Immersed
Boundary (FIB) approach that treats a solute as discrete Lagrangian particles
that interact with Eulerian hydrodynamic and electrostatic fields. In both
cases the Immersed Boundary (IB) method of Peskin is used for particle-field
coupling. Hydrodynamic interactions are taken to be overdamped, with thermal
noise incorporated using the fluctuating Stokes equation, including a "dry
diffusion" Brownian motion to account for scales not resolved by the
coarse-grained model of the solvent. Long range electrostatic interactions are
computed by solving the Poisson equation, with short range corrections included
using a novel immersed-boundary variant of the classical Particle-Particle
Particle-Mesh (P3M) technique. Also included is a short range repulsive force
based on the Weeks-Chandler-Andersen (WCA) potential. The new methodology is
validated by comparison to Debye-H{\"u}ckel theory for ion-ion pair correlation
functions, and Debye-H{\"u}ckel-Onsager theory for conductivity, including the
Wein effect for strong electric fields. In each case good agreement is
observed, provided that hydrodynamic interactions at the typical ion-ion
separation are resolved by the fluid grid.Comment: 30 pages, 12 figures, 2 table
A language and development environment for parallel particle methods
We present the Parallel Particle-Mesh Environment (PPME), a domain-specific language (DSL) and development environment for numerical simulations using particles and hybrid particle-mesh methods. PPME is the successor of the Parallel Particle-Mesh Language (PPML), a Fortran-based DSL that provides high-level abstrac- tions for the development of distributed-memory particle-mesh simulations. On top of PPML, PPME provides a complete development environment for particle-based simu- lations usin state-of-the-art language engineering and compiler construction techniques. Relying on a novel domain metamodel and formal type system for particle methods, it enables advanced static code correctness checks at the level of particle abstractions, com- plementing the low-level analysis of the compiler. Furthermore, PPME adopts Herbie for improving the accuracy of floating-point expressions and supports a convenient high-level mathematical notation for equations and differential operators. For demonstration purposes, we discuss an example from Discrete Element Methods (DEM) using the classic
Silbert model to simulate granular flows
Resolution of Tip Vortices by grid-based, grid-free and coupled methods using CFD
The vortex structure resolution is one of the vital problems of CFD as inherent artificial dissipation effects lead to an unphysical strong decay of the vortices. The overall objective of this work is to improve the resolution of concentrated vortices. This work focuses on grid based, grid free methods and coupled methods to capture the details of vortices especially further downstream after the vortex has rolled up and started to decay. The work focuses on a hybrid method as a coupling of grid based and grid free vortex method
- …