My Fortran code has a memory issue and since I compiled it with Intels -traceback
option it will show me:
forrtl: severe (41): insufficient virtual memory
Image PC Routine Line Source
fleur_MPI 0000000000F00CFC for_alloc_allocat Unknown Unknown
fleur_MPI 0000000000A32BAA Unknown Unknown Unknown
fleur_MPI 00000000009E4392 Unknown Unknown Unknown
fleur_MPI 00000000008CB602 Unknown Unknown Unknown
fleur_MPI 00000000009226F8 Unknown Unknown Unknown
fleur_MPI 000000000091E051 Unknown Unknown Unknown
fleur_MPI 0000000000419967 Unknown Unknown Unknown
fleur_MPI 00000000004A9DA0 Unknown Unknown Unknown
fleur_MPI 00000000004A5350 Unknown Unknown Unknown
fleur_MPI 0000000000416BAE Unknown Unknown Unknown
libc-2.17.so 00002B75726A7505 __libc_start_main Unknown Unknown
fleur_MPI 0000000000416AA9 Unknown Unknown Unknown
Signal 15 detected on PE: 3
It only shows me the deepest 12 entries of the stacktrace, which are not very usefull, since they don't have the -g
option.
How can I increase the length of the stack traces I get? It seems this question is only answered for Java, but not Fortran (or even C).