fortran gdb调试问题

[复制链接]
查看11 | 回复0 | 2021-1-27 06:52:07 | 显示全部楼层 |阅读模式
求助。linux系统编译器openmpi语言fortran。
在子程序subroutine中,如下代码
subroutinempi_sum_z(f,i_root,myid,nsend,iall)
include'mpif.h'
realrecv_b(nsend),f(nsend)!nsend=256
因为出现doublefreeorcorruption的错误,并显示这里有错误
利用gdb调试,print数组内容,f是256大小的数组,recv_b却好像无限大。步骤如下
(gdb)printf
$1=(2.83542365e-14,2.84252873e-14,2.84072133e-14,2.85789696e-14,2.84969666e-14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,...)
(gdb)printrecv_b
$3=()
希望高人给予解答,谢谢!!!
分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行