https://hgpu.org/?p=13397
Adjoint Lattice Boltzmann for Topology Optimization on multi-GPU architecture