Hello all,
I am porting CESM2.2.0 to a new machine using the attached configuration files. I've successfully passed create_newcase and case.setup, but hit many warnings and an error at case.build.The steps are as follows:
./create_newcase --case ~/experiments/test1 --mach sysu_zz --res f09_f09_mg17 --compset F2000climo
cd ~/experiments/test1
./case.setup
./case.build
Then I got following error:
Building pio with output to file /share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/pio.bldlog.241106-105745
Calling /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/build_scripts/buildlib.pio
Component pio build complete with 2 warnings
Building csm_share with output to file /share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/csm_share.bldlog.241106-105745
Calling /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/build_scripts/buildlib.csm_share
ERROR: /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/build_scripts/buildlib.csm_share FAILED, cat /share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/csm_share.bldlog.241106-105745
Part of csm_share.bldlog.241106-105745:
/share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/intel/intelmpi/nodebug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/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."
^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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)
----------------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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, &
-------------------------------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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)
-------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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, &
------------------------------------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/share/util/shr_sys_mod.F90(93): error #6404: This name does not have a type, and must have an explicit type. [SYSTEM]
rcode = system(str)
-----------^
compilation aborted for /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/share/util/shr_sys_mod.F90 (code 1)
make: *** [/share/home/dq158/experiments/test1/Tools/Makefile:999: shr_sys_mod.o] Error 1
Both pio.bldlog.241106-105745 and csm_share.bldlog.241106-105745 are attached below. Any suggestion would be helpful. Thank you all!
I am porting CESM2.2.0 to a new machine using the attached configuration files. I've successfully passed create_newcase and case.setup, but hit many warnings and an error at case.build.The steps are as follows:
./create_newcase --case ~/experiments/test1 --mach sysu_zz --res f09_f09_mg17 --compset F2000climo
cd ~/experiments/test1
./case.setup
./case.build
Then I got following error:
Building pio with output to file /share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/pio.bldlog.241106-105745
Calling /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/build_scripts/buildlib.pio
Component pio build complete with 2 warnings
Building csm_share with output to file /share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/csm_share.bldlog.241106-105745
Calling /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/build_scripts/buildlib.csm_share
ERROR: /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/build_scripts/buildlib.csm_share FAILED, cat /share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/csm_share.bldlog.241106-105745
Part of csm_share.bldlog.241106-105745:
/share/home/dq158/zhuzhu/experiments/cesm2/output/test1/bld/intel/intelmpi/nodebug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/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."
^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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)
----------------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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, &
-------------------------------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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)
-------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/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, &
------------------------------------^
/share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/share/util/shr_sys_mod.F90(93): error #6404: This name does not have a type, and must have an explicit type. [SYSTEM]
rcode = system(str)
-----------^
compilation aborted for /share/home/dq158/zhuzhu/my_cesm_sandbox/cime/src/share/util/shr_sys_mod.F90 (code 1)
make: *** [/share/home/dq158/experiments/test1/Tools/Makefile:999: shr_sys_mod.o] Error 1
Both pio.bldlog.241106-105745 and csm_share.bldlog.241106-105745 are attached below. Any suggestion would be helpful. Thank you all!