Closed jngrad closed 3 years ago
@reinaual @RudolfWeeber
The waLBerla branch was ported from double
to real_t
in jngrad/espresso:walberla-real_t. To build with single precision, do:
cmake .. -DWITH_CCACHE=ON -DWITH_WALBERLA=ON -DWALBERLA_DOUBLE_ACCURACY=OFF -DWITH_STOKESIAN_DYNAMICS=OFF
Several LB tests fail due to rounding errors, with absolute differences of the order 10^-5 to 10^-8.
Measure the performance for a fluid and a fluid with particle coupling, using the ESPResSo LB implementation on GPU single-precision and the walberla implementation on CPU double-precision (and single-precision if possible), on the same workstation, e.g.
lama
.