You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File physics/module_sf_noahmplsm.f90 (and possibly others) contain preprocessor (CPP) directives, but the extension is lowercase .f90. This requires the build system to explicitly set -fpp to force preprocessing of all Fortran files.
The correct way to do this is to use .F90 so that the compiler knows from the extension whether preprocessing is required or not.
Steps to Reproduce
Check out the ufs-weather-model code and remove -fpp from cmake/Intel.cmake
Compile the code with Intel
The text was updated successfully, but these errors were encountered:
Description
File
physics/module_sf_noahmplsm.f90
(and possibly others) contain preprocessor (CPP) directives, but the extension is lowercase.f90
. This requires the build system to explicitly set-fpp
to force preprocessing of all Fortran files.The correct way to do this is to use
.F90
so that the compiler knows from the extension whether preprocessing is required or not.Steps to Reproduce
-fpp
fromcmake/Intel.cmake
The text was updated successfully, but these errors were encountered: