[Ncep.list.nems.announce] NEMS trunk - ESMF 6 Compile issue on Zeus

Patrick Tripp patrick.tripp at noaa.gov
Fri Aug 29 14:35:35 UTC 2014


In case this isn't already a known issue:

There are a couple of problems with the ESMF 6 Intel 13 compilation on Zeus.

The following needs to be added to the file configure.nems.Zeus.intel_13.

FPP               = -fpp
CPPFLAGS     = -DCHNK_RRTM=8  -DENABLE_SMP -DTHREAD_2D

This addresses the following errors:

machine.f(5): warning #5117: Bad # preprocessor line
#ifndef SINGLE_PREC
-^
machine.f(15): warning #5117: Bad # preprocessor line
#else
-^
machine.f(25): warning #5117: Bad # preprocessor line
#endif
-^

radsw_main_nmmb.f(351): error #6592: This symbol must be a defined 
parameter, an enumerator, or an argument of an inquiry function that 
evaluates to a compile-time constant.   [CHNK_RRTM]
       integer, parameter :: CHK= CHNK_RRTM      ! CHNK_RRTM is macro 
defined in configure.nems
---------------------------------^
radsw_main_nmmb.f(351): error #6404: This name does not have a type, and 
must have an explicit type.   [CHNK_RRTM]
       integer, parameter :: CHK= CHNK_RRTM      ! CHNK_RRTM is macro 
defined in configure.nems
---------------------------------^

- Patrick


More information about the Ncep.list.nems.announce mailing list