How much memory is available for the SPARSE solver on a WIN32 system?


In ANSYS Release 10.0, the SPARSE solver requires a contiguous block memory. You can never get more than 2 GB in a single block, and because of the way that WIN32 fragments memory, the maximum contiguous memory block rarely exceeds 1.2 GB. The extra 1 GB of memory that is available with /3GB switch is not contiguous. The PCG solver doesn't need one contiguous block so its total memory can exceed 2 GB, but the SPARSE solver requires a contiguous block of memory.

You can see what memory is actually available by setting the system ENV variable ANS_HEAP_DBG=1. That setting will add a few lines at the start of ANSYS that will indicate what memory is really available. This approach is undocumented and the print statements are really for code developers who understand the variables.





Show Form
No comments yet. Be the first to add a comment!