Fortran计划停止了重新分配

时间:2018-02-16 08:06:30

标签: fortran allocation

这是我的fortran代码的片段,它被卡住了:

   if(allocated(this%basis)) then
      print  *, "basis is allocated "
      deallocate(this%basis)   
      print  *, "destroyed basis "
   end if

“已分配基础”打印到终端,但不打印“销毁基础”。该程序似乎停留在deallocate()命令上。有没有人有可能造成这种情况的经历?

编辑 - 我不知道这是否相关,但我也注意到我无法使用“Ctrl + c”退出程序。我必须做一个“Ctrl + z”退出程序。

0 个答案:

没有答案