Skip to content

Conversation

@jngrad
Copy link

@jngrad jngrad commented Nov 14, 2025

Add lattice-Boltzmann (LB) test case and update P3M and LJ test cases for the upcoming 5.0 release of ESPResSo.

@jngrad
Copy link
Author

jngrad commented Nov 27, 2025

Usage for the waLBerla-backed ESPResSo pre-release:

source /cvmfs/software.eessi.io/versions/2023.06/init/bash
module use /cvmfs/dev.eessi.io/espresso/versions/2023.06/software/linux/x86_64/amd/zen2/modules/all
module load ESPResSo/dc87ede3f6c218bb71624460752bc8c26a271c33-foss-2023b
OMP_NUM_THREADS=8 OMP_PROC_BIND=true python eessi/testsuite/tests/apps/espresso/src/lb/lb.py

Output:

Algorithm executed.
LB equilibration
Sanity checks
Final convergence met with tolerances:
energy: 0.05

Benchmark
600 steps executed...

mode cores mpi.x mpi.y mpi.z omp.threads gpus particles mean std box.x box.y box.z precision hardware
strong scaling 8 1 1 1 8 0 0 2.203e-03 2.277e-05 64.00 64.00 64.00 dp cpu

Performance: 2.20 ms/step

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant