从看到的这部分来说,没有问题。还是把程序全帖出来好分析。
fortran传址调用,变量要加括号吧!记忆中似乎是这个样子call subxx((v));!
对U2做下定义,比如:doubleprecision,intent(inout):: u2说明下U2的类型,应该就可以了。
除非subroutine是内部过程,否则应该不会出现你说的情况的。