- 积分
- 2
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-8-4
- 最后登录
- 1970-1-1
|
发表于 2020-1-13 12:27:15
|
显示全部楼层
楼主,有个小问题可以问一下吗?
我用的是CLM5.0,intel编译器,mpich-3.2.1, netcdf-4.6.1 ,其他都安装好了,环境变量也都设置好了,在运行./case.build 中出现这样的错误:
make: 离开目录“/home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/csm_share”
cat: Srcfiles: 没有那个文件或目录
icc: command line warning #10121: overriding '-fp-model precise' with '-fp-model fast'
icc: command line warning #10121: overriding '-fp-model precise' with '-fp-model fast'
icc: command line warning #10121: overriding '-fp-model precise' with '-fp-model fast'
In file included from /home/lby/clm5.0/cime/src/share/RandNum/src/dsfmt_f03/dSFMT_utils.c(1):
/home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/include/dSFMT.h(46): warning #1224: #warning directive: "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
#warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
^
In file included from /home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/include/dSFMT-params.h(4),
from /home/lby/clm5.0/cime/src/share/RandNum/src/dsfmt_f03/dSFMT.c(17):
/home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/include/dSFMT.h(46): warning #1224: #warning directive: "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
#warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(672): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPE]
subroutine ESMF_AttributeGetbyNumber(anytype, number, name, type, value, rc)
------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(623): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPE]
subroutine ESMF_AttributeGet(anytype, name, type, value, rc)
--------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(699): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [NAMELIST]
subroutine ESMF_AttributeGetNameList(anytype, count, namelist, rc)
-----------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(672): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUE]
subroutine ESMF_AttributeGetbyNumber(anytype, number, name, type, value, rc)
------------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(623): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUE]
subroutine ESMF_AttributeGet(anytype, name, type, value, rc)
--------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(699): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [COUNT]
subroutine ESMF_AttributeGetNameList(anytype, count, namelist, rc)
----------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(648): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [COUNT]
subroutine ESMF_AttributeGetCount(anytype, count, rc)
-------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(802): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUELIST]
subroutine ESMF_AttributeGetObjectList(anytypelist, name, typelist, valuelist, rc)
--------------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(750): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUELIST]
subroutine ESMF_AttributeGetList(anytype, namelist, typelist, valuelist, rc)
--------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(802): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPELIST]
subroutine ESMF_AttributeGetObjectList(anytypelist, name, typelist, valuelist, rc)
----------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(750): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPELIST]
subroutine ESMF_AttributeGetList(anytype, namelist, typelist, valuelist, rc)
----------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_AlarmMod.F90(904): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ID]
Enabled, ID, rc)
----------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_AlarmMod.F90(903): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [RINGING]
PrevRingTime, StopTime, Ringing, &
-------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_AlarmMod.F90(904): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ENABLED]
Enabled, ID, rc)
-------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_ClockMod.F90(1117): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ADVANCECOUNT]
RefTime, CurrTime, PrevTime, AdvanceCount, &
------------------------------------^
/home/lby/clm5.0/cime/src/share/util/shr_flux_mod.F90(1252): remark #7713: This statement function has not been used. [DQSATDT]
real(R8) :: dqsatdt ! derivative of qsat wrt surface temperature
-----------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(777): remark #5140: Unrecognized directive
!DIR$ CONCURRENT
----------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(778): remark #5140: Unrecognized directive
!DIR$ PREFERVECTOR
------------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(835): remark #5140: Unrecognized directive
!DIR$ CONCURRENT
----------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(836): remark #5140: Unrecognized directive
!DIR$ PREFERVECTOR
------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(9): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi, only : mpi_comm_null, mpi_comm_world
------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(9): error #6580: Name in only-list does not exist or is not accessible. [MPI_COMM_NULL]
use mpi, only : mpi_comm_null, mpi_comm_world
------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(9): error #6580: Name in only-list does not exist or is not accessible. [MPI_COMM_WORLD]
use mpi, only : mpi_comm_null, mpi_comm_world
---------------------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(105): error #6404: This name does not have a type, and must have an explicit type. [MPI_COMM_NULL]
io_comm = MPI_COMM_NULL
--------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(192): error #6404: This name does not have a type, and must have an explicit type. [MPI_COMM_WORLD]
call pio_init(total_comps,mpi_comm_world, comp_comm, io_comm, iosystems)
---------------------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(192): error #6285: There is no matching specific subroutine for this generic subroutine call. [PIO_INIT]
call pio_init(total_comps,mpi_comm_world, comp_comm, io_comm, iosystems)
------------^
compilation aborted for /home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90 (code 1)
make: *** [/home/lby/clm5.0/cime/scripts/1850CLM50/Tools/Makefile:888:shr_pio_mod.o] 错误 1
make: *** 正在等待未完成的任务....
ERROR: cat: Srcfiles:
icc: command line warning #10121: overriding '-fp-model precise' with '-fp-model fast'
icc: command line warning #10121: overriding '-fp-model precise' with '-fp-model fast'
icc: command line warning #10121: overriding '-fp-model precise' with '-fp-model fast'
In file included from /home/lby/clm5.0/cime/src/share/RandNum/src/dsfmt_f03/dSFMT_utils.c(1):
/home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/include/dSFMT.h(46): warning #1224: #warning directive: "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
#warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
^
In file included from /home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/include/dSFMT-params.h(4),
from /home/lby/clm5.0/cime/src/share/RandNum/src/dsfmt_f03/dSFMT.c(17):
/home/lby/cesm/scratch/1850CLM50/bld/intel/mpich/nodebug/nothreads/mct/noesmf/c1a1l1i1o1r1g1w1e1/include/dSFMT.h(46): warning #1224: #warning directive: "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
#warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."
^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(672): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPE]
subroutine ESMF_AttributeGetbyNumber(anytype, number, name, type, value, rc)
------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(623): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPE]
subroutine ESMF_AttributeGet(anytype, name, type, value, rc)
--------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(699): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [NAMELIST]
subroutine ESMF_AttributeGetNameList(anytype, count, namelist, rc)
-----------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(672): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUE]
subroutine ESMF_AttributeGetbyNumber(anytype, number, name, type, value, rc)
------------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(623): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUE]
subroutine ESMF_AttributeGet(anytype, name, type, value, rc)
--------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(699): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [COUNT]
subroutine ESMF_AttributeGetNameList(anytype, count, namelist, rc)
----------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(648): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [COUNT]
subroutine ESMF_AttributeGetCount(anytype, count, rc)
-------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(802): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUELIST]
subroutine ESMF_AttributeGetObjectList(anytypelist, name, typelist, valuelist, rc)
--------------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(750): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [VALUELIST]
subroutine ESMF_AttributeGetList(anytype, namelist, typelist, valuelist, rc)
--------------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(802): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPELIST]
subroutine ESMF_AttributeGetObjectList(anytypelist, name, typelist, valuelist, rc)
----------------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_BaseMod.F90(750): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [TYPELIST]
subroutine ESMF_AttributeGetList(anytype, namelist, typelist, valuelist, rc)
----------------------------------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_AlarmMod.F90(904): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ID]
Enabled, ID, rc)
----------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_AlarmMod.F90(903): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [RINGING]
PrevRingTime, StopTime, Ringing, &
-------------------------------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_AlarmMod.F90(904): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ENABLED]
Enabled, ID, rc)
-------^
/home/lby/clm5.0/cime/src/share/esmf_wrf_timemgr/ESMF_ClockMod.F90(1117): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ADVANCECOUNT]
RefTime, CurrTime, PrevTime, AdvanceCount, &
------------------------------------^
/home/lby/clm5.0/cime/src/share/util/shr_flux_mod.F90(1252): remark #7713: This statement function has not been used. [DQSATDT]
real(R8) :: dqsatdt ! derivative of qsat wrt surface temperature
-----------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(777): remark #5140: Unrecognized directive
!DIR$ CONCURRENT
----------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(778): remark #5140: Unrecognized directive
!DIR$ PREFERVECTOR
------------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(835): remark #5140: Unrecognized directive
!DIR$ CONCURRENT
----------------^
/home/lby/clm5.0/cime/src/share/util/mct_mod.F90(836): remark #5140: Unrecognized directive
!DIR$ PREFERVECTOR
------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(9): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi, only : mpi_comm_null, mpi_comm_world
------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(9): error #6580: Name in only-list does not exist or is not accessible. [MPI_COMM_NULL]
use mpi, only : mpi_comm_null, mpi_comm_world
------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(9): error #6580: Name in only-list does not exist or is not accessible. [MPI_COMM_WORLD]
use mpi, only : mpi_comm_null, mpi_comm_world
---------------------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(105): error #6404: This name does not have a type, and must have an explicit type. [MPI_COMM_NULL]
io_comm = MPI_COMM_NULL
--------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(192): error #6404: This name does not have a type, and must have an explicit type. [MPI_COMM_WORLD]
call pio_init(total_comps,mpi_comm_world, comp_comm, io_comm, iosystems)
---------------------------------^
/home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90(192): error #6285: There is no matching specific subroutine for this generic subroutine call. [PIO_INIT]
call pio_init(total_comps,mpi_comm_world, comp_comm, io_comm, iosystems)
------------^
compilation aborted for /home/lby/clm5.0/cime/src/share/util/shr_pio_mod.F90 (code 1)
make: *** [/home/lby/clm5.0/cime/scripts/1850CLM50/Tools/Makefile:888 shr_pio_mod.o] 1
make: *** ....
不知道怎么解决,不知道楼主是否也遇到过这种问题。。。 |
|