Main menu


CESM_1_0_3 PIO building error (with PGI compiler)

2 posts / 0 new
Last post
CESM_1_0_3 PIO building error (with PGI compiler)

Hi everyone,

I met the following error when building CESM_1_0_3 for all compsets. However, version CESM_1_0 has no problem in my cluster. So I think the error should come from model modification.

mpif90 -c -pc 64 -r8 -byteswapio -DMCT_INTERFACE -DHAVE_MPI -DGLC_NEC_10 -DLINUX -DSEQ_ -DFORTRANUNDERSCORE -DNO_SHR_VMATH -i4 -Mextend -byteswapio -Mflushz -Kieee -Ktrap=fp -DSYSLINUX -DLINUX -DCPRPGI -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -I/opt/libs/netcdf/3.6.2/gcc.pgf90/include piolib_mod.F90
PGF90-S-0038-Symbol, mpi_root, has not been explicitly declared (piolib_mod.F90)
0 inform, 0 warnings, 1 severes, 0 fatal for init_intercom
gmake[1]: *** [piolib_mod.o] Error 2
gmake[1]: Leaving directory `/dcfs2/users/allencapa/tao/cesm1/CASE_OUTPUT/test_X/pio'
gmake: *** [all] Error 2

Can some one tell me why it is so ?



You are using an older version of mpich without MPI2 support - Please add the flag -DNO_MPI2 to your case Macros file.


CESM Software Engineer

Log in or register to post comments

Who's new

  • jwolff
  • tinna.gunnarsdo...
  • sarthak2235@...
  • eolivares@...
  • shubham.gandhi@...