117 research outputs found

    A Discrete Ion Stochastic Continuum Overdamped Solvent Algorithm for Modeling Electrolytes

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    corecore