http://www.cesm.ucar.edu/models/pio/install.html 这里链接的说明
我在第3项。当我运行gmake时,这是我的输出
>gmake[1]: *** [pio_kinds.o] Error 1
gmake[1]: Leaving directory `/home/XXXX/ParallelIO/PIO3/pio'
gmake: *** [all] Error 2
[XXXX@YYYYY-login2 pio]$ gmake
Making dependencies for pio_kinds.F90 --> pio_kinds.d
Done updating dependencies
gmake[1]: Entering directory `/home/XXXXX/ParallelIO/PIO3/pio'
Making dependencies for pio_kinds.F90 --> pio_kinds.d
gfortran -c -DSPMD -DHAVE_MPI -DNO_MPIMOD -DNO_C_SIZEOF -DSYSLINUX -D_NETCDF -I/home/XXXX/netCDF//include -D_NOPNETCDF -g -O2 -I/home/XXXX/netCDF//include pio_kinds.F90
pio_kinds.F90:31: Error: Can't open included file 'mpif.h'
gmake[1]: *** [pio_kinds.o] Error 1
gmake[1]: Leaving directory `/home/XXXX/ParallelIO/PIO3/pio'
gmake: *** [all] Error 2
[XXXX@YYYY-login2 pio]$ mpif90 --showme:compile
-bash: mpif90: command not found
>[XXXX@YYYY-login2 pio]$ module avail
我尝试加载不同的可用模块,
编译器/ gcc已加载 mpi / openmpi已加载 根据我在google上找到的搜索结果,我卸载了编译器/ gcc并加载了mpich-x86_64,但仍然会出错。
有谁知道如何解决这个问题?