Hello All
From the following thread https://communities.sas.com/message/140502 I understand that under Windows (in my case Win7 Enterprise 64-bit) the maximum size of a single matrix in SAS IML is 2GB.
I can initialize several 268435448x1 matrices without problems (it seems there is a need for 64 special bits since 268435448=2*1024^3-64).
At the end of the thread it is mentioned that SAS is trying to increase that limit in future releases. I was wondering if there are any news about that? What is the limit in SAS 9.4 and IML 13.1?
I know that I can probably alter my algorithm(s) to work with smaller matrices (probably by thinking a bit about it and using smarter programming or possibly via splitting up the data and iterating), still I am curious and would appreciate if that limit could be increased.
The matrix size limits are unchanged for SAS/IML 13.1, which is the latest release.
The matrix size limits are unchanged for SAS/IML 13.1, which is the latest release.
That size limit does not apply to SAS/IML 14.1 and beyond. See the article "Large matrices in SAS/IML 14.1."
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.
Find more tutorials on the SAS Users YouTube channel.