11/12/29 15:06:10.13
>>712
MODULEに入れるのは大域変数ということになる。
詳しい事情は分からんが、とりあえずは以下のようにすればいい。関数も入れられる。
file1.f90
MODULE m_param
REAL, PARAMETER :: a1 = 1.0, a2 = 2.0
云々
END MODULE m_param
普通の変数でも構わない。
file2.f90
PROGRAM main
USE m_param
IMPLICIT NONE
云々
END PROGFRAM main
C上がりの人とかだったら、INCLUDE文を使う手もある。
正式な構文ではないが、大抵のコンパイラで実装している。