[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: RANLUX++
From: |
Jonas Hahnfeld |
Subject: |
RE: RANLUX++ |
Date: |
Thu, 12 Aug 2021 09:02:50 +0000 |
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 [alken@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
0001-doc-Fix-build-from-separate-directory.patch
Description: 0001-doc-Fix-build-from-separate-directory.patch
0002-rng-Add-RANLUX-generator.patch
Description: 0002-rng-Add-RANLUX-generator.patch
- RANLUX++, Jonas Hahnfeld, 2021/08/11
- Re: RANLUX++, Patrick Alken, 2021/08/11
- RE: RANLUX++,
Jonas Hahnfeld <=