1.制作地表文件报错

  nanMod.F90:29:30:

   real(r8), parameter :: inf = O'0777600000000000000000'

                              1

Error: Arithmetic overflow of bit-wise transferred BOZ at (1). This check can be disabled with the option ‘-fno-range-check’

nanMod.F90:30:30:

 real(r8), parameter :: nan = O'0777610000000000000000'

                              1

Error: Arithmetic NaN of bit-wise transferred BOZ at (1). This check can be disabled with the option ‘-fno-range-check’

gmake: *** [nanMod.o] Error 1

解决办法:打开文件vi Makefile.common 在linux系统下添加如下三处

clm5.0单点运行问题小记

clm5.0单点运行问题小记

注:是linux系统的更改,该文件还包含其它系统

2.制作地表文件报错如下

mkpftMod.F90:527:132:

       call gridmap_areaave_scs(tgridmap, pct_nat_pft_i(:,m), pct_nat_pft_o(:,m), nodata=0._r8,src_wt=pctnatveg_i*0.01_r8,dst_wt=pctnatveg_o*0.01_r8)
                                                                                                                               1

Error: Line truncated at (1) [-Werror=line-truncation]
mkpftMod.F90:527:126:

            call gridmap_areaave_scs(tgridmap, pct_nat_pft_i(:,m), pct_nat_pft_o(:,m), nodata=0._r8,src_wt=pctnatveg_i*0.01_r8,dst_wt=pctnatveg_o*0.01_r8)
                                                                                                                              1
Error: Missing keyword name in actual argument list at (1)
mkpftMod.F90:539:132:

        call gridmap_areaave_scs(tgridmap, pct_cft_i(:,m), pct_cft_o(:,m), nodata=0._r8,src_wt=pctcrop_i*0.01_r8,dst_wt=pctcrop_o*0.01_r8)
                                                                                                                                1

Error: Line truncated at (1) [-Werror=line-truncation]
mkpftMod.F90:539:132:

        call gridmap_areaave_scs(tgridmap, pct_cft_i(:,m), pct_cft_o(:,m), nodata=0._r8,src_wt=pctcrop_i*0.01_r8,dst_wt=pctcrop_o*0.01_r8)
                                                                                                                                1

Error: Syntax error in argument list at (1)
f951: some warnings being treated as errors
gmake: *** [mkpftMod.o] Error 1

解决办法:打开报错文件vi mkpftMod.F90 +527,是因为语句太长  给加上换行符 ,如下图:

clm5.0单点运行问题小记

3.ERROR: data file for this resolution does NOT exist (....../cesm1.2_indata/lnd/clm2/rawdata/pftcftlandusedynharv.0.25x0.25.MODIS.simyr1850-2015.c170412/mksrf_soilcolor_CMIP6_simyr2005.c170623.nc).

解决办法:在该网站(https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/lnd/clm2/) 将缺少的文件下载放在对应目录。

 

相关文章:

  • 2022-12-23
  • 2021-08-06
  • 2021-09-21
  • 2021-08-07
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-10
  • 2021-08-10
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2022-03-04
相关资源
相似解决方案