爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1791|回复: 9

关于CentOS系统里安装CESM模式出错的问题

[复制链接]

新浪微博达人勋

发表于 2023-12-24 00:10:37 | 显示全部楼层 |阅读模式

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

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

x
请问下,我在安装CESM模式过程中,执行这一步 ./manage_externals/checkout_externals 出现这个错误,并且试了多个CESM1.x和2.x模式都是这个问题,之前下载了论坛里别人2.2的模式,但是也不行,/case.build有错,所以想着自己下,但是半个月了一直是这个错误。

QQ图片20231224000756.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2023-12-24 15:59:17 | 显示全部楼层
我按照下面这篇推文的方法把linux系统改成了英语就解决了,不过现在出现了新的问题
https://blog.csdn.net/487/articl ... %9A/etc/locale.conf %E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BE%93%E5%85%A5%E6%8C%87%E4%BB%A4%EF%BC%9A 1%E3%80%81%E4%BF%AE%E6%94%B9%E4%B8%BA%E4%B8%AD%E6%96%87 %2


ERROR:root:SVN returned invalid XML message
ERROR: SVN returned invalid XML message


密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-12-24 23:06:43 | 显示全部楼层
后面用CESM2.2执行这个命令就没问题了,不过后面在参照下面一篇论文./case.build的时候又遇到了老问题,据说是没编译好,但是目前还没发现是哪里的问题
https://mp.weixin.qq.com/s?__biz ... 4&lang=zh_CN#rd


ERROR: /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/build_scripts/buildlib.gptl FAILED, cat /root/model/scratch/mycase_test1/bld/gptl.bldlog.231224-230121

