Skip to content
Started 11 mo ago
Took 23 sec
Failed

Build #434 (May 1, 2024, 4:26:51 PM)

Changes
  1. Making num_draw_points in fill_holes a constant. We were already using this value as a constant everywhere, but passing a constant by argument list makes it difficult/impossible for a compiler to optimize using that constant, unless it does inlining. Now, rather than passing the constant num_hf_draw_points (or sometimes a hardcoded 2) we just use num_hf_draw_points directly from constants_clubb. This massively improves the performance of a loop in fill holes when using nvhpc+omp, which was the motivation for this, but should also improve the performance on CPUs. Everything is BFB. (details / githubweb)

Started by user Gunther Huebler

Revision: 3abb325943da1a557e1213b2908ead3c828aff16
Repository: https://github.com/larson-group/clubb.git
  • refs/remotes/origin/master