English
Related papers

Related papers: High performance Python for direct numerical simul…

200 papers

We present a computational method for extreme-scale simulations of incompressible turbulent wall flows at high Reynolds numbers. The numerical algorithm extends a popular method for solving second-order finite differences Poisson/Helmholtz…

Fluid Dynamics · Physics 2025-08-07 Rafael Diez Sanhueza , Jurriaan Peeters , Pedro Costa

We present nsCouette, a highly scalable software tool to solve the Navier-Stokes equations for incompressible fluid flow between differentially heated and independently rotating, concentric cylinders. It is based on a pseudospectral spatial…

Direct numerical simulation (DNS) of turbulent flows is computationally expensive and cannot be applied to flows with large Reynolds numbers. Large eddy simulation (LES) is an alternative that is computationally less demanding, but is…

Fluid Dynamics · Physics 2021-09-09 Shengyu Chen , Shervin Sammak , Peyman Givi , Joseph P. Yurko1 , Xiaowei Jia

Domain-Specific Languages (DSLs) improve programmers productivity by decoupling problem descriptions from algorithmic implementations. However, DSLs for High-Performance Computing (HPC) have two additional critical requirements: performance…

Mathematical Software · Computer Science 2022-04-28 Sandra Macià , Pedro J. Martıínez-Ferrer , Eduard Ayguadé , Vicenç Beltran

Computational Fluid Dynamics (CFD) simulations are essential for analyzing and optimizing fluid flows in a wide range of real-world applications. These simulations involve approximating the solutions of the Navier-Stokes differential…

To fully evaluate a turbulent flow, Direct Numerical Simulation (DNS) is the most accurate method by far and requires considerable computational power and time; not optimum for industry standards. Developing an alternative model, providing…

Fluid Dynamics · Physics 2022-07-04 Indrajit Nandi , Saikat Saha , Sabir Subedi , Sumon Saha

We outline the development of a general-purpose Python-based data analysis tool for OpenFOAM. Our implementation relies on the construction of OpenFOAM applications that have bindings to data analysis libraries in Python. Double precision…

Computational Physics · Physics 2021-08-13 Romit Maulik , Dimitrios Fytanidis , Bethany Lusch , Venkatram Vishwanath , Saumil Patel

Computational modeling of charged species transport has enabled the analysis, design, and optimization of a diverse array of electrochemical and electrokinetic devices. These systems are represented by the Poisson-Nernst-Planck (PNP)…

Numerical Analysis · Mathematics 2024-01-02 Sungu Kim , Kumar Saurabh , Makrand A. Khanwale , Ali Mani , Robbyn K. Anand , Baskar Ganapathysubramanian

pPython seeks to provide a parallel capability that provides good speed-up without sacrificing the ease of programming in Python by implementing partitioned global array semantics (PGAS) on top of a simple file-based messaging library…

In this paper, we propose an efficient and accurate message-passing interface (MPI)-based parallel simulator for streamer discharges in three dimensions using the fluid model. First, we propose a new second-order semi-implicit scheme for…

Computational Physics · Physics 2021-12-13 Bo Lin , Chijie Zhuang , Zhenning Cai , Rong Zeng , Weizhu Bao

An in-house large eddy simulation tool is developed in order to reproduce high fidelity results of compressible jet flows. The large eddy simulation formulation is written using the finite difference approach, with an explicit time…

Fluid Dynamics · Physics 2023-01-04 Carlos Junqueira-Junior , Joao Luiz F. Azevedo , Sami Yamouni , William Wolf

This paper concerns the study of direct numerical simulation (DNS) data of a wavepacket in laminar turbulent transition in a Blasius boundary layer. The decomposition of this wavepacket into a set of "modes" (a basis that spans an…

Fluid Dynamics · Physics 2017-10-03 Kean Lee Kang , K. S. Yeo

Investigating blood flow in the cardiovascular system is crucial for assessing cardiovascular health. Computational approaches offer some non-invasive alternatives to measure blood flow dynamics. Numerical simulations based on traditional…

Numerical Analysis · Mathematics 2024-06-07 Han Zhang , Raymond Chan , Xue-Cheng Tai

We present an efficient discontinuous Galerkin scheme for simulation of the incompressible Navier-Stokes equations including laminar and turbulent flow. We consider a semi-explicit high-order velocity-correction method for time integration…

Numerical Analysis · Mathematics 2017-08-15 Benjamin Krank , Niklas Fehn , Wolfgang A. Wall , Martin Kronbichler

Direct numerical simulations (DNS) are accurate but computationally expensive for predicting materials evolution across timescales, due to the complexity of the underlying evolution equations, the nature of multiscale spatio-temporal…

Machine Learning · Computer Science 2023-12-12 Vivek Oommen , Khemraj Shukla , Saaketh Desai , Remi Dingreville , George Em Karniadakis

We describe a fast direct numerical simulation (DNS) method that promises to directly characterise the hydraulic roughness of any given rough surface, from the hydraulically smooth to the fully rough regime. The method circumvents the…

Fluid Dynamics · Physics 2015-05-28 Daniel Chung , Leon Chan , Michael MacDonald , Nicholas Hutchins , Andrew Ooi

We present the basic idea, implementation, measured performance and performance model of FDPS (Framework for developing particle simulators). FDPS is an application-development framework which helps the researchers to develop particle-based…

Instrumentation and Methods for Astrophysics · Physics 2016-06-15 Masaki Iwasawa , Ataru Tanikawa , Natsuki Hosono , Keigo Nitadori , Takayuki Muranushi , Junichiro Makino

This paper discusses a Python interface for the recently published DUNE-FEM-DG module which provides highly efficient implementations of the Discontinuous Galerkin (DG) method for solving a wide range of non linear partial differential…

Mathematical Software · Computer Science 2021-03-30 Andreas Dedner , Robert Klöfkorn

Physics-informed neural networks (PINNs) have shown promise for solving partial differential equations (PDEs) by directly embedding them into the loss function. Despite their notable success, existing PINNs often exhibit training…

Computational Engineering, Finance, and Science · Computer Science 2026-03-26 Chang Wei , Yuchen Fan , Chin Chun Ooi , Jian Cheng Wong , Heyang Wang , Pao-Hsiung Chiu

Parallel code design is a challenging task especially when addressing petascale systems for massive parallel processing (MPP), i.e. parallel computations on several hundreds of thousands of cores. An in-house computational fluid dynamics…

Performance · Computer Science 2018-07-03 Jérôme Frisch , Ralf-Peter Mundani