Нужно ли помещать implicit none внутри каждой функции и подпрограммы?
Или это достаточно, чтобы поместить его в начало модуля, содержащего эти функции и подпрограммы?
Или это достаточно, чтобы поместить его в начало программы, использующей эти модули?
От наблюдения другого рабочего кода implicit none включен во все эти места. Я не уверен, что это делается избыточно, потому что удаление implicit none из подпрограмм, которые все еще скомпилированы и которые выдают тот же результат.
Кстати, я использую gfortran fortran 90.