gundam-organization / gundam

GUNDAM, for Generalized and Unified Neutrino Data Analysis Methods, is a suite of applications which aims at performing various statistical analysis with different purposes and setups.
GNU Lesser General Public License v2.1
13 stars 11 forks source link

Update to upstream version of HEMI (LTS/1.8.x and main) #509

Closed ClarkMcGrew closed 3 months ago

ClarkMcGrew commented 5 months ago

HEMI was developed against C++11. There is now an upstream version with better support for C++17 and later. It is drop-in compatible, but includes enhancements for when there isn't a compute device.

ClarkMcGrew commented 3 months ago

Probably drop this. The HEMI updates add a couple of GPU queries (that I already forward ported) and otherwise parallelizing the calculation for the CPU, but we are completely bandwidth limited so that doesn't speed the CPU calculation up (for us). It also updates to C++17, but those changes are minor and already applied.

ClarkMcGrew commented 3 months ago

Tabled. Can be done in the future. Doesn't have much effect, so why make the change?