Skip to content

Reply To: Multi GPUs Calculation


No, you do not need to add or change anything in order to use any kind of parallel processing in OpenLB (be it CPU-only, Vectorization, OpenMP, Single GPU, Multiple GPU, whatever).

OpenLB contains everything that is needed to transparently parallelize LBM execution. You do not need to write any new wrappers or change anything at all to go from a sequentially executed case to a parallel one.

This is one of the main point of why there is a OpenLB library in the first place. You can fully focus on your model implementation. Efficient parallelization is already implemented and done for you.