GPU Optimization of Lattice Boltzmann Method with Local Ensemble Transform Kalman Filter

08/07/2023
by   Yuta Hasegawa, et al.
0

The ensemble data assimilation of computational fluid dynamics simulations based on the lattice Boltzmann method (LBM) and the local ensemble transform Kalman filter (LETKF) is implemented and optimized on a GPU supercomputer based on NVIDIA A100 GPUs. To connect the LBM and LETKF parts, data transpose communication is optimized by overlapping computation, file I/O, and communication based on data dependency in each LETKF kernel. In two dimensional forced isotropic turbulence simulations with the ensemble size of M=64 and the number of grid points of N_x=128^2, the optimized implementation achieved ×3.80 speedup from the naive implementation, in which the LETKF part is not parallelized. The main computing kernel of the local problem is the eigenvalue decomposition (EVD) of M× M real symmetric dense matrices, which is computed by a newly developed batched EVD in . The batched EVD in outperforms that in , and ×65.3 speedup was achieved.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2020

A note on the formulation of the Ensemble Adjustment Kalman Filter

The ensemble adjustment Kalman filter (EAKF; Anderson, 2001) is one of t...
research
12/18/2020

A multigrid/ensemble Kalman Filter strategy for assimilation of unsteady flows

A sequential estimator based on the Ensemble Kalman Filter for Data Assi...
research
07/30/2018

Kalman Filter-based Heuristic Ensemble: A New Perspective on Ensemble Classification Using Kalman Filters

A classifier ensemble is a combination of multiple diverse classifier mo...
research
08/22/2020

Informative Neural Ensemble Kalman Learning

In stochastic systems, informative approaches select key measurement or ...
research
11/08/2016

A new GPU implementation for lattice-Boltzmann simulations on sparse geometries

We describe a high-performance implementation of the lattice Boltzmann m...
research
10/12/2022

A sparse matrix formulation of model-based ensemble Kalman filter

We introduce a computationally efficient variant of the model-based ense...
research
04/13/2023

Thread-safe lattice Boltzmann for high-performance computing on GPUs

We present thread-safe, highly-optimized lattice Boltzmann implementatio...

Please sign up or login with your details

Forgot password? Click here to reset