爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6541|回复: 2

clm5单点制备问题,请教大神

[复制链接]

新浪微博达人勋

发表于 2022-12-12 10:51:55 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本人根据很多大神的帖子,目前已经./mknoocnmap.pl 能运行,但是./mkmapdata.sh,报错
cd /public3/home/sch8531/clm5.0/tools/mkmapdata
export GRIDNAME=CMFD_BNF
export CDATE=221208
export CENLON=105
export CENLAT=35
export DX=70
export NX=280
export DY=40
export NY=160
source /public3/soft/modules/module.sh
module load ncl/6.6.2-nodap
export NCARG_ROOT=/public3/soft/ncl/6.6.2-nodap
export PATH=$NCARG_ROOT/bin/:$PATH
./mknoocnmap.pl -p $CENLAT,$CENLON -n $GRIDNAME -dy $DY -ny $NY -dx $DX -nx $NX

export GRIDFILE=/public3/home/sch8531/clm5esm/tools/mkmapgrids/SCRIPgrid_CMFD_BNF_nomask_c221208.nc
export MAPFILE=/public3/home/sch8531/clm5esm/tools/mkmapdata/map_CMFD_BNF_noocean_to_CMFD_BNF_nomask_aave_da_221208.nc
export CSMDATA=/public3/home/sch8531/cesm/inputdata
source /public1/soft/modules/module.sh
module purge
module load netcdf/4.7.2-intel20
module load mpi/intel/20.0.4
module load ncl/6.6.2-nodap
module load mpi/intel/20.0.4
export CC=icc
export FC=ifort
export F77=ifort
export F90=ifort
export CXX=icpc

export MPICC=mpiicc
export MPIFC=mpiifort
export MPIF77=mpiifort
export MPIF90=mpiifort
export MPICXX=mpiicpc

export NETCDF=/public3/soft/netcdf/4.7.2-intel20
export NETCDF_HOME=/public3/soft/netcdf/4.7.2-intel20
export NETCDF_PATH=/public3/soft/netcdf/4.7.2-intel20
export HDF5=/public3/soft/hdf5/1.8.18
export LD_LIBRARY_PATH=/public3/soft/netcdf/4.7.2-intel20/lib:$LD_LIBRARY_PATH

export NCARG_ROOT=/public3/soft/ncl/6.6.2-nodap
export PATH=$NCARG_ROOT/bin/:$PATH
export MPI_PATH=/public1/soft/intel/2020/compilers_and_libraries_2020.4.304/linux/mpi/intel64/bin
export ESMFBIN_PATH=/public3/home/sch8531/a/install/bin/bing/Linux.intel.64.intelmpi.default
export MY_ESMF_REGRID=/public3/home/sch8531//a/install/bin/bing/Linux.intel.64.intelmpi.default/ESMF_RegridWeightGen
./mkmapdata.sh -r $GRIDNAME -f $GRIDFILE -t regional
报错内容:
ERROR: Problem on processor            0
. Please see the PET*.RegridWeightGen.Log files for a traceback.
Abort(1) on node 0 (rank 0 in comm 496): application called MPI_Abort(comm=0x84000002, 1) - process 0
Error status returned from mkmapdata script


PET*.RegridWeightGen.Log里面显示
20221212 104841.269 INFO             PET0 Running with ESMF Version 7.0.2
20221212 104914.312 ERROR            PET0 ~~~~~~~~~~~~~~~~~~~~ Degenerate Element Detected ~~~~~~~~~~~~~~~~~~~~
20221212 104914.312 ERROR            PET0   degenerate elem. id=281253
20221212 104914.312 ERROR            PET0
20221212 104914.312 ERROR            PET0   degenerate elem. coords (lon [-180 to 180], lat [-90 to 90]) (x,y,z)
20221212 104914.312 ERROR            PET0   -----------------------------------------------------------------
20221212 104914.312 ERROR            PET0     0  (0.000000,  -41.250000)  (0.751840, 0.000000, -0.659346)
20221212 104914.312 ERROR            PET0     1  (0.000000,  -41.250000)  (0.751840, 0.000000, -0.659346)
20221212 104914.312 ERROR            PET0     2  (0.000000,  -41.000000)  (0.754710, 0.000000, -0.656059)
20221212 104914.312 ERROR            PET0     3  (0.000000,  -41.000000)  (0.754710, 0.000000, -0.656059)
20221212 104914.312 ERROR            PET0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20221212 104914.312 ERROR            PET0 ESMCI_Mesh_Regrid_Glue.C:155 c_esmc_regrid_create() Invalid argument  - - Src contains a cell that has corners close enough that the cell collapses to a line or point
20221212 104914.312 ERROR            PET0 ESMCI_Mesh_Regrid_Glue.C:460 c_esmc_regrid_create() Invalid argument  - Internal subroutine call returned Error
20221212 104914.312 ERROR            PET0 /public3/home/sch8531/a/esmf-ESMF_7_0_2/src/Infrastructure/Mesh/src/ESMCI_MeshCap.C:514 MeshCap::regrid_create() Invalid argument  - Internal subroutine call returned Error
20221212 104914.312 ERROR            PET0 ESMF_Regrid.F90:342 ESMF_RegridStore Invalid argument  - Internal subroutine call returned Error
20221212 104914.312 ERROR            PET0 ESMF_FieldRegrid.F90:1133 ESMF_FieldRegridStoreNX Invalid argument  - Internal subroutine call returned Error

20221212 104914.312 ERROR            PET0 ESMF_RegridWeightGen.F90:1303 ESMF_RegridWeightGenFile Invalid argument  - Internal subroutine call returned Error


请问各位大佬,这是什么原因呢

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-12-28 22:58:23 | 显示全部楼层
请问楼主有解决这个问题吗,我也遇到这个问题了。貌似感觉是区域设置的问题,我换成一个粗分辨率的区域就没问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-12-29 16:26:35 | 显示全部楼层
就我的理解哈,看起来像是你在用做区域的命令做单点的地表,所以格点无法正常插值,你参考论坛其他人和官网的例子换成做单点的命令试一下吧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表