When is it customarily appropriate to use modules in fortran. Ordinarily, one can put subroutines in a file and compile that without problems. So why and on what conditions is better to use a module? What advantages do modules have from just the normal subroutines?
I have used modules before. But at work, the libraries are basically a long list of files that do not use modules. Thus the question.