[Top][All Lists]
[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/