Skip to content

Add experimental kinematic flow coupling - #4

Open
marpaia wants to merge 4 commits into
marpaia/microfluidics-flow-solversfrom
marpaia/microfluidics-experimental-coupling
Open

Add experimental kinematic flow coupling#4
marpaia wants to merge 4 commits into
marpaia/microfluidics-flow-solversfrom
marpaia/microfluidics-experimental-coupling

Conversation

@marpaia

@marpaia marpaia commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Add finite-aspect Jeffery drift for free rods, with normalized midpoint substeps controlling translation and rotation. The angular limit bounds substeps instead of clipping total motion. Fixed cells remain attached; motion is an equivalent-spheroid approximation followed by contact relaxation, not a detachment or cell-resolved hydrodynamic model.

Add a checkpointed backward-Euler option for positive stiff affine transport/reactions. Explicit cell sinks still require an affordable step. Native biological steps now roll back growth, species, grid levels, time, and the solve report when uptake or a solve fails. Controller callbacks and separate mechanics operations remain outside that transaction.

Validation includes finite-aspect shear and rigid-rotation convergence, fixed cells, stiff decay and diffusion, uptake balance in all integration modes, failure rollback/retry, enzyme-amount deposition, and checkpoint continuation. The native suite passes 23/23 on CPU/Metal; CUDA 12.8.1 compilation passes. No NVIDIA runtime or predictive adhesion calibration is claimed.

@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from 7d9191a to b3610b8 Compare August 20, 2026 17:08
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from b3610b8 to 885bd38 Compare August 20, 2026 17:10
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from 885bd38 to 668b93a Compare August 20, 2026 20:52
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from 934a484 to 7dc6c0d Compare August 20, 2026 22:05
@marpaia
marpaia marked this pull request as ready for review August 20, 2026 23:48
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from 7dc6c0d to 47f4c33 Compare August 29, 2026 15:24
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from 47f4c33 to dad07ce Compare September 10, 2026 08:35
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from dad07ce to e3bc1cd Compare September 10, 2026 08:57
@marpaia
marpaia force-pushed the marpaia/microfluidics-experimental-coupling branch from e3bc1cd to 3cbd7d1 Compare September 10, 2026 10:29
@marpaia
marpaia removed this pull request from stack #7 September 10, 2026 10:33
@marpaia
marpaia added this pull request to stack #10 September 10, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant