Dear All
I have the following code which gives a segmentation fault. I dont think the array size is too large to result in a segmentation fault.
int xdim = 36;
int ydim = 256;
int zdim = 256;
double ***something = (double ***)malloc(xdim * sizeof(double **));
for(i=0; i< xdim; i++)
something[i] = (double **)malloc(ydim * sizeof(double *));
for(j=0; j< ydim; j++)
something[i][j] = (double *)malloc(zdim * sizeof(double));
for(i=0; i< xdim; i++)
for(j=0; j< ydim; j++)
for(k=0; k< zdim; k++)
something[i][j][k] = 1.0;
Thanks in advance,
Prasad.