当执行在并行区域中停止时,dump 命令可以打印专用变量的多个副本。在下例中,dump 命令打印变量 i 的两个副本:
[t@1 l@1]: dump i = 1 sum = 0.0 a = ARRAY i = 1000001
因为外联例程作为宿主例程的嵌套函数实现,而专用变量作为外联例程的局部变量实现,所以会打印变量 i 的两个副本。由于 dump 命令打印作用域内的所有变量,因此宿主例程中的 i 和外联例程中的 i 均会显示。