APS Logo

Portable GPU-Accelerated Solver for Incompressible Two-Phase Flow with Diffuse Interface Method

ORAL

Abstract

This work presents a scalable and portable GPU-accelerated computational framework for simulating multiphase flows with phase change. The solver addresses incompressible two-phase flow by solving the Navier–Stokes equations and employs a direct FFT-based method for efficiently resolving the pressure field. The interface between fluids is modeled using a diffuse interface approach, wherein a smoothly varying order parameter transitions across a finite-width region and evolves according to an advection–diffusion equation. The code is developed in modern Fortran, featuring a hybrid MPI/OpenMP parallelization strategy for CPU-based execution and extended to GPUs using directive-based OpenACC acceleration. This approach enables reuse of the existing CPU code with minimal restructuring, significantly easing the porting process. Validation of the GPU implementation is carried out through quantitative comparisons with results from CPU-only runs, confirming consistency in accuracy and stability. Performance evaluations highlight strong scalability on both architectures, while also identifying key throughput bottlenecks and opportunities for further optimization.

Presenters

  • Ananthapadmanabhan Ramesh

    University of Illinois at Chicago

Authors

  • Ananthapadmanabhan Ramesh

    University of Illinois at Chicago

  • Saumil Sudhir Patel

    Computational Science Division, Argonne National Laboratory

  • Christopher J Knight

    Computational Science Division, Argonne National Laboratory

  • Luca Brandt

    Politecnico di Torino, Italy

  • Parisa Mirbod

    University of Illinois at Chicago, Department of Mechanical and Industrial Engineering, University of Illinois Chicago