Hello, just a gentle ping :-) anything to do on our side?
Regards Jonas ________________________________________ From: Jonas Hahnfeld Sent: Thursday, August 12, 2021 11:02 AM To: Patrick Alken; help-gsl@gnu.org Cc: Lorenzo Moneta Subject: RE: RANLUX++ Hello, here is a first attempt of adding the code, fully converting to C and then running `indent -gnu -nut` to fix the indentation to match GNU coding standards. The first patch fixes the documentation build if you configure in a separate directory. Jonas ________________________________________ From: Patrick Alken [al...@colorado.edu] Sent: Wednesday, August 11, 2021 10:41 PM To: Jonas Hahnfeld; help-gsl@gnu.org Cc: Lorenzo Moneta Subject: Re: RANLUX++ Hello, Yes please do submit a patch. It would be best to submit a git diff against the latest master branch of GSL. I'll take a look when I can find the time. Thanks for your efforts! Patrick On 8/11/21 8:49 AM, Jonas Hahnfeld wrote: > Hello GSL developers, > > over the past months, we (ROOT developers from CERN) created a portable > implementation of RANLUX++, which was first proposed by Alexei Sibidanov in > 2017 and uses an LCG equivalent to achieve a much higher luxury level than > the original Ranlux and provides some more advantages (better initialization > and fast skipping). Results from this portable implementation are available > in https://arxiv.org/abs/2106.02504 and already shipping with the latest > release of ROOT. > > For wider distribution and ease of use, we would like to also contribute this > generator to GSL and have already written the necessary plumbing code to > integrate with the GSL interfaces. It is currently available at my GitHub: > https://github.com/hahnjo/ranluxpp > > Could you let us know what the next steps would be? Shall we submit a patch > for integration into GSL or do we have to be added to the list of > "Extensions/Applications" first? > > Kind regards > Jonas