[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Future of GPU support in Espresso

From: Rudolf Weeber
Subject: Future of GPU support in Espresso
Date: Mon, 8 Jun 2020 16:17:27 +0200
User-agent: Mutt/1.9.4 (2018-02-28)

Dear Espresso users,

many thanks to the participants of the GPU survey.
Your answers gave us an idea, how the GPU features are used outside the group 
in Stuttgart.

According to the replies, the most important GPU feature is the 
lattice-Boltzmann implementation. Uses include quite dilute systems, where the 
LB performance dominates the total simulation time.

We have decided to proceed as follows:

* The next feature release (4.2) will be made, before transitioning to the 
Walberla LB implementation. It will have GPU support including the existing LB 
GPU implementation.

* This release will receive bug fixes until the feature release thereafter, 
Espresso 4.3 is made. In the past, feature releases have been made in intervals 
of 12-18 months, but this depends on what features are contributed over a given 

* After 4.2 is released, we will transition to the Walberla-based 
lattice-Boltzmann method in the development branch. This will be the CPU 
version, initially. We will then publish performance comparisons against the 
GPU LB in Espresso 4.2.. Based on these, and your answers to the survey, we can 
then figure out whether putting in the work to integrate Walberla's GPU support 
in Espresso and continuing to maintain our GPU build and test infrastructure 
makes sense.

Regards, Rudolf

Dr. Rudolf Weeber
Institute for Computational Physics
Universit├Ąt Stuttgart
Allmandring 3
70569 Stuttgart
Phone: +49(0)711/685-67717

reply via email to

[Prev in Thread] Current Thread [Next in Thread]