Opened 19 years ago

Closed 19 years ago

#16 closed defect (fixed)

Version of Intel-based Fortran compilers

Reported by: frcm Owned by: frcm
Priority: normal Milestone: 1.0
Component: ROPP (all) Version: 0.7
Keywords: Cc: axel.vonengeln@…, dave.offiler@…

Description

Depending on the version, Intel based Fortran compilers generate module files with either uppercase (old style) or lowercase module file names (new style), both with a .mod extension. In the current version of the build system, the appropriate behaviour for the generated Makefiles is based on the compiler's version number obtained during configure.

Other vendors (e.g. NEC on their supercomputer frontends) using Intel based Fortran 90 compilers may have different version numbering schemes; they are currently not handled correctly. A better way would be to generate a module file during configuration and check for the name of the generated .mod (or .MOD?) file, and set automake variables accordingly.

Change history (1)

comment:1 by marq, 19 years ago

Cc: axel.vonengeln@… dave.offiler@… added
Resolution: fixed
Status: newclosed

Changeset [694] introduces a different version matching criteria for Intel compilers on Linux which should identify the NEC compiler correctly. There are also two new command line options for configure: --with-uppercase-modnames and --with-lowercase-modnames. These can be used by the user to overwrite the default settings.

Note: See TracTickets for help on using tickets.