Welcome to the new DiscussCESM forum!
We are still working on the website migration, so you may experience downtime during this process.

Existing users, please reset your password before logging in here: https://xenforo.cgd.ucar.edu/cesm/index.php?lost-password/

creating SST/ICE forcing file using B compset outputs

Hi, I am trying to create SST/ICE boundary forcing from B compset on Cheyenne, but encountered an error message when using the bcgen utility for time diddling (see below).  I tried to load compiler intel/18.0.1 or gnu/8.1.0, but neither helped. Does anybody know how to fix it?Thanks, Shineng ================shinengh@cheyenne4:~/analysis/DataProc/CESM_INPUT/SSTICE/SSTICE_CTL00/icesst> gmake(cd regrid; gmake)gmake[1]: Entering directory '/gpfs/u/home/shinengh/analysis/DataProc/CESM_INPUT/SSTICE/SSTICE_CTL00/icesst/regrid'lf95 -c -I/usr/local/include -O precision.f90gmake[1]: lf95: Command not foundMakefile:86: recipe for target 'precision.o' failedgmake[1]: *** [precision.o] Error 127gmake[1]: Leaving directory '/gpfs/u/home/shinengh/analysis/DataProc/CESM_INPUT/SSTICE/SSTICE_CTL00/icesst/regrid'Makefile:2: recipe for target 'all' failedgmake: *** [all] Error 2================== 


Cecile Hannay
AMWG Liaison
Staff member
I think you need to edit the file: regrid/precision.f90Try to change from:
  integer, parameter :: r16 = selected_real_kind(20)

to  integer, parameter :: r16 = selected_real_kind(12)




Looked at the makefile and these make routines are pretty old and not setup for building on Cheyenne out of the box. Its trying to compile using the Layhe compiler.
You should run module purgemodule load pgi/17.9module load netcdfgmake jt