[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: with 64-bit arrays: A, M, S out of order in MLTMOD - ABORT!
From: |
Muhali |
Subject: |
Re: with 64-bit arrays: A, M, S out of order in MLTMOD - ABORT! |
Date: |
Wed, 2 Jun 2010 15:30:00 -0700 (PDT) |
David Bateman-2 wrote:
>
> By default Octave is supposed to use the mersenne twister code in
> liboctave for rand whereas the error above indicates that you've called
> rand("seed", ...) and you're using the older randlib generators. I
> suspect if you used the newer mersenne twister code (inital the
> generators with rand("state", ...) instead) that Octave won't crash..
> Its still a bug you've found however in libcruft/randlib. I suspect that
> randlib assumes that integers ar 32bit and we have to build randlib with
> 32bit integers within Octave and treat the change between 32 and 64 bit
> integers in the oct-rand.cc code.
>
but I haven't called rand("state",...) anywhere, as I am running
`run-octave' right after building. How do I make octave use the liboctave
rand. And why does this error not occur in 3.2.4?
--
View this message in context:
http://octave.1599824.n4.nabble.com/with-64-bit-arrays-A-M-S-out-of-order-in-MLTMOD-ABORT-tp2240897p2240950.html
Sent from the Octave - General mailing list archive at Nabble.com.