Hi Sara, welcome to the DuMux mailing list!
A quick answer to the questions and a comment below ;) * Does DuMuX currently support such diffusion and dissolution processes in its pore-network modeling framework? Yes, diffusion and dissolution are supported. * If not natively available, would it be feasible to extend the existing two-phase pore-network models to incorporate interfacial mass transfer and diffusion? * Are there examples or submodules—perhaps in other DuMuX components (e.g., Navier-Stokes or Darcy-scale models)—that could serve as a reference for implementing such features? There is a test application for a two-phase two-component system here: https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/test/porenetwork/2pnc?ref_type=heads. In this case, it’s H2O and Air. This also uses a curvature/capillary pressure-dependent vapor pressure. Solubility can be implemented analogously. So, yes fits Dumux very well. I see one thing that perhaps may be the most complicated in terms of implementation but is related to modelling. You will have a better idea if this is relevant. In a porenetwork model you typically use local “rules” for closure relations regarding pore throat transmissiblities and capillary pressure in terms of saturation. Since in your case, the non-wetting phase may be present in forms of larger bubbles getting transported in the water phase (I’m guessing), you might have to use custom relations for these rules that match your specific problem. You find some implementations of such rules here (most should include citations of relevant literature in the docstring): https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/dumux/material/fluidmatrixinteractions/porenetwork?ref_type=heads Changing these should be rather simple because that’s how Dumux is built. Most components and relations are simple to replace by custom implementations. Don’t hesitate to reach out if you have further questions. If it’s a quite general questions, the mailing list is good because others can profit from the answer. If it gets specific there is now also a Matrix chat room: https://matrix.to/#/!dKKvOPMFJwyhekAKbj:matrix.org?via=matrix.org&via=gitter.im&via=matrix.sp-codes.de Best wishes Timo On 24 Jun 2025, at 09:43, Sara Tabrizinejadas <[email protected]> wrote: Dear DuMuX developers and community, I hope this message finds you well. I am a researcher in the university of Pau and I'm currently exploring the use of DuMuX for pore-network modeling of two-phase systems and am particularly interested in processes involving diffusion and interphase mass transfer. Specifically, I’m working on scenarios where: * Hydrogen gas (H₂) exists as a non-wetting phase in contact with water, * H₂ can dissolve into the water phase across the gas–liquid interface (e.g., governed by Henry’s law), * And diffusion occurs within each phase, with possible interphase transport. One of the key phenomena I hope to eventually study is Ostwald ripening, where smaller gas bubbles dissolve and the gas diffuses through the water phase to larger bubbles, driven by differences in curvature-related solubility (Laplace pressure effects). With this in mind, I would like to ask: * Does DuMuX currently support such diffusion and dissolution processes in its pore-network modeling framework? * If not natively available, would it be feasible to extend the existing two-phase pore-network models to incorporate interfacial mass transfer and diffusion? * Are there examples or submodules—perhaps in other DuMuX components (e.g., Navier-Stokes or Darcy-scale models)—that could serve as a reference for implementing such features? Any guidance, suggestions, or pointers to related work within the DuMuX ecosystem would be highly appreciated. Thank you for your time and for maintaining such a valuable open-source tool! Best Regards, Sara Tabrizinejadas _______________________________________________ DuMux mailing list [email protected] https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
_______________________________________________ DuMux mailing list [email protected] https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
