Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Command terminated by signal 11

jivifair
Beginner
1,037 Views

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

0 Kudos
1 Reply
TimP
Honored Contributor III
1,037 Views

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.

0 Kudos
Reply