<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Quasi-random numbers - results for SOBOL &amp; NIEDERREITER met in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876183#M8963</link>
    <description>Thanks for the explanation - yes the results were for d=1.&lt;BR /&gt;</description>
    <pubDate>Tue, 10 Jun 2008 09:11:07 GMT</pubDate>
    <dc:creator>davidspurr</dc:creator>
    <dc:date>2008-06-10T09:11:07Z</dc:date>
    <item>
      <title>Quasi-random numbers - results for SOBOL &amp; NIEDERREITER methods identical?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876181#M8961</link>
      <description>&lt;BR /&gt;Using MKL, I get identical QRN's whether I use either the SOBOL or the NIEDERREITER methods. Is this correct, or am I doing something wrong?&lt;BR /&gt;&lt;BR /&gt;Code extract used to generate the QRN's is as below:&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;FONT size="1"&gt;USE mkl_vsl&lt;BR /&gt;&lt;BR /&gt;integer status !Error/status &lt;BR /&gt;integer brng !Index of generator to initialize stream &lt;BR /&gt;integer method !Method = 0 in case of uniform distribution &lt;BR /&gt;integer dimen  &lt;BR /&gt;TYPE (VSL_STREAM_STATE) stream !Random stream&lt;BR /&gt;TYPE (VSL_STREAM_STATE) stream2 !Random stream 2&lt;BR /&gt;&lt;BR /&gt;integer, PARAMETER :: nc = 10&lt;BR /&gt;integer, PARAMETER :: nr = 1000&lt;BR /&gt;real sobel_num(nc,nr)&lt;BR /&gt;real niederr_num(nc,nr)&lt;BR /&gt;&lt;BR /&gt;fmt = '(10(:,",",f8.6))'&lt;BR /&gt;OPEN(11, file='TestRandomOut.csv')&lt;BR /&gt;&lt;BR /&gt;!SOBEL&lt;BR /&gt;
write(11,'(///,a,/)') 'SOBOL'&lt;BR /&gt;
method = 0&lt;BR /&gt;
sobel_num = 0.0&lt;BR /&gt;
brng = VSL_BRNG_SOBOL &lt;BR /&gt;
dimen = 1 &lt;BR /&gt;
status = vslnewstream( stream, brng, dimen ) !Create SOBOL stream&lt;BR /&gt;
status = vsrnguniform( method, stream, nc*nr, sobel_num, 0.0, 1.0 ) &lt;BR /&gt;
status = vsldeletestream( stream ) !Delete stream&lt;BR /&gt;
write(11,fmt) sobel_num&lt;BR /&gt;&lt;BR /&gt;!NIEDERREITER&lt;BR /&gt;write(11,'(///,a,/)') 'NIEDERREITER'&lt;BR /&gt;method = 0&lt;BR /&gt;niederr_num = 0.0&lt;BR /&gt;brng = VSL_BRNG_NIEDERR&lt;BR /&gt;dimen = 1&lt;BR /&gt;status = vslnewstream( stream2, brng, dimen ) !Create NIEDERREITER stream&lt;BR /&gt;status = vsrnguniform( method, stream2, nc*nr, niederr_num, 0.0, 1.0 ) &lt;BR /&gt;status = vsldeletestream( stream2 ) !Delete stream&lt;BR /&gt;write(11,fmt) niederr_num&lt;BR /&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;

&lt;PRE&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 09 Jun 2008 11:02:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876181#M8961</guid>
      <dc:creator>davidspurr</dc:creator>
      <dc:date>2008-06-09T11:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: Quasi-random numbers - results for SOBOL &amp; NIEDERREITER met</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876182#M8962</link>
      <description>&lt;P class="MsoNormal"&gt;&lt;B&gt;&lt;FONT face="Arial" color="navy" size="2"&gt;&lt;SPAN&gt;VSL implementations of Sobol and Niederreiter QRNGs are both Gray code based (see Vslnotes.pdf for implementation details). The generators are different in their initialization schemes. However, for particular dimension d=1 the generators are initialized similarly, and you have identical outputs. &lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jun 2008 08:06:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876182#M8962</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2008-06-10T08:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: Quasi-random numbers - results for SOBOL &amp; NIEDERREITER met</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876183#M8963</link>
      <description>Thanks for the explanation - yes the results were for d=1.&lt;BR /&gt;</description>
      <pubDate>Tue, 10 Jun 2008 09:11:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Quasi-random-numbers-results-for-SOBOL-NIEDERREITER-methods/m-p/876183#M8963</guid>
      <dc:creator>davidspurr</dc:creator>
      <dc:date>2008-06-10T09:11:07Z</dc:date>
    </item>
  </channel>
</rss>

