我正在尝试提取大型 fortran 的一部分以使其成为自己的程序。一个特定的子程序会导入许多模块(此处仅显示两个作为示例):
subroutine myroutine(aa,bb)
use xx_module
use yy_module
...
end subroutine myroutine
...
从这些模块导入的部分中引入了很多变量。有没有好的方法(或好的工具)来找出哪些变量来自哪个模块等等?或者我必须查看每个模块以查看每个模块的定义位置,然后分配(可能发生在不同的模块中......)?