Unified GPU-based simulation of porous flow, absorption, and diffusion in cloth-liquid coupling.

Jong-Hyun Kim1, Jung Lee2

  • 1College of Software and Convergence (Department of Artificial Intelligence, Design Technology), Graduate School of Electrical and Computer Engineering, Inha University, Incheon, 22212, Michuhol-gu, South Korea.

Scientific Reports
|June 23, 2026
PubMed
Summary

This study introduces a GPU-accelerated framework for simulating cloth-liquid interactions, improving stability and efficiency in particle-based simulations. The new method enhances porous flow, absorption, and diffusion for realistic wet-cloth effects.

Related Concept Videos

Accelerating Fluids01:17

Accelerating Fluids

When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Capillarity in Fluid01:19

Capillarity in Fluid

Capillarity describes the movement of liquid in small spaces without external forces acting on it. The capillarity is driven by surface tension and adhesive interactions between the liquid and surrounding solid surfaces. This effect is often seen in narrow tubes, porous materials, and fine particles.
Surface tension is crucial to capillarity. It results from cohesive forces between liquid molecules at the liquid-air boundary, forming a skin that resists external forces. When the capillary tube...
Laminar and Turbulent Flow01:07

Laminar and Turbulent Flow

Fluid dynamics is the study of fluids in motion. Velocity vectors are often used to illustrate fluid motion in applications like meteorology. For example, wind—the fluid motion of air in the atmosphere—can be represented by vectors indicating the speed and direction of the wind at any given point on a map. Another method for representing fluid motion is a streamline. A streamline represents the path of a small volume of fluid as it flows. When the flow pattern changes with time, the streamlines...
Uniform Depth Channel Flow: Problem Solving01:18

Uniform Depth Channel Flow: Problem Solving

To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
Pressure of Fluids01:14

Pressure of Fluids

There are many examples of pressure in fluids in everyday life, such as in relation to blood (high or low blood pressure) and in relation to weather (high- and low-pressure weather systems). A given force can have a significantly different effect, depending on the area over which the force is exerted. For instance, a force applied to an area of 1 mm2 has a pressure that is 100 times greater than the same force applied to an area of 1 cm2. That's why a sharp needle is able to poke through skin...
Viscosity of Fluid01:19

Viscosity of Fluid

Viscosity measures the resistance a fluid offers to flow and deformation. It results from internal friction between layers of fluid moving relative to one another. Dynamic viscosity, denoted by the Greek letter mu (μ), quantifies the force needed to move one fluid layer over another. For Newtonian fluids like water and air, the relationship between the shearing stress and the rate of shearing strain is linear, meaning their viscosity remains constant regardless of the applied stress.