Software Tuning, Performance Optimization & Platform Monitoring
Discussion around monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform monitoring
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

PGO feature issue with Intel Fortran Compiler



I was experimenting with the PGO (Profile-Guided-Optimization) feature for a large fortran application (Weather Modeling) and ran into a problem when trying to use the -prof-use option. Briefly, the steps I took are:

1. Compiled first with -prof-gen and -prof-dir options. (Successful)

2. Ran the application compiled with above options once. (Successful)

3. Tried compiling with -prof-use option. (Compilation failed).

Essentially, compilation itself failed when using the -prof-use option. I can see the .dyn files generated in the -prof-dir directory.


Intel Xeon E5-2650 v2 host, Intel Xeon Phi 7120P co-processor.

Compiler Version:

Intel Fortran (ifort) 2015.2.164

Below are the last few lines from my build log.

checking whether we are using the GNU Fortran compiler... no
checking whether ifort  accepts -g... yes
checking for Fortran flag to compile .F90 files... unknown
configure: error: Fortran could not compile .F90 files
gmake: *** [/home/srinivasan/cesm1_2_2/cases/ReducingOpenMPOverhead/exe/intel/mpich/nodebug/nothreads/mct/Makefile.conf] Error 1
if ( 0 == 1 ) then
cp -p Makefile.conf Makefile.conf.old
cp: cannot stat `Makefile.conf': No such file or directory


I'd be grateful if someone could tell me what is going wrong here.

Thanks in advance,

Srinivasan Ramesh

0 Kudos
0 Replies