処理すべき大量のレガシー コードがあります (Fortran F90)。対処するのが最も難しいことの 1 つは、各ファイルに少数の大規模な関数が含まれており、各関数に長いリストが含まれていることです。
use <module name>
コードは、これらのモジュールで定義された変数とデータ構造を使用します。問題は、これらの変数がモジュールの1 つで定義さuse
れ、コード内の別の場所 (約 100 000 LOC) で初期化されるため、これらの変数が最初に定義/初期化される場所を特定するのが非常に難しいことです。
Fotran で名前空間を解決する方法はありますか? もっと一般的には、この種の問題を回避するための適切な Fortran-Y の方法はありますか?