- 积分
- 4701
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-3-13
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 夏朗的芒果 于 2013-12-6 19:19 编辑
我准备在个人电脑上装WRF。系统是CentOS6.3,选用编译器的是PGI10.6,可是在装MPICH2的时候出现问题。
./configure --prefix=/usr/local/mpich2 成功
make 成功
make install 却出现如下问题
fpilog.f:(.text+0x44): undefined reference to `mpi_pcontrol__'
fpilog.f:(.text+0x5e): undefined reference to `mpi_comm_rank__'
fpilog.f:(.text+0x78): undefined reference to `mpi_comm_size__'
fpilog.f:(.text+0x49d): undefined reference to `mpi_pcontrol__'
fpilog.o:(.data+0x0): undefined reference to `mpi_type_null_copy_fn__'
fpilog.o:(.data+0x4): undefined reference to `mpi_type_null_delete_fn__'
fpilog.o:(.data+0x8): undefined reference to `mpi_type_dup_fn__'
fpilog.o:(.data+0xc): undefined reference to `mpi_win_null_copy_fn__'
fpilog.o:(.data+0x10): undefined reference to `mpi_win_null_delete_fn__'
fpilog.o:(.data+0x14): undefined reference to `mpi_win_dup_fn__'
fpilog.o:(.data+0x18): undefined reference to `mpi_comm_null_copy_fn__'
fpilog.o:(.data+0x1c): undefined reference to `mpi_comm_null_delete_fn__'
fpilog.o:(.data+0x20): undefined reference to `mpi_comm_dup_fn__'
fpilog.o:(.data+0x24): undefined reference to `mpi_null_copy_fn__'
fpilog.o:(.data+0x28): undefined reference to `mpi_null_delete_fn__'
fpilog.o:(.data+0x2c): undefined reference to `mpi_dup_fn__'
collect2: ld 返回 1
make[3]: *** [fpilog] 错误 1
** Fortran77 application CANNOT be linked with logging library
Copying SLOG2SDK's lib
Copying SLOG2SDK's doc
Copying SLOG2SDK's logfiles
Creating SLOG2SDK's bin
Installed SLOG2SDK in /usr/local/mpich2
/usr/local/mpich2/sbin/mpeuninstall may be used to remove the installation
Installed MPE in /usr/local/mpich2
/usr/local/mpich2/sbin/mpeuninstall may be used to remove the installation
我的.bashrc文件环境变量设置如下:
export PGI=/usr/local/pgi/linux86/10.6
export PATH=$PATH:$PGI/bin:$PGI/include
export MANPATH=$MANPATH:$PGI/man
export LM_LICENSE_FILE=/usr/local/pgi/license.dat
export LD_LIBRARY_PATH=$PGI/lib:$LD_LIBRARY_PATH
FC=pgf90
F90=pgf90
在网上也没找到满意的答案,只好到论坛来求助大家。希望大家帮帮忙。。谢谢!
之前自己的环境变量忘记加export了。
应该是
export FC=pgf90
export F90=pgf90
一定不能粗心啊。
|
|