Efficient implementation of essentially non-oscillatory shock-capturing schemes
Journal of Computational Physics
Computer simulation using particles
Computer simulation using particles
Journal of Computational Physics
Journal of Computational Physics
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
SIAM Journal on Scientific Computing
Three-dimensional vortex methods for particle-laden flows with two-way coupling
Journal of Computational Physics
Multigrid
Large scale parallel structured AMR calculations using the SAMRAI framework
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
A general deterministic treatment of derivatives in particle methods
Journal of Computational Physics
Remeshed smoothed particle hydrodynamics for the simulation of viscous and heat conducting flows
Journal of Computational Physics
Parallel I/O scheduling using randomized, distributed edge coloring algorithms
Journal of Parallel and Distributed Computing
Advances in direct numerical simulations of 3D wall-bounded flows by Vortex-in-Cell methods
Journal of Computational Physics
VORPAL: a versatile plasma simulation code
Journal of Computational Physics
Variable order revised binary treecode
Journal of Computational Physics
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
An immersed interface method for the Vortex-In-Cell algorithm
Computers and Structures
A stochastic boundary forcing for dissipative particle dynamics
Journal of Computational Physics
An immersed boundary method for smoothed particle hydrodynamics of self-propelled swimmers
Journal of Computational Physics
Journal of Computational Physics
A Hybrid Model of Sprouting Angiogenesis
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part II
Vortex Methods for Massively Parallel Computer Architectures
High Performance Computing for Computational Science - VECPAR 2008
OhHelp: a scalable domain-decomposing dynamic load balancing for particle-in-cell simulations
Proceedings of the 23rd international conference on Supercomputing
Journal of Computational Physics
Multiresolution simulations using particles
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
A new surface-tension formulation for multi-phase SPH using a reproducing divergence approximation
Journal of Computational Physics
Journal of Computational Physics
A multiresolution remeshed Vortex-In-Cell algorithm using patches
Journal of Computational Physics
Writing parallel libraries with MPI - common practice, issues, and extensions
EuroMPI'11 Proceedings of the 18th European MPI Users' Group conference on Recent advances in the message passing interface
Accurate, non-oscillatory, remeshing schemes for particle methods
Journal of Computational Physics
A software framework for the portable parallelization of particle-mesh simulations
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
A self-organizing Lagrangian particle method for adaptive-resolution advection-diffusion simulations
Journal of Computational Physics
A generalized wall boundary condition for smoothed particle hydrodynamics
Journal of Computational Physics
Abstractions and Middleware for Petascale Computing and Beyond
International Journal of Distributed Systems and Technologies
A transport-velocity formulation for smoothed particle hydrodynamics
Journal of Computational Physics
Efficient parallel CFD-DEM simulations using OpenMP
Journal of Computational Physics
Hi-index | 31.50 |
This paper presents a highly efficient parallel particle-mesh (PPM) library, based on a unifying particle formulation for the simulation of continuous systems. In this formulation, the grid-free character of particle methods is relaxed by the introduction of a mesh for the reinitialization of the particles, the computation of the field equations, and the discretization of differential operators. The present utilization of the mesh does not detract from the adaptivity, the efficient handling of complex geometries, the minimal dissipation, and the good stability properties of particle methods.The coexistence of meshes and particles, allows for the development of a consistent and adaptive numerical method, but it presents a set of challenging parallelization issues that have hindered in the past the broader use of particle methods. The present library solves the key parallelization issues involving particle-mesh interpolations and the balancing of processor particle loading, using a novel adaptive tree for mixed domain decompositions along with a coloring scheme for the particle-mesh interpolation.The high parallel efficiency of the library is demonstrated in a series of benchmark tests on distributed memory and on a shared-memory vector architecture. The modularity of the method is shown by a range of simulations, from compressible vortex rings using a novel formulation of smooth particle hydrodynamics, to simulations of diffusion in real biological cell organelles.The present library enables large scale simulations of diverse physical problems using adaptive particle methods and provides a computational tool that is a viable alternative to mesh-based methods.