Saved in:
Bibliographic Details
Main Author: Geraldes, Vítor
Format: Recurso digital
Language:
Published: Zenodo 2026
Subjects:
Online Access:https://doi.org/10.5281/zenodo.20109390
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • <p><strong>centriMembSolver</strong> is a finite-volume solver for transient, incompressible flow with solute and passive-tracer transport across selective membranes in a uniformly rotating frame. It is derived from OpenFOAM's <code>buoyantBoussinesqPimpleFoam</code> (v2506) and adds:</p><ul><li>Explicit treatment of Coriolis and centrifugal forces in the momentum equation, with the centrifugal hydrostatic component absorbed into the modified pressure <code>p_rgh</code> via the <code>gh</code> field (classical rotating-Boussinesq construction);</li><li>A custom <code>CAViscosity</code> kinematic-viscosity model with a polynomial dependence on solute concentration;</li><li>Three custom membrane boundary conditions (<code>membraneSolventFlux</code>, <code>membraneSoluteFlux</code>, <code>membraneTracerFlux</code>), each offering three Spiegler--Kedem / Kedem--Katchalsky modeling choices (intrinsic rejection, solute permeability, observed rejection; constant flux, target average flux, etc.);</li><li>Built-in mass-conservation diagnostics and per-patch flux logging.</li></ul><p>Compatible with OpenFOAM® v2506. Distributed under GPL-3.0-or-later. Documentation under CC-BY-4.0.</p>