Lat-Net: Compressing Lattice Boltzmann Flow Simulations using Deep Neural Networks

05/25/2017
by   Oliver Hennigh, et al.
0

Computational Fluid Dynamics (CFD) is a hugely important subject with applications in almost every engineering field, however, fluid simulations are extremely computationally and memory demanding. Towards this end, we present Lat-Net, a method for compressing both the computation time and memory usage of Lattice Boltzmann flow simulations using deep neural networks. Lat-Net employs convolutional autoencoders and residual connections in a fully differentiable scheme to compress the state size of a simulation and learn the dynamics on this compressed form. The result is a computationally and memory efficient neural network that can be iterated and queried to reproduce a fluid simulation. We show that once Lat-Net is trained, it can generalize to large grid sizes and complex geometries while maintaining accuracy. We also show that Lat-Net is a general method for compressing other Lattice Boltzmann based simulations such as Electromagnetism.

READ FULL TEXT

page 5

page 6

page 8

research
01/05/2019

Macroscopic Lattice Boltzmann Method (MacLAB)

The birth of the lattice Boltzmann method (LBM) fulfils a dream that sim...
research
05/05/2023

Equivariant Neural Networks for Spin Dynamics Simulations of Itinerant Magnets

I present a novel equivariant neural network architecture for the large-...
research
12/16/2021

On the accuracy and performance of the lattice Boltzmann method with 64-bit, 32-bit and novel 16-bit number formats

Fluid dynamics simulations with the lattice Boltzmann method (LBM) are v...
research
06/24/2021

Lettuce: PyTorch-based Lattice Boltzmann Framework

The lattice Boltzmann method (LBM) is an efficient simulation technique ...
research
08/10/2022

Designing a 3D Parallel Memory-Aware Lattice Boltzmann Algorithm on Manycore Systems

Lattice Boltzmann method (LBM) is a promising approach to solving Comput...
research
05/17/2023

Scalable Flow Simulations with the Lattice Boltzmann Method

The primary goal of the EuroHPC JU project SCALABLE is to develop an ind...
research
02/20/2023

Reducing the memory usage of Lattice-Boltzmann schemes with a DWT-based compression

This paper presents a new solution to address the challenge of increasin...

Please sign up or login with your details

Forgot password? Click here to reset