Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speedup LB particle coupling #4759

Merged
merged 2 commits into from
Aug 22, 2023
Merged

Commits on Aug 22, 2023

  1. Speedup LB particle coupling

    * Move up halo region calculation by one level
    * Only consider shifted positions for coupling if the particle is close enough to the boundary to affect a ghost layer
    * Introduce a cached vector of pointers to blocks to avoid slow block iteration and position to block matching in waLBerla (partially)
    
    The last point is relevant, because there are 16 calls per particle and time step for get_block_and_cell()
    RudolfWeeber authored and jngrad committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    76d24f2 View commit details
    Browse the repository at this point in the history
  2. maintainer: Fix LB benchmark

    jngrad committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    f5d9b1f View commit details
    Browse the repository at this point in the history