0

我的 Fortran 代码存在内存问题,由于我使用 Intels-traceback选项编译它,它会显示:

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

它只向我显示了堆栈跟踪中最深的 12 个条目,它们不是很有用,因为它们没有-g选项。

如何增加我得到的堆栈跟踪的长度?似乎这个问题只适用于 Java,而不适用于 Fortran(甚至 C)。

4

0 回答 0