yaozhixiong@foxmail_com
Member
Hi,I have installed ccsm4 on a linux machine(pgi compiler_version 10 + mpich). I can run ccsm4 successfully. And I used the same compilers to install cesm1_2_0. I can run the compset X successfully, but failed in the compset B. I searched this error in the forum, and found that one person also met this error. And the engineer answered that may be a problem with the version of PGI compiler.Here is the website of that person's quersion: http://bb.cgd.ucar.edu/problem-when-building-caseMy question is: whether is it real a probem with the version of PGI compiler in my machine? My PGI version is 10.My setting and error information is showed below:***env_mach_specific***setenv PGI_PATH /dcfs2/program/pgi
setenv MPICH_PATH /dcfs2/program/mpi/mvapich2/1.8/pgcc_pgf90
setenv PATH ${PGI}/linux86/bin:${MPICH_PATH}/bin:${PATH}
setenv LD_LIBRARY_PATH ${PGI}/linux86/lib:${MPICH_PATH}/lib:${LD_LIBRARY_PATHsetenv NETCDF_PATH /public/program/netcdf-3.6.3-pgi/ ***Macros***CPPDEFS+= -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16 -DLINUX -DCPRPGISLIBS+= -L$(LIB_NETCDF) -lnetcdfCFLAGS:= -gopt -Mlist -time -O -Mvect=nosseCONFIG_ARGS:=CXX_LINKER:=CXXESMF_LIBDIR:=FC_AUTO_R8:= -r8FFLAGS:= -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -KieeeFIXEDFLAGS:= -MfixedFREEFLAGS:= -MfreeLDFLAGS:= -time -Wl,--allow-multiple-definitionMPICC:= mpiccMPICXX:= mpicxxMPIFC:= mpif90MPI_LIB_NAME:= mpichMPI_PATH:= /dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90NETCDF_PATH:= /public/program/netcdf-3.6.3-pgiPNETCDF_PATH:=SCC:= pgccSCXX:= pgc++SFC:= pgf95SUPPORTS_CXX:=FALSEifeq ($(DEBUG), TRUE)
FFLAGS += -g -Ktrap=fp -Mbounds -Kieee
endififeq ($(compile_threaded), true)
LDFLAGS += -mp
CFLAGS += -mp
FFLAGS += -mp
endififeq ($(MODEL), dwav)
FFLAGS += -Mnovect
endififeq ($(MODEL), dlnd)FFLAGS += -Mnovect
endififeq ($(MODEL), drof)
FFLAGS += -Mnovect
endififeq ($(MODEL), cam)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), dice)
FFLAGS += -Mnovect
endififeq ($(MODEL), cice)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), moby)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), rtm)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), pop2)
FFLAGS += -O -Mvect=nosseifeq ($(MODEL), docn)
FFLAGS += -Mnovect
endififeq ($(MODEL), clm)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), datm)
FFLAGS += -Mnovect
endif ***part of error information ***ERROR: atm.bldlog.131115-151116
mpif90 -c -I. -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/pio -I/public/program/netcdf-3.6.3-pgi/include -I/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/include -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/mct/mct -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/mct/mpeu -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/pio -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/gptl -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/utils/pio -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/lib/include -I. -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/SourceMods/src.cam -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/pp_none -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/mozart -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/bulk_aero -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/utils -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/dynamics/fv -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/utils/pilgrim -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/cpl_mct -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/cpl_share -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/control -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/utils -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/lib/include -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -Kieee -O -Mvect=nosse -DCO2A -DMAXPATCH_PFT=numpft+1 -DLSMLAT=1 -DLSMLON=1 -DPLON=72 -DPLAT=46 -DPLEV=26 -DPCNST=3 -DPCOLS=16 -DPSUBCOLS=1 -DPTRM=1 -DPTRN=1 -DPTRK=1 -DSTAGGERED -DSPMD -DLINUX -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16 -DLINUX -DCPRPGI -DHAVE_SLASHPROC -Mfree /public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 514)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 514)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 523)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 523)
0 inform, 0 warnings, 4 severes, 0 fatal for rad_cnst_get_info
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 602)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 602)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 605)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 605)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 612)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 612)
PGF90-S-0075-Subscript, substring, or argument illegal in this context for (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 612)
0 inform, 0 warnings, 7 severes, 0 fatal for rad_cnst_get_info_by_mode
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 661)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 661)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 664)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 664)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 671)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 671)
PGF90-S-0075-Subscript, substring, or argument illegal in this context for (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 671)
0 inform, 0 warnings, 7 severes, 0 fatal for rad_cnst_get_info_by_mode_spec
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 718)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 718)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 721)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 721)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 728)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 728)
PGF90-S-0075-Subscript, substring, or argument illegal in this context for (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 728)
0 inform, 0 warnings, 7 severes, 0 fatal for rad_cnst_get_info_by_spectype
gmake: *** [rad_constituents.o] Error 2
The full error can be seen in the attachment.
Thank you very much!Best regards, yao zhixiong
setenv MPICH_PATH /dcfs2/program/mpi/mvapich2/1.8/pgcc_pgf90
setenv PATH ${PGI}/linux86/bin:${MPICH_PATH}/bin:${PATH}
setenv LD_LIBRARY_PATH ${PGI}/linux86/lib:${MPICH_PATH}/lib:${LD_LIBRARY_PATHsetenv NETCDF_PATH /public/program/netcdf-3.6.3-pgi/ ***Macros***CPPDEFS+= -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16 -DLINUX -DCPRPGISLIBS+= -L$(LIB_NETCDF) -lnetcdfCFLAGS:= -gopt -Mlist -time -O -Mvect=nosseCONFIG_ARGS:=CXX_LINKER:=CXXESMF_LIBDIR:=FC_AUTO_R8:= -r8FFLAGS:= -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -KieeeFIXEDFLAGS:= -MfixedFREEFLAGS:= -MfreeLDFLAGS:= -time -Wl,--allow-multiple-definitionMPICC:= mpiccMPICXX:= mpicxxMPIFC:= mpif90MPI_LIB_NAME:= mpichMPI_PATH:= /dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90NETCDF_PATH:= /public/program/netcdf-3.6.3-pgiPNETCDF_PATH:=SCC:= pgccSCXX:= pgc++SFC:= pgf95SUPPORTS_CXX:=FALSEifeq ($(DEBUG), TRUE)
FFLAGS += -g -Ktrap=fp -Mbounds -Kieee
endififeq ($(compile_threaded), true)
LDFLAGS += -mp
CFLAGS += -mp
FFLAGS += -mp
endififeq ($(MODEL), dwav)
FFLAGS += -Mnovect
endififeq ($(MODEL), dlnd)FFLAGS += -Mnovect
endififeq ($(MODEL), drof)
FFLAGS += -Mnovect
endififeq ($(MODEL), cam)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), dice)
FFLAGS += -Mnovect
endififeq ($(MODEL), cice)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), moby)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), rtm)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), pop2)
FFLAGS += -O -Mvect=nosseifeq ($(MODEL), docn)
FFLAGS += -Mnovect
endififeq ($(MODEL), clm)
FFLAGS += -O -Mvect=nosse
endififeq ($(MODEL), datm)
FFLAGS += -Mnovect
endif ***part of error information ***ERROR: atm.bldlog.131115-151116
mpif90 -c -I. -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/pio -I/public/program/netcdf-3.6.3-pgi/include -I/dcfs2/program/mpi/mvapich2/1.8/pgcc.pgf90/include -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/mct/mct -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/mct/mpeu -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/pio -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/gptl -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/utils/pio -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/lib/include -I. -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/SourceMods/src.cam -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/pp_none -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/mozart -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/bulk_aero -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/chemistry/utils -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/dynamics/fv -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/utils/pilgrim -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/cpl_mct -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/cpl_share -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/control -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/utils -I/public/userspace/yaozhixiong/CESM/cesm1_2_0/case_output/testb/lib/include -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -Kieee -O -Mvect=nosse -DCO2A -DMAXPATCH_PFT=numpft+1 -DLSMLAT=1 -DLSMLON=1 -DPLON=72 -DPLAT=46 -DPLEV=26 -DPCNST=3 -DPCOLS=16 -DPSUBCOLS=1 -DPTRM=1 -DPTRN=1 -DPTRK=1 -DSTAGGERED -DSPMD -DLINUX -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16 -DLINUX -DCPRPGI -DHAVE_SLASHPROC -Mfree /public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 514)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 514)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 523)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 523)
0 inform, 0 warnings, 4 severes, 0 fatal for rad_cnst_get_info
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 602)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 602)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 605)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 605)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 612)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 612)
PGF90-S-0075-Subscript, substring, or argument illegal in this context for (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 612)
0 inform, 0 warnings, 7 severes, 0 fatal for rad_cnst_get_info_by_mode
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 661)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 661)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 664)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 664)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 671)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 671)
PGF90-S-0075-Subscript, substring, or argument illegal in this context for (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 671)
0 inform, 0 warnings, 7 severes, 0 fatal for rad_cnst_get_info_by_mode_spec
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 718)
PGF90-S-0155-Illegal POINTER assignment - type mismatch (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 718)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 721)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 721)
PGF90-S-0084-Illegal use of symbol m_list (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 728)
PGF90-S-0141-RECORD required on left of % (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 728)
PGF90-S-0075-Subscript, substring, or argument illegal in this context for (/public/userspace/yaozhixiong/CESM/cesm1_2_0/models/atm/cam/src/physics/cam/rad_constituents.F90: 728)
0 inform, 0 warnings, 7 severes, 0 fatal for rad_cnst_get_info_by_spectype
gmake: *** [rad_constituents.o] Error 2
The full error can be seen in the attachment.
Thank you very much!Best regards, yao zhixiong