Skip to content
Started 11 mo ago
Took 2 min 19 sec
Success

Build #414 (May 2, 2024, 3:47:06 AM)

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)
  2. Raw-copy updating src/Morrison_microphys (details / githubweb)

Started by an SCM change

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