- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi all,
this should be a common error, I think it is related if the size of an array is exceeded:
Command terminated by signal 11
Is there a tricky way to assing the enough memory to an array. For now, this happens
to me when I try to create an array of dim=1500*1000 with real elements (double presicion).
-Adrian
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you read Ron Green's article on these events?
http://software.intel.com/en-us/articles/determining-root-cause-of-sigsegv-or-sigbus-errors
Usual steps to be taken to permit larger dynamic arrays include setting stack size unlimited or setting -heap-arrays to take those arrays off stack, as well as avoiding syntax which requires allocating an implicit additional copy of the array.
If using OpenMP, I would suggest using one of the ifort releases which has less of a problem with run-away allocatable or automatic arrays.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page