SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 44039: Memory allocation and SURFACE_VALUE errors occur when running a project in SAS® Risk Dimensions®

DetailsHotfixAboutRate It

When you run a project in SAS Risk Dimensions, you might encounter error messages like the following in the SAS log:

ERROR: The application cannot allocate XXXX bytes of memory for "add elements to a list". ERROR: Error reported in function 'SURFACE_VALUE'. ERROR: Error occurred calling function 'SURFACE_VALUE' from PRICE method 'method-name'. ERROR: The SAS System stopped processing this step because of insufficient memory.
Consequently, the analysis project fails to complete.

These errors are the result of a memory allocation problem within the SURFACE_VALUE function. They are known to occur in risk environments that make many calls to this function.

To circumvent this problem, reduce the number of calls to the SURFACE_VALUE function. Alternatively, replace the calls to the SURFACE_VALUE function with a user-defined approach to define an interpolation scheme to infer the values on a risk factor surface.

Click the Hot Fix tab in this note to access the hot fix for this issue.

Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Risk Dimensions Enterprise EditionMicrosoft® Windows® for x645.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Datacenter Edition5.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Enterprise Edition5.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Standard Edition5.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 for x645.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows Server 20085.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows Server 2008 for x645.3_M15.319.2 TS2M39.3 TS1M0
Microsoft Windows XP Professional5.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Enterprise 32 bit5.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Enterprise x645.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Home Premium 32 bit5.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Home Premium x645.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Professional 32 bit5.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Professional x645.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Ultimate 32 bit5.3_M15.319.2 TS2M39.3 TS1M0
Windows 7 Ultimate x645.3_M15.319.2 TS2M39.3 TS1M0
Windows Vista5.3_M15.319.2 TS2M39.3 TS1M0
Windows Vista for x645.3_M15.319.2 TS2M39.3 TS1M0
64-bit Enabled AIX5.3_M15.319.2 TS2M39.3 TS1M0
64-bit Enabled HP-UX5.3_M15.319.2 TS2M39.3 TS1M0
64-bit Enabled Solaris5.3_M15.319.2 TS2M39.3 TS1M0
HP-UX IPF5.3_M15.319.2 TS2M39.3 TS1M0
Linux5.3_M15.319.2 TS2M39.3 TS1M0
Linux for x645.3_M15.319.2 TS2M39.3 TS1M0
Solaris for x645.3_M15.319.2 TS2M39.3 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.