PRINTEL -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/gptl.c
make: Leaving directory `/root/model/scratch/mycase_test1/bld/intel/impi/nodebug/nothreads/mct/gptl'
gcc: error: precise: No such file or directory
gcc: error: minimal: No such file or directory
gcc: error: unrecognized command line option ‘-qno-opt-dynamic-align’
gcc: error: unrecognized command line option ‘-fp-model’; did you mean ‘-ftls-model=’?
make: *** [gptl.o] Error 1
ERROR: gcc: error: precise: No such file or directory
gcc: error: minimal: No such file or directory
gcc: error: unrecognized command line option    -qno-opt-dynamic-align   
gcc: error: unrecognized command line option    -fp-model   ; did you mean    -ftls-model=   ?
make: *** [gptl.o] Error 1
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-12-26 22:24:40 | 显示全部楼层
807727227 发表于 2023-12-24 15:59
我按照下面这篇推文的方法把linux系统改成了英语就解决了,不过现在出现了新的问题
https://blog.csdn.net ...

这个应该是SVN版本问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-12-27 16:28:34 | 显示全部楼层
梅花团子 发表于 2023-12-26 22:24
这个应该是SVN版本问题

嗯,这个问题我前天解决了,我SVN在安装的时候没有with serf,现在又有新的问题了,我在执行./case.build的时候gptl文档里提示出现了下面错误,感觉是编译问题,我猜测是gcc的问题吧,我是gcc9.3.1,之前用这个版本成功运行了SPEEDY模式,不知道运行CESM模式需要哪个版本,我在运行CESM2.1.x和2.2.0都提示了这个错误。

make -f /root/model/my_cesm_sandbox1/CESM-release-cesm2.1.4/cime/src/share/timing/Makefile install -C /root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads/gptl MACFILE=/root/model/my_cesm_sandbox1/CESM-release-cesm2.1.4/cime/scripts/fhist/Macros.make MODEL=gptl GPTL_DIR=/root/model/my_cesm_sandbox1/CESM-release-cesm2.1.4/cime/src/share/timing GPTL_LIBDIR=/root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads/gptl SHAREDPATH=/root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads
make: Entering directory `/root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads/gptl'
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.1.4/cime/src/share/timing  -qno-opt-dynamic-align -fp-model precise -std=gnu99   -O2 -debug minimal    -DFORTRANUNDERSCORE -DCPRINTEL -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.1.4/cime/src/share/timing/gptl.c
make: Leaving directory `/root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads/gptl'
gcc: error: precise: No such file or directory
gcc: error: minimal: No such file or directory
gcc: error: unrecognized command line option ‘-qno-opt-dynamic-align’
gcc: error: unrecognized command line option ‘-fp-model’; did you mean ‘-ftls-model=’?
make: *** [gptl.o] Error 1
ERROR: gcc: error: precise: No such file or directory
gcc: error: minimal: No such file or directory
gcc: error: unrecognized command line option  -qno-opt-dynamic-align
gcc: error: unrecognized command line option  -fp-model ; did you mean  -ftls-model= ?
make: *** [gptl.o] Error 1

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-12-28 14:37:39 | 显示全部楼层
807727227 发表于 2023-12-27 16:28
嗯,这个问题我前天解决了,我SVN在安装的时候没有with serf,现在又有新的问题了,我在执行./case.build ...

你参考一下这个:
https://bb.cgd.ucar.edu/cesm/threads/unable-to-build-the-case.7646/
https://bb.cgd.ucar.edu/cesm/threads/case-build-error.6146/
你用的gcc怎么看路径查找的是intel
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-12-30 13:32:08 | 显示全部楼层
梅花团子 发表于 2023-12-28 14:37
你参考一下这个:
https://bb.cgd.ucar.edu/cesm/threads/unable-to-build-the-case.7646/
https://bb.c ...

嗯,看了一下,确实是该改为mpiicc,但是发现我的是个老问题,ifort死活安装不成功,按照多个教程试了多个版本也不行,后面打算改gnu编译,但是好像又提示版本问题。
make -f /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/Makefile install -C /root/model/scratch/fhist/bld/gnu/openmpi/nodebug/nothreads/mct/gptl MACFILE=/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/scripts/fhist/Macros.make MODEL=gptl COMP_NAME=gptl GPTL_DIR=/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing GPTL_LIBDIR=/root/model/scratch/fhist/bld/gnu/openmpi/nodebug/nothreads/mct/gptl SHAREDPATH=/root/model/scratch/fhist/bld/gnu/openmpi/nodebug/nothreads/mct CIME_MODEL=cesm  SMP=FALSE CASEROOT="/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/scripts/fhist" CASETOOLS="/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/scripts/fhist/Tools" CIMEROOT="/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime" COMP_INTERFACE="mct" COMPILER="gnu" DEBUG="FALSE" EXEROOT="/root/model/scratch/fhist/bld" INCROOT="/root/model/scratch/fhist/bld/lib/include" LIBROOT="/root/model/scratch/fhist/bld/lib" MACH="admin" MPILIB="openmpi" NINST_VALUE="c1a1l1i1o1r1g1w1i1e1" OS="LINUX" PIO_VERSION="1" SHAREDLIBROOT="/root/model/scratch/fhist/bld" SMP_PRESENT="FALSE" USE_ESMF_LIB="FALSE" USE_MOAB="FALSE" CAM_CONFIG_OPTS="-phys cam6" COMP_LND="clm" COMPARE_TO_NUOPC="FALSE" CISM_USE_TRILINOS="FALSE" USE_TRILINOS="FALSE" USE_ALBANY="FALSE" USE_PETSC="FALSE"  
make: Entering directory `/root/model/scratch/fhist/bld/gnu/openmpi/nodebug/nothreads/mct/gptl'
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -std=gnu99   -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/gptl.c
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -std=gnu99   -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/GPTLutil.c
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -std=gnu99   -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/GPTLget_memusage.c
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -std=gnu99   -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/GPTLprint_memusage.c
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -std=gnu99   -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/gptl_papi.c
mpicc   -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -std=gnu99   -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/f_wrappers.c
mpifort  -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -fconvert=big-endian -ffree-line-length-none -ffixed-line-length-none    -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI -free   /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/perf_utils.F90
mpifort  -c -I/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing  -fconvert=big-endian -ffree-line-length-none -ffixed-line-length-none    -O    -DFORTRANUNDERSCORE -DNO_R16 -DCPRGNU -DMCT_INTERFACE -DHAVE_MPI -free   /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/perf_mod.F90
make: Leaving directory `/root/model/scratch/fhist/bld/gnu/openmpi/nodebug/nothreads/mct/gptl'
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/perf_utils.F90:21:7:

   21 |    save
      |       1
Warning: Legacy Extension: Blanket SAVE statement at (1) follows previous SAVE statement
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/perf_mod.F90:36:7:

   36 |    use mpi
      |       1
Fatal Error: Cannot read module file ‘mpi.mod’ opened at (1), because it was created by a different version of GNU Fortran
compilation terminated.
make: *** [perf_mod.o] Error 1
ERROR: /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/perf_utils.F90:21:7:

   21 |    save
      |       1
Warning: Legacy Extension: Blanket SAVE statement at (1) follows previous SAVE statement
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/share/timing/perf_mod.F90:36:7:

   36 |    use mpi
      |       1
Fatal Error: Cannot read module file  mpi.mod  opened at (1), because it was created by a different version of GNU Fortran
compilation terminated.
make: *** [perf_mod.o] Error 1
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-12-30 15:29:02 | 显示全部楼层
梅花团子 发表于 2023-12-28 14:37
你参考一下这个:
https://bb.cgd.ucar.edu/cesm/threads/unable-to-build-the-case.7646/
https://bb.c ...

这个问题我最后解决了,发现是得去Intel官网单独下载mpi和ifort编译器安装好才行,不能直接用HPCKit一键安装,但是后面在./case.build的时候又遇到了新的问题。
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(13): error #7013: This module file was not generated by any release of this compiler.   [NETCDF]
     use netcdf                                  ! _EXTERNAL
---------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(383): 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.   [NF90_GLOBAL]
   integer, public, parameter :: PIO_global = nf90_global
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(384): 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.   [NF90_UNLIMITED]
   integer, public, parameter :: PIO_unlimited = nf90_unlimited

-------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(385): 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.   [NF90_DOUBLE]
   integer, public, parameter :: PIO_double = nf90_double
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(386): 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.   [NF90_REAL]
   integer, public, parameter :: PIO_real   = nf90_real
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(387): 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.   [NF90_INT]
   integer, public, parameter :: PIO_int    = nf90_int
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(388): 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.   [NF90_CHAR]
   integer, public, parameter :: PIO_char   = nf90_char
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(389): 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.   [NF90_NOERR]
   integer, public, parameter :: PIO_noerr  = nf90_noerr
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(390): 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.   [NF90_WRITE]
   integer, public, parameter :: PIO_WRITE  = nf90_write
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(391): 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.   [NF90_NOWRITE]
   integer, public, parameter :: PIO_nowrite = nf90_nowrite
-----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(392): 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.   [NF90_CLOBBER]
   integer, public, parameter :: PIO_CLOBBER = nf90_clobber
-----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(393): 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.   [NF90_NOCLOBBER]
   integer, public, parameter :: PIO_NOCLOBBER = nf90_NOclobber
-------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(394): 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.   [NF90_NOFILL]
   integer, public, parameter :: PIO_NOFILL = nf90_nofill
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(395): 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.   [NF90_MAX_NAME]
   integer, public, parameter :: PIO_MAX_NAME = nf90_max_name
------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(396): 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.   [NF90_MAX_VAR_DIMS]
   integer, public, parameter :: PIO_MAX_VAR_DIMS = nf90_max_var_dims
----------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(397): 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.   [NF90_64BIT_OFFSET]
   integer, public, parameter :: PIO_64BIT_OFFSET = nf90_64bit_offset
----------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(126): 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.   [MPI_COMM_NULL]
        integer(i4)              :: union_comm=MPI_COMM_NULL ! The intracomm union of comp and io communicators (for async only)
-----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(127): 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.   [MPI_COMM_NULL]
        integer(i4)              :: IO_comm=MPI_COMM_NULL            ! The IO communicator
--------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(128): 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.   [MPI_COMM_NULL]
        integer(i4)              :: comp_comm=MPI_COMM_NULL          ! The Compute communicator
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(129): 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.   [MPI_COMM_NULL]
        integer(i4)              :: intercomm=MPI_COMM_NULL          ! the intercomm (may be MPI_COMM_NULL)
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(131): 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.   [MPI_COMM_NULL]
        integer(i4)              :: my_comm=MPI_COMM_NULL            ! either comp_comm or intercomm
--------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(141): 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.   [MPI_INFO_NULL]
        integer(i4)              :: Info=MPI_INFO_NULL  ! MPI-IO info structure
-----------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(16): error #6580: Name in only-list does not exist or is not accessible.   [MPI_COMM_NULL]
    use mpi, only : MPI_COMM_NULL, MPI_INFO_NULL ! _EXTERNAL
--------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(16): error #6580: Name in only-list does not exist or is not accessible.   [MPI_INFO_NULL]
    use mpi, only : MPI_COMM_NULL, MPI_INFO_NULL ! _EXTERNAL
-----------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(383): error #6404: This name does not have a type, and must have an explicit type.   [NF90_GLOBAL]
   integer, public, parameter :: PIO_global = nf90_global
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(384): error #6404: This name does not have a type, and must have an explicit type.   [NF90_UNLIMITED]
   integer, public, parameter :: PIO_unlimited = nf90_unlimited
-------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(385): error #6404: This name does not have a type, and must have an explicit type.   [NF90_DOUBLE]
   integer, public, parameter :: PIO_double = nf90_double
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(386): error #6404: This name does not have a type, and must have an explicit type.   [NF90_REAL]
   integer, public, parameter :: PIO_real   = nf90_real
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(387): error #6404: This name does not have a type, and must have an explicit type.   [NF90_INT]
   integer, public, parameter :: PIO_int    = nf90_int
----------------------------------------------^
/tmp/ifortqy1l7D.i90(379): catastrophic error: Too many errors, exiting
compilation aborted for /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90 (code 1)
make[2]: *** [pio/CMakeFiles/pio.dir/pio_types.F90.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [pio/CMakeFiles/pio.dir/all] Error 2
make: *** [all] Error 2
ERROR: ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(13): error #7013: This module file was not generated by any release of this compiler.   [NETCDF]
     use netcdf                                  ! _EXTERNAL
---------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(383): 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.   [NF90_GLOBAL]
   integer, public, parameter :: PIO_global = nf90_global
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(384): 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.   [NF90_UNLIMITED]
   integer, public, parameter :: PIO_unlimited = nf90_unlimited
-------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(385): 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.   [NF90_DOUBLE]
   integer, public, parameter :: PIO_double = nf90_double
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(386): 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.   [NF90_REAL]
   integer, public, parameter :: PIO_real   = nf90_real
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(387): 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.   [NF90_INT]
   integer, public, parameter :: PIO_int    = nf90_int
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(388): 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.   [NF90_CHAR]
   integer, public, parameter :: PIO_char   = nf90_char
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(389): 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.   [NF90_NOERR]
   integer, public, parameter :: PIO_noerr  = nf90_noerr
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(390): 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.   [NF90_WRITE]
   integer, public, parameter :: PIO_WRITE  = nf90_write
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(391): 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.   [NF90_NOWRITE]
   integer, public, parameter :: PIO_nowrite = nf90_nowrite
-----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(392): 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.   [NF90_CLOBBER]
   integer, public, parameter :: PIO_CLOBBER = nf90_clobber
-----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(393): 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.   [NF90_NOCLOBBER]
   integer, public, parameter :: PIO_NOCLOBBER = nf90_NOclobber
-------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(394): 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.   [NF90_NOFILL]
   integer, public, parameter :: PIO_NOFILL = nf90_nofill
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(395): 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.   [NF90_MAX_NAME]
   integer, public, parameter :: PIO_MAX_NAME = nf90_max_name
------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(396): 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.   [NF90_MAX_VAR_DIMS]
   integer, public, parameter :: PIO_MAX_VAR_DIMS = nf90_max_var_dims
----------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(397): 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.   [NF90_64BIT_OFFSET]
   integer, public, parameter :: PIO_64BIT_OFFSET = nf90_64bit_offset
----------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(126): 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.   [MPI_COMM_NULL]
        integer(i4)              :: union_comm=MPI_COMM_NULL ! The intracomm union of comp and io communicators (for async only)
-----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(127): 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.   [MPI_COMM_NULL]
        integer(i4)              :: IO_comm=MPI_COMM_NULL            ! The IO communicator
--------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(128): 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.   [MPI_COMM_NULL]
        integer(i4)              :: comp_comm=MPI_COMM_NULL          ! The Compute communicator
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(129): 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.   [MPI_COMM_NULL]
        integer(i4)              :: intercomm=MPI_COMM_NULL          ! the intercomm (may be MPI_COMM_NULL)
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(131): 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.   [MPI_COMM_NULL]
        integer(i4)              :: my_comm=MPI_COMM_NULL            ! either comp_comm or intercomm
--------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(141): 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.   [MPI_INFO_NULL]
        integer(i4)              :: Info=MPI_INFO_NULL  ! MPI-IO info structure
-----------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(16): error #6580: Name in only-list does not exist or is not accessible.   [MPI_COMM_NULL]
    use mpi, only : MPI_COMM_NULL, MPI_INFO_NULL ! _EXTERNAL
--------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(16): error #6580: Name in only-list does not exist or is not accessible.   [MPI_INFO_NULL]
    use mpi, only : MPI_COMM_NULL, MPI_INFO_NULL ! _EXTERNAL
-----------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(383): error #6404: This name does not have a type, and must have an explicit type.   [NF90_GLOBAL]
   integer, public, parameter :: PIO_global = nf90_global
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(384): error #6404: This name does not have a type, and must have an explicit type.   [NF90_UNLIMITED]
   integer, public, parameter :: PIO_unlimited = nf90_unlimited
-------------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(385): error #6404: This name does not have a type, and must have an explicit type.   [NF90_DOUBLE]
   integer, public, parameter :: PIO_double = nf90_double
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(386): error #6404: This name does not have a type, and must have an explicit type.   [NF90_REAL]
   integer, public, parameter :: PIO_real   = nf90_real
----------------------------------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90(387): error #6404: This name does not have a type, and must have an explicit type.   [NF90_INT]
   integer, public, parameter :: PIO_int    = nf90_int
----------------------------------------------^
/tmp/ifortqy1l7D.i90(379): catastrophic error: Too many errors, exiting
compilation aborted for /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_types.F90 (code 1)
make[2]: *** [pio/CMakeFiles/pio.dir/pio_types.F90.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [pio/CMakeFiles/pio.dir/all] Error 2
make: *** [all] Error 2

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-12-31 00:17:59 | 显示全部楼层
807727227 发表于 2023-12-30 15:29
这个问题我最后解决了,发现是得去Intel官网单独下载mpi和ifort编译器安装好才行,不能直接用HPCKit一键 ...

这个问题也解决了,主要是netcdf-c和netcdf-fortran在编译的时候必须指定ifort编译,但是后面在安装iIntel(R) MPI Library 2021.4 for Linux*的时候又遇到了问题,这个图形界面在安装MPI的时候,找不到指定编译器为ifort,最后无论如何都是gcc编译出来的,所以提示了以下错误 icc version 2021.4.0 (gcc version 9.3.1 compatibility),这个怎么改编译器为ifort?

make[2]: Leaving directory `/root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads/mct/pio/pio1'
make[1]: Leaving directory `/root/model/scratch/fhist/bld/intel/impi/nodebug/nothreads/mct/pio/pio1'
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90(24): error #7013: This module file was not generated by any release of this compiler.   [MPI]
   use mpi, only : MPI_OFFSET_KIND ! _EXTERNAL
-------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90(44): 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.   [MPI_OFFSET_KIND]
      PIO_OFFSET = MPI_OFFSET_KIND
-------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90(24): error #6580: Name in only-list does not exist or is not accessible.   [MPI_OFFSET_KIND]
   use mpi, only : MPI_OFFSET_KIND ! _EXTERNAL
-------------------^
compilation aborted for /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90 (code 1)
make[2]: *** [pio/CMakeFiles/pio.dir/pio_kinds.F90.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [pio/CMakeFiles/pio.dir/all] Error 2
make: *** [all] Error 2
ERROR: /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90(24): error #7013: This module file was not generated by any release of this compiler.   [MPI]
   use mpi, only : MPI_OFFSET_KIND ! _EXTERNAL
-------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90(44): 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.   [MPI_OFFSET_KIND]
      PIO_OFFSET = MPI_OFFSET_KIND
-------------------^
/root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90(24): error #6580: Name in only-list does not exist or is not accessible.   [MPI_OFFSET_KIND]
   use mpi, only : MPI_OFFSET_KIND ! _EXTERNAL
-------------------^
compilation aborted for /root/model/my_cesm_sandbox1/CESM-release-cesm2.2.0/cime/src/externals/pio1/pio/pio_kinds.F90 (code 1)
make[2]: *** [pio/CMakeFiles/pio.dir/pio_kinds.F90.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [pio/CMakeFiles/pio.dir/all] Error 2
make: *** [all] Error 2
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-1-15 16:07:13 | 显示全部楼层
上面那些问题都解决了,最后用的gfortran9.3编译成功了,现在在./case.submit上又有了新的问题。


run command is mpirun -np 4  /root/model/scratch/fhist_LR/bld/cesm.exe >> cesm.log  
ERROR: RUN FAIL: Command 'mpirun -np 4  /root/model/scratch/fhist_LR/bld/cesm.exe >> cesm.log ' failed
See log file for details: /root/model/scratch/fhist_LR/run/cesm.log.240115-133101

而cesm.log里是是这个问题
Invalid PIO rearranger comm max pend req (comp2io),            0
Resetting PIO rearranger comm max pend req (comp2io) to           64
PIO rearranger options:
   comm type     =p2p                                                                             
   comm fcd      =2denable                                                                        
   max pend req (comp2io)  =           0
   enable_hs (comp2io)     = T
   enable_isend (comp2io)  = F
   max pend req (io2comp)  =          64
   enable_hs (io2comp)    = F
   enable_isend (io2comp)  = T
(seq_comm_setcomm)  init ID (  1 GLOBAL          ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_setcomm)  init ID (  2 CPL             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_setcomm)  init ID (  5 ATM             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID (  6 CPLATM          ) join IDs =     2     5       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID (  3 ALLATMID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID (  4 CPLALLATMID     ) join IDs =     2     3       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID (  9 LND             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 10 CPLLND          ) join IDs =     2     9       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID (  7 ALLLNDID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID (  8 CPLALLLNDID     ) join IDs =     2     7       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID ( 13 ICE             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 14 CPLICE          ) join IDs =     2    13       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID ( 11 ALLICEID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID ( 12 CPLALLICEID     ) join IDs =     2    11       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID ( 17 OCN             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 18 CPLOCN          ) join IDs =     2    17       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID ( 15 ALLOCNID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID ( 16 CPLALLOCNID     ) join IDs =     2    15       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID ( 21 ROF             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 22 CPLROF          ) join IDs =     2    21       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID ( 19 ALLROFID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID ( 20 CPLALLROFID     ) join IDs =     2    19       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID ( 25 GLC             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 26 CPLGLC          ) join IDs =     2    25       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID ( 23 ALLGLCID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID ( 24 CPLALLGLCID     ) join IDs =     2    23       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID ( 29 WAV             ) pelist   =     0     3     1 ( npes =     4) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 30 CPLWAV          ) join IDs =     2    29       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID ( 27 ALLWAVID        ) join multiple comp IDs       ( npes =     4) ( nthreads =  1)
(seq_comm_joincomm) init ID ( 28 CPLALLWAVID     ) join IDs =     2    27       ( npes =     4) ( nthreads =  1)
(seq_comm_setcomm)  init ID ( 33 ESP             ) pelist   =     0     0     1 ( npes =     1) ( nthreads =  1)( suffix =)
(seq_comm_joincomm) init ID ( 34 CPLESP          ) join IDs =     2    33       ( npes =     4) ( nthreads =  1)
(seq_comm_jcommarr) init ID ( 31 ALLESPID        ) join multiple comp IDs       ( npes =     1) ( nthreads =  1)
(seq_comm_joincomm) init ID ( 32 CPLALLESPID     ) join IDs =     2    31       ( npes =     4) ( nthreads =  1)
(seq_comm_printcomms)     1     0     4     1  GLOBAL:
(seq_comm_printcomms)     2     0     4     1  CPL:
(seq_comm_printcomms)     3     0     4     1  ALLATMID:
(seq_comm_printcomms)     4     0     4     1  CPLALLATMID:
(seq_comm_printcomms)     5     0     4     1  ATM:
(seq_comm_printcomms)     6     0     4     1  CPLATM:
(seq_comm_printcomms)     7     0     4     1  ALLLNDID:
(seq_comm_printcomms)     8     0     4     1  CPLALLLNDID:
(seq_comm_printcomms)     9     0     4     1  LND:
(seq_comm_printcomms)    10     0     4     1  CPLLND:
(seq_comm_printcomms)    11     0     4     1  ALLICEID:
(seq_comm_printcomms)    12     0     4     1  CPLALLICEID:
(seq_comm_printcomms)    13     0     4     1  ICE:
(seq_comm_printcomms)    14     0     4     1  CPLICE:
(seq_comm_printcomms)    15     0     4     1  ALLOCNID:
(seq_comm_printcomms)    16     0     4     1  CPLALLOCNID:
(seq_comm_printcomms)    17     0     4     1  OCN:
(seq_comm_printcomms)    18     0     4     1  CPLOCN:
(seq_comm_printcomms)    19     0     4     1  ALLROFID:
(seq_comm_printcomms)    20     0     4     1  CPLALLROFID:
(seq_comm_printcomms)    21     0     4     1  ROF:
(seq_comm_printcomms)    22     0     4     1  CPLROF:
(seq_comm_printcomms)    23     0     4     1  ALLGLCID:
(seq_comm_printcomms)    24     0     4     1  CPLALLGLCID:
(seq_comm_printcomms)    25     0     4     1  GLC:
(seq_comm_printcomms)    26     0     4     1  CPLGLC:
(seq_comm_printcomms)    27     0     4     1  ALLWAVID:
(seq_comm_printcomms)    28     0     4     1  CPLALLWAVID:
(seq_comm_printcomms)    29     0     4     1  WAV:
(seq_comm_printcomms)    30     0     4     1  CPLWAV:
(seq_comm_printcomms)    31     0     1     1  ALLESPID:
(seq_comm_printcomms)    32     0     4     1  CPLALLESPID:
(seq_comm_printcomms)    33     0     1     1  ESP:
(seq_comm_printcomms)    34     0     4     1  CPLESP:
(t_initf) Read in prof_inparm namelist from: drv_in
(t_initf) Using profile_disable=          F
(t_initf)       profile_timer=                      4
(t_initf)       profile_depth_limit=                4
(t_initf)       profile_detail_limit=               2
(t_initf)       profile_barrier=          F
(t_initf)       profile_outpe_num=                  1
(t_initf)       profile_outpe_stride=               0
(t_initf)       profile_single_file=      F
(t_initf)       profile_global_stats=     T
(t_initf)       profile_ovhd_measurement= F
(t_initf)       profile_add_detail=       F
(t_initf)       profile_papi_enable=      F
           4 pes participating in computation
-----------------------------------
TASK#  NAME
  0  admin
  1  admin
  2  admin
  3  admin
Opened existing file b.e21.BHIST.f19_g17.CMIP6-historical-2deg.001.cam.i.1950-01-01-00000.nc       65536
Opened existing file /root/model/inputdata/atm/cam/topo/fv_1.9x2.5_nc3000_Nsw084_Nrs016_Co120_Fi001_ZR_GRNL_031819.nc      131072
NetCDF: Start+count exceeds dimension bound
pio_support::pio_die:: myrank=          -1 : ERROR: pionfget_mod.F90:         426 : NetCDF: Start+count exceeds dimension bound

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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