Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

CESM 2.2.0 build failure in ice

hywang

hongyue Wang
New Member
Hello everyone,

I met a failure in ./case.build.
The command line prompts the following error message:
sesp built in 1.133730 seconds
siac built in 1.207290 seconds
swav built in 1.217303 seconds
sglc built in 1.226829 seconds
docn built in 3.200467 seconds
mosart built in 16.127948 seconds
Component atm build complete with 12 warnings
cam built in 132.330197 seconds
/share/apps/cesm/2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(570): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLRECV]

/share/apps/cesm/2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(592): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLSEND]

Component ice build complete with 1 warnings
cice built in 353.294318 seconds
ERROR: BUILD FAIL: cice.buildlib failed, cat /share/home/wangwk01/CESM_out/wanghy_test/bld/ice.bldlog.211122-184650

The end of 'ice.bldlog.211122-184650' log file was like:
/share/apps/cesm/2.2.0/components/cice/src/source/ice_therm_itd.F90(1723): remark #5140: Unrecognized directive
!DIR$ CONCURRENT !Cray
----------------------^
/share/apps/cesm/2.2.0/components/cice/src/source/ice_therm_itd.F90(1744): remark #5140: Unrecognized directive
!DIR$ CONCURRENT !Cray
----------------------^
/share/apps/cesm/2.2.0/components/cice/src/source/ice_therm_itd.F90(1777): remark #5140: Unrecognized directive
!DIR$ CONCURRENT !Cray
----------------------^
/share/apps/cesm/2.2.0/components/cice/src/source/ice_therm_itd.F90(1861): remark #5140: Unrecognized directive
!DIR$ CONCURRENT !Cray
----------------------^
/share/apps/cesm/2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(570): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLRECV]
call ice_timer_start(timer_cplrecv)
-------------------------^
/share/apps/cesm/2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(592): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLSEND]
call ice_timer_start(timer_cplsend)
-------------------------^
compilation aborted for /share/apps/cesm/2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90 (code 1)
gmake: *** [ice_comp_mct.o] Error 1

And the end of the config.log:
## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "MCT"
#define PACKAGE_TARNAME "mct"
#define PACKAGE_VERSION "2.8"
#define PACKAGE_STRING "MCT 2.8"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_MPI 1
#define FC_FUNC(name,NAME) name ## _
#define FC_FUNC_(name,NAME) name ## _

configure: exit 0

The config.log file is attached.

Please help me to see what the problem is. Thank you all.
 

hywang

hongyue Wang
New Member
The config.log was not successfully attached just now, and here it is.
 

Attachments

  • config.log.tar.gz
    8.1 KB · Views: 1

Hemraj

Hemraj Bhattarai
Member
Hi @Renji2021 and @hywang,
Did you managed to find some solution to your problem. I recently came across same problem on using CESM2.2.0

err=/storage01/users/s1155149263/CESM/cesm2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(570): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLRECV]



/storage01/users/s1155149263/CESM/cesm2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(592): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLSEND]

cice built in 2.097564 seconds

cism built in 4.173392 seconds

ERROR: BUILD FAIL: cice.buildlib failed, cat /lustre/users/s1155149263/CESM/run_dir/FC2010climo.f09_f09_mg17.cesm2.2.0.SSP126_2090/bld/ice.bldlog.230612-100831
 

ZYue

ZYue
New Member
Hi @Renji2021 and @hywang,
Did you managed to find some solution to your problem. I recently came across same problem on using CESM2.2.0

err=/storage01/users/s1155149263/CESM/cesm2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(570): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLRECV]



/storage01/users/s1155149263/CESM/cesm2.2.0/components/cice/src/drivers/mct/ice_comp_mct.F90(592): error #6404: This name does not have a type, and must have an explicit type. [TIMER_CPLSEND]

cice built in 2.097564 seconds

cism built in 4.173392 seconds

ERROR: BUILD FAIL: cice.buildlib failed, cat /lustre/users/s1155149263/CESM/run_dir/FC2010climo.f09_f09_mg17.cesm2.2.0.SSP126_2090/bld/ice.bldlog.230612-100831
Hi, Hemraj!
Have you solved this problem? I meet the same error.
Could you give me some advice?
 

Hemraj

Hemraj Bhattarai
Member
Hi, Hemraj!
Have you solved this problem? I meet the same error.
Could you give me some advice?
I switch to CESM2.1.3 from CESM2.2.0 and the problem is solved for me. I am not sure which version of CESM you are using, but if it is with CESM2.2, you can try with CESM2.1.3.

-Hemraj
 
Top