현재 큰 fortran 90
코드 작업 중입니다. 대부분의 모듈에는 많은 수의 서브 루틴이 있습니다 (> 15). 모듈은 USE
다른 모듈은 스펙 부분에 있고 서브 루틴은 USE
다른 모듈은 그 위에 있습니다. 모든 모듈이를보고`USE`가 성능에 미치는 영향
MODULE OneModule
USE GlobalConstant
USE GlobalVariable
CONTAINS
SUBROUTINE Subroutine1()
[...]
END SUBROUTINE Subroutine1
SUBROUTINE Subroutine2()
USE Mesh
[...]
END SUBROUTINE Subroutine2
[Other Subroutines]
END MODULE OneModule
그 선명도 또는 최적화를 위해 수행 된 경우, 궁금 : 여기 모습입니다. 모듈 OneModule
에 많은 수의 서브 루틴이있는 경우, USE
모듈 MESH
의 스펙 부분에 성능에 영향을 미치나요? 소수의 서브 루틴 만 필요하다면?