Hi, all<br><br>I recently installed the newest parallel-netcdf-1.1.1 on two different machines with different (MPICH2 + PVFS2)'s.<br>I succeeded it on one machine but I failed it on the other machine. (I slighly modified MPI_IO function calls but I believed it didn't affect the compilation.)<br>
Both are in the same clusters. Error occurred while compiling libf.<br><br>/bin/rm -f pnetcdf.F90<br>echo "module pnetcdf" > pnetcdf.F90<br>/bin/cat pnetcdf.inc >> pnetcdf.F90<br>echo "end module pnetcdf" >> pnetcdf.F90<br>
mpif77 -c -c pnetcdf.F90<br>g77: pnetcdf.F90: linker input file unused because linking not done<br>/usr/bin/install -c -d -m 755 /home/mdl/yuazhang/IOTracing/benchmark/parallel-netcdf-1.1.1/install/include<br>/usr/bin/install -c -m 644 pnetcdf.inc pnetcdf.mod /home/mdl/yuazhang/IOTracing/benchmark/parallel-netcdf-1.1.1/install/include<br>
/usr/bin/install: cannot stat `pnetcdf.mod': No such file or directory<br>make: *** [/home/mdl/yuazhang/IOTracing/benchmark/parallel-netcdf-1.1.1/install/include/pnetcdf.inc] Error 1<br><br>The error part is: <br>mpif77 -c -c pnetcdf.F90<br>
g77: pnetcdf.F90: linker input file unused because linking not done<br><br>It seems to me like fortran compiler mismatch, but in the other machine it works without any error or warning. I did set environment variable correctly like:<br>
<br>CC=mpicc<br>FC=mpif77<br>F90=mpif90<br>MPICC=mpicc<br>MPIF77=mpif77<br>MPIF90=mpif90<br><br>What else can I do?<br><br>Thank you in advance.<br><br>- Shawn<br>