help-gsl
[Top][All Lists]
Advanced

[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

Attachment: 0001-doc-Fix-build-from-separate-directory.patch
Description: 0001-doc-Fix-build-from-separate-directory.patch

Attachment: 0002-rng-Add-RANLUX-generator.patch
Description: 0002-rng-Add-RANLUX-generator.patch


reply via email to

[Prev in Thread] Current Thread [Next in Thread]