Hi,
I am compiling the B_1850_BGC-BPRP code on Linux cluster with the compilers mpif90 and mpicc. I am getting
the following error.
mpif90 -c -I/usr/local/mpich_intel/include -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -I/usr/local/mpich_intel/include -I/usr/local/netcdf/include calcdecomp.F90
calcdecomp.F90(66): (col. 5) remark: LOOP WAS VECTORIZED.
calcdecomp.F90(67): (col. 5) remark: LOOP WAS VECTORIZED.
mpif90 -c -I/usr/local/mpich_intel/include -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -I/usr/local/mpich_intel/include -I/usr/local/netcdf/include piolib_mod.F90
fortcom: Error: piolib_mod.F90, line 1528: This name does not have a type, and must have an explicit type. [MPI_ROOT]
iosystem(i)%iomaster = MPI_ROOT
---------------------------------------^
fortcom: Warning: piolib_mod.F90, line 1655: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [IOPROC]
subroutine pio_recommend_iotasks(comm, ioproc, numiotasks, miniotasks, maxiotasks )
-----------------------------------------^
fortcom: Warning: piolib_mod.F90, line 1655: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [NUMIOTASKS]
subroutine pio_recommend_iotasks(comm, ioproc, numiotasks, miniotasks, maxiotasks )
-------------------------------------------------^
compilation aborted for piolib_mod.F90 (code 1)
gmake[1]: *** [piolib_mod.o] Error 1
gmake[1]: Leaving directory `/ecofs/gbala/cesm1_0_4/prdl-t31/pio'
gmake: *** [all] Error 2
Any help or advice you can give will be greatly appreciated.
Thanks.
Dev
I am compiling the B_1850_BGC-BPRP code on Linux cluster with the compilers mpif90 and mpicc. I am getting
the following error.
mpif90 -c -I/usr/local/mpich_intel/include -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -I/usr/local/mpich_intel/include -I/usr/local/netcdf/include calcdecomp.F90
calcdecomp.F90(66): (col. 5) remark: LOOP WAS VECTORIZED.
calcdecomp.F90(67): (col. 5) remark: LOOP WAS VECTORIZED.
mpif90 -c -I/usr/local/mpich_intel/include -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -I/usr/local/mpich_intel/include -I/usr/local/netcdf/include piolib_mod.F90
fortcom: Error: piolib_mod.F90, line 1528: This name does not have a type, and must have an explicit type. [MPI_ROOT]
iosystem(i)%iomaster = MPI_ROOT
---------------------------------------^
fortcom: Warning: piolib_mod.F90, line 1655: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [IOPROC]
subroutine pio_recommend_iotasks(comm, ioproc, numiotasks, miniotasks, maxiotasks )
-----------------------------------------^
fortcom: Warning: piolib_mod.F90, line 1655: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [NUMIOTASKS]
subroutine pio_recommend_iotasks(comm, ioproc, numiotasks, miniotasks, maxiotasks )
-------------------------------------------------^
compilation aborted for piolib_mod.F90 (code 1)
gmake[1]: *** [piolib_mod.o] Error 1
gmake[1]: Leaving directory `/ecofs/gbala/cesm1_0_4/prdl-t31/pio'
gmake: *** [all] Error 2
Any help or advice you can give will be greatly appreciated.
Thanks.
Dev