在两个子程序之间进行数据交互,且每个增量步后都需要把数据传递给另一个子程序,通过COMMON进行数据交换时,会出现数据混乱,温度传递过去的云图如下图所示,在数据传递过程中,子程序1计算的数据传递给子程序2,子程序2计算后的数据在通过common传递给子程序1中,参与子程序1中的计算。子程序1中:
COMMON X, Y, Z, H, I, J, W, B, BA
REAL X, Y, Z, H, I, J, W, B, BA
其中:
X,K,W,B,BA为子程序1传递给子程序2
子程序2中:
COMMON L, G, K, O, P, Q, S, NN, BBA
REAL L, G, K, O, P, Q, S, NN, BBA
其中:
G,O,P,Q为子程序2传递给子程序1
子程序中的相关变量已经一一对应。
|