This has a lot to do with the amount of *continguous* memory that is available to you on your OS. If you are on Windows 32-bit, it is not at all unusual to have memory that is fragmented very quickly. When you request an array of that size (15000x20000x8=2,400,000,000), it is unlikely there will be sufficient memory space to hold it.
|