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

LTS/1.8.x : Resolve Issue #534 -- validate dial cache calculations #535

Closed ClarkMcGrew closed 4 months ago

ClarkMcGrew commented 4 months ago

This backports the GPU/CPU calculation backing functionality from main into the LTS branch. When the --cpu option is set from the command line, and the GPU is available, the likelihood will be calculated simultaneously by the GPU and the CPU. This results in a small slow-down relative to the CPU only calculation, but adds the functionality that the two calculations are directly checked. This is mostly used by the validation code.

Spoiler Alert: The two calculations are the same in the LTS.

ClarkMcGrew commented 4 months ago

The OA2024 runs for this finished and seem OK. The full testing suite didn't find any problems.