Main menu

Navigation

Error while compiling CESM1.2.2 on Titan

5 posts / 0 new
Last post
jhe6@...
Error while compiling CESM1.2.2 on Titan

Hi,

I'm trying to run CESM1.2.2 on Titan using F_2000_CAM5 componset.

I use pgi compiler. Below is the error message:

ftn  -c -I.  -I/lustre/atlas/scratch/jhe/atm101/case1a/bld/pgi/mpich/nodebug/nothreads/include -I/lustre/atlas/scratch/jhe/atm101/case1a/bld/pgi/mpich/nodebug/nothreads/MCT/noesmf/a1l1r1i1o1g1w1/csm_share -I/opt/cray/netcdf-hdf5parallel/4.3.3.1/PGI/15.3/include -I/opt/cray/mpt/7.2.5/gni/mpich2-pgi/15.3/include -I/opt/cray/parallel-netcdf/1.6.1/PGI/15.3/include -I/lustre/atlas/scratch/jhe/atm101/case1a/bld/pgi/mpich/nodebug/nothreads/include -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/csm_share/shr -I. -I/ccs/home/jhe/cases/case1a/SourceMods/src.clm -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/cpl_share -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/util_share -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/clm4_0/main -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/clm4_0/biogeophys -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/clm4_0/biogeochem -I/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/cpl_mct -I/lustre/atlas/scratch/jhe/atm101/case1a/bld/lib/include  -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -Kieee   -O2  -nomp  -DMAXPATCH_PFT=17 -DCNL  -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16   -DLINUX  -DCNL -DCPRPGI  -DHAVE_SLASHPROC -Mfree   /autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/util_share/decompInitMod.F90

PGF90-S-0155-lsize is use associated and cannot be redeclared (/autofs/nccs-svm1_home1/jhe/cesm1_2_2/models/lnd/clm/src/util_share/decompInitMod.F90: 350)

  0 inform,   0 warnings,   1 severes, 0 fatal for decompinit_glcp

gmake: *** [decompInitMod.o] Error 2

 

gmake: *** Waiting for unfinished jobs....

  Does any one konw how to fix this problem? Thanks,

Jian

jedwards

Rename the local variable lsize to something else to avoid the conflict.  Make sure and change all of the instances of lsize in the subroutine.  

CESM Software Engineer

jhe6@...

Thanks for the help!

After renaming lsize in decompInitMod.F90, there is similar error for another file lnd_comp_mct.F90.

But after rename lsize in lnd_comp_mct.F90, the model can compile and run succsfully.

Thanks again!

Jian

lilchgs@...

Hello,anyonethere?

I also got this on my own machine.

But after changing the "lsize" to "psize" in the first and second subroutines of the lnd_comp_mct.F90,

it shows:

 


    schedule                50 millisecs    15%
    Total time             316 millisecs
mpif90 -c -I.  -I/mnt/guest1/cesm/2cesm1_2_2/case/2test02/bld/pgi/mpich/nodebug/nothreads/include -I/mnt/guest1/cesm/2cesm1_2_2/case/2test02/bld/pgi/mpich/nodebug/nothreads/MCT/noesmf/a1l1r1i1o1g1w1/csm_share -I/mnt/guest1/obj-pgi/netcdf/include -I/mnt/guest1/obj-pgi/mpich/include -I/mnt/guest1/cesm/2cesm1_2_2/case/2test02/bld/pgi/mpich/nodebug/nothreads/include -I/mnt/guest1/cesm/2cesm1_2_2/models/csm_share/shr -I. -I/mnt/guest1/cesm/2cesm1_2_2/scripts/2test02/SourceMods/src.clm -I/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_share -I/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/util_share -I/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/clm4_0/main -I/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/clm4_0/biogeophys -I/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/clm4_0/biogeochem -I/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct -I/mnt/guest1/cesm/2cesm1_2_2/case/2test02/bld/lib/include  -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -Kieee   -nomp  -DMAXPATCH_PFT=17 -DCN -DLINUX  -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16   -DLINUX -DCPRPGI  -DHAVE_SLASHPROC -Mfree   /mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 286)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 289)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 292)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 295)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 335)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 338)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 345)
PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 348)
PGF90-S-0038-Symbol, mct_gsmap_psize, has not been explicitly declared (/mnt/guest1/cesm/2cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90)
  0 inform,   0 warnings,   9 severes, 0 fatal for lnd_init_mct
gmake: *** [lnd_comp_mct.o] Error 2

 

 

how could I slove that?

Thank you.

 

benbs@...

I am having the exact same issue on our own machine. I changed lsize to psize and now have this:

 

mpif90  -c -I.  -I/net/fs11/d0/benbs/cesm1_2_2/cases/cesm.pg13.8.test.4/bld/pgi/openmpi/nodebug/nothreads/include -I/net/fs11/d0/benbs/cesm1_2_2/cases/cesm.pg13.8.test.4/bld/pgi/openmpi/nodebug/nothreads/MCT/noesmf/a1l1r1i1o1g1w1/csm_share -I/home/software/pgi/16.9/pkg/netcdf/20161122/include -I/home/software/pgi/16.9/pkg/openmpi/1.10.5/include/../include -I/net/fs11/d0/benbs/cesm1_2_2/cases/cesm.pg13.8.test.4/bld/pgi/openmpi/nodebug/nothreads/include -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/csm_share/shr -I. -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm.pg13.8.test.4/SourceMods/src.clm -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_share -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/util_share -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/clm4_0/main -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/clm4_0/biogeophys -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/clm4_0/biogeochem -I/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct -I/net/fs11/d0/benbs/cesm1_2_2/cases/cesm.pg13.8.test.4/bld/lib/include  -i4 -gopt -Mlist -time -Mextend -byteswapio -Mflushz -Kieee   -nomp  -DMAXPATCH_PFT=17 -DLINUX  -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_SHR_VMATH -DNO_R16   -DLINUX -DCPRPGI  -DHAVE_SLASHPROC -Mfree   /net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 286)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 289)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 292)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 295)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 335)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 338)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 345)

PGF90-S-0155-Could not resolve generic procedure mct_avect_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 348)

PGF90-S-0038-Symbol, mct_gsmap_psize, has not been explicitly declared (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90)

  0 inform,   0 warnings,   9 severes, 0 fatal for lnd_init_mct

PGF90-S-0155-Could not resolve generic procedure mct_ggrid_init (/net/fs11/d0/benbs/svante.cesm.test.dir/cesm1_2_2/models/lnd/clm/src/cpl_mct/lnd_comp_mct.F90: 1152)

  0 inform,   0 warnings,   1 severes, 0 fatal for lnd_domain_mct

/net/fs11/d0/benbs/svante.cesm.test.dir/cesm.pg13.8.test.4/Tools/Makefile:639: recipe for target 'lnd_comp_mct.o' failed

gmake: *** [lnd_comp_mct.o] Error 2

 

Please help,

 

Ben

 

 

Log in or register to post comments

Who's new

  • liuyiling.elaine@...
  • xuzq@...
  • alexander.koch....
  • abalos
  • bleisch@...