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 10 forks source link

Lts/issue510/atomic operations on host #516

Closed ClarkMcGrew closed 1 month ago

ClarkMcGrew commented 1 month ago

Clean up of the Cache::Manager atomicity for a CPU calculation. This adds more extensive testing too.

ClarkMcGrew commented 1 month ago

I added a sneaky little commit that is not quite related to the bug fix, but which was found while debugging the atomicity. This close to doubles the speed of the CalculateGeneralSpline and CalculateGraph functions. Not generally good form.