help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unofficial octave 4.4.0 Windows binary with large arrays


From: Tatsuro MATSUOKA
Subject: Re: Unofficial octave 4.4.0 Windows binary with large arrays
Date: Sun, 6 May 2018 07:53:09 +0900 (JST)

----- Original Message -----

> From: mmuetzel 
> To: help-octave
> Cc: 
> Date: 2018/5/6, Sun 03:41
> Subject: Re: Unofficial octave 4.4.0 Windows binary with large arrays
> 
> I thought that the 64-bit version of Octave now supported large arrays by
> default. At least that is how I understood the NEWS file:
> "** On systems with 64-bit pointers, --enable-64 is now the default and
>     Octave always uses 64-bit indexing.  However, if the configure
>     script determines that the BLAS library uses 32-bit integers, then
>     operations using the following libraries are limited to arrays with
>     dimensions that are smaller than 2^31 elements:
> 
>       BLAS  LAPACK  QRUPDATE  SuiteSparse  ARPACK
> 
>     Additionally, the following libraries use "int" internally, so
>     maximum problem sizes are always limited:
> 
>       glpk  Qhull"

What you wrote is true.

> But I now see that the official Windows build was configured with
> "--disable-64". Was that intended?

How did you see "But I now see that the official Windows build was configured 
with
 "--disable-64"." ?

I noticed the fact that official windows 64bit binary does not support large 
arrays 
by the test  shown in the below
>> a = zeros (1024*1024*1024*3, 1, 'int8');

https://wiki.octave.org/Enable_large_arrays:_Build_octave_such_that_it_can_use_arrays_larger_than_2Gb.

Anyway, as you know, windows binary is build using mxe-octave on linux.
For stable source (now it is 4.4.0 source), mxe-octave should be configured if 
one want to build octave with
large arrays.
--enable-64 --enable-fortran-int64.

I suspect that official 64 bit binary is built using mxe-octave without the 
above options.

Tatsuro



reply via email to

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