fortran-Modul-Subroutinen-Namenskonflikt

Ich habe zwei verschiedene Module, von denen jedes die gleiche Unterroutine hat. Das Hauptprogramm ruft einen von ihnen auf, basierend auf einer bestimmten Bedingung. Ich möchte vermeiden, jedes dieser Unterprogramme in einen anderen Namen umzubenennen.