octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #36783] Large sparse matrix fails in thee 64-b


From: Rofu
Subject: [Octave-bug-tracker] [bug #36783] Large sparse matrix fails in thee 64-bit build
Date: Wed, 04 Jul 2012 16:50:44 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.54 Safari/536.5

Follow-up Comment #2, bug #36783 (project octave):

Yes, I was using mex interface.

Here is the sample "test.c" I used in a 64-bit with enough memory.

#include "mex.h"                                                              
          
                                                                              
          
void mexFunction( int nlhs, mxArray *plhs[],                                  
          
        int nrhs, const mxArray *prhs[] )                                     
          
{                                                                             
          
    mxCreateSparse(65535, 65535, 2749999776, mxREAL);                         
          
    return;                                                                   
          
}                                                                             
          


When I executed test.mex, i got the 
  error: test: failed to allocate 525161728 bytes of memory

It seems that it's a overflow problem. After I modified mex.cpp and
re-compiled octave again,  it works.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?36783>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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