In attempting to build GEOS5 on the NTR system, I've encountered the following issue. The error is thrown for three different F90 files in the GEOS, and does not appear when using Intel, PG, or NAG compilers on other systems. The source for a reproducer is attached to this discussion, and here's the compiler output:
schirrafe01.rsyed 107> mpxlf95_r -c test.F90
"test.F90", line 7.26: 1514-714 (S) Procedures routinetwo and routineone must not appear in the same generic interface. The dummy argument that disambiguates the procedures by argument keyword appears earlier in the argument list than the dummy argument that disambiguates by position.
** test === End of Compilation 1 ===
1501-511 Compilation failed for file test.F90.
Has anyone else encountered this problem? I intend to report this to the NAS people in charge of the NTR system, in the hopes they will forward it on to IBM.