Нет, намерение для аргументов подпрограммы, а не для переменных модуля. Переменные модуля обычно доступны любому объекту, который их использует. Вы можете объявить их «закрытыми», что заблокирует их видимость за пределами модуля. Возможно, вы думаете о модуле как о включаемом файле, который копирует строки исходного кода для компиляции, где они копируются. Это не концепция модуля ... это независимая сущность исходного кода.
Хотя это и выходит за рамки языкового стандарта, многие компиляторы Фортрана поддерживают использование включаемых файлов через «#include», начиная с первого столбца. В некоторых компиляторах используется тип файла "F90" (верхний регистр). С другими вы должны использовать опцию компилятора для запуска препроцессора в стиле C. Существует небольшой риск того, что такое использование сделает ваш код менее переносимым.