Search arXivSearch

arXiv · cond-mat/0005213

Ludwig: A parallel Lattice-Boltzmann code for complex fluids

Abstract

This paper describes `Ludwig', a versatile code for the simulation of Lattice-Boltzmann (LB) models in 3-D on cubic lattices. In fact `Ludwig' is not a single code, but a set of codes that share certain common routines, such as I/O and communications. If `Ludwig' is used as intended, a variety of complex fluid models with different equilibrium free energies are simple to code, so that the user may concentrate on the physics of the problem, rather than on parallel computing issues. Thus far, `Ludwig''s main application has been to symmetric binary fluid mixtures. We first explain the philosophy and structure of `Ludwig' which is argued to be a very effective way of developing large codes for academic consortia. Next we elaborate on some parallel implementation issues such as parallel I/O, and the use of MPI to achieve full portability and good efficiency on both MPP and SMP systems. Finally, we describe how to implement generic solid boundaries, and look in detail at the particular case of a symmetric binary fluid mixture near a solid wall. We present a novel scheme for the thermodynamically consistent simulation of wetting phenomena, in the presence of static and moving solid boundaries, and check its performance.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Jean-Christophe Desplat, Ignacio Pagonabarraga, Peter Bladon. 2000-08-18. Ludwig: A parallel Lattice-Boltzmann code for complex fluids. https://doi.org/10.1016/s0010-4655(00)00205-8

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Reciprocal theorem for ion-releasing colloidal particles

We describe a generalization of the reciprocal theorem for particles suspended in electrolyte solutions and subjected to an electric field that could be either applied or emerged spontaneously. Attention is focused on catalytic colloids that release ions. The power of the generalization is to capture the effect of formation of a secondary cloud around a catalytic particle, which is equivalent to accounting for an excess charge $Q$ of a system. Our results show that the propulsion speed of catalytic particles has an extra contribution proportional to $Q$ and an external field $E_{\infty}$. The derived equation for $Q$ reveals that its sign is defined by the difference in the ion diffusivity and the magnitude is controlled by the average flux of ions from the surface. We demonstrate the application of the generalized theorem to electro- and diffusiophoresis of homogeneously releasing ions passive particles, as well as to a self-propulsion of inhomogeneous active particles (microswimmers). It is shown that whilst in some situations the extra term in the reciprocal theorem vanishes or has a little effect on the particle mobility, in many others it may dramatically change its magnitude, and even sign. In addition, the relevance of our results for microswimmer interactions is discussed briefly.

cond-mat.soft

Multigeometric Breathing Mode Framework for viruses

The estimation of the breathing mode frequency for viral capsids remains a persistent challenge across literature which spawned various frameworks and methodologies. However, discrepancies were observed between the experimental Low Frequency Raman Scattering (LFRS) and calculated pre-existing values. To solve this discrepancy, we propose a framework which is developed to determine the breathing-mode frequency by modelling the virus as a macroscopic coupled harmonic oscillator. By integrating mass-loading directly into the classical elastodynamic equations, this model yields an analytical expression that couples the system's total inertia with its specific geometry. Moreover, the viruses are segregated according to their geometries into three coordinates to acquire their respective geometric eigen values. Here we illustrate how the proposed Multigeometric Breathing mode Framework for Virus (MBFV) outperforms prior models by yielding closer values than the pre-existing frameworks upon validating against LFRS.

cond-mat.soft

Insight into ordering at nematic twist-bend interfaces

Twist-bend nematics formed by achiral particles support heliconical domains of opposite handedness. Using Monte Carlo and molecular dynamics simulations of repulsive bent particles, we study the interface between two such domains. Rather than a gradually untwisting texture, we find a density-modulated splay-bend-twist structure. The density modulation is along the helix axis with a period of approximately half the bulk pitch, while the twist is locally enhanced in magnitude, alternates in sign, and vanishes only on an undulating surface. An explicit director interpolation shows how gradients along the helix axis and across the interface combine to produce an undulating zero-twist surface.

cond-mat.soft