forrtl: severe (37): 不一致的记录长度 怎么办呀
报错信息:forrtl: severe (37): inconsistent record length, unit 10, file /tmp/fortuaNT0z
Image PC Routine Line Source
1.exe 000000000042BF09Unknown UnknownUnknown
1.exe 000000000043B3AFUnknown UnknownUnknown
1.exe 0000000000427A15Unknown UnknownUnknown
1.exe 000000000040E08AUnknown UnknownUnknown
1.exe 00000000004040DDUnknown UnknownUnknown
1.exe 000000000040399EUnknown UnknownUnknown
libc-2.17.so 00002B99CC9D1555__libc_start_main UnknownUnknown
1.exe 00000000004038A9Unknown UnknownUnknown
srun: error: h1815: task 0: Exited with exit code 37
把这部分代码单独提出来,变量和数组大小都按原来的,另做一个测试程序单独试试。 本帖最后由 风平老涡 于 2021-2-25 02:56 编辑
看上去你是用多进程运行的程序(你用了srun,主要用于分布式计算机系统,不管是MPI还是coarray)。多进程运行程序碰到的较多问题是输入与输出(I/O)。一般多进程程序输入与输出都是集中到某一个进程上,没有看到类似的语句在你的程序中。
页:
[1]