| 我放弃COMMON了 改用MODULE了,现在出现了点问题 传输过来的数据依旧是最后一步计算的数据
 求大神帮我看看我程序哪里有问题
 
 [Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode  MODULE COMMON_DATA
      IMPLICIT NONE 
      SAVE
      REAL::X(32)
      
      END MODULE
SUBROUTINE 1…………
…………
USE  COMMON_DATA
 DO i=1,4,1
          IF(i==NOEL)THEN
              DO j=1,8,1
                  IF(j==NPT)THEN     
              X((i-1)*8+j)=STATEV(2)
                  END IF
              END DO
          END IF
      END DO
END SUBROUTINE1
SUBROUTINE 2…………
…………
USE  COMMON_DATA
DO i=5,8,1
          IF(i==NOEL)THEN
              DO j=1,8,1
                  IF(j==NPT)THEN     
              L=X((i-5)*8+j)
                  END IF
              END DO
          END IF
      END DO
END SUBROUTINE2 |