| 查看: 1556 | 回复: 10 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
quantum999金虫 (著名写手)
|
[交流]
【求助】NWCHEM6.0编译出错已有2人参与
|
||
|
在集群上,NWCHEM6.0编译出错如下 /usr/bin/ld: cannot find -lnwctask child process exit status 1: /usr/bin/ld make: *** [all] Error 2 那位朋友帮忙解决一下,期待中 ![]() |
» 猜你喜欢
招贤纳博(已结束)
已经有28人回复
表征测试机构后台私聊我
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有130人回复
华北电力大学(北京)(第一性原理计算)博士招生——学博,专博各1人
已经有40人回复
Coordination Chemistry Reviews
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Siesta3.1编译出错:ld: cannot find -libmkl_scalapack_lp64
已经有3人回复
udf编译出错!急
已经有10人回复
cp2k并行编译出错
已经有3人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
求助一个编译出错的简单程序,请多多指教,谢谢
已经有4人回复
编译vasp出错
已经有11人回复
【求助】vasp安装编译错误,请大家帮忙看下那里出错了。
已经有6人回复
【求助】fortran出错 编译通过 运行溢出
已经有10人回复
【求助】VASP编译出错
已经有5人回复
【求助】VASP 编译出错
已经有24人回复
quantum999
金虫 (著名写手)
- 应助: 15 (小学生)
- 金币: 2146.3
- 散金: 39
- 帖子: 1426
- 在线: 198.2小时
- 虫号: 41283
- 注册: 2004-03-05
- 专业: 凝聚态物性 II :电子结构
|
linux64不支持g77 用pgi编译器 非并行 从网上搜得脚本修改为 #! /bin/sh # NWChem installation enviorment setting export LIB_DEFINES="-DDFLT_TOT_MEM=3221225472" export LARGE_FILES=TRUE export NWCHEM_TOP=/public/home/users/XXXXXX/soft/nwchem-6.0 export NWCHEM_TARGET=LINUX64 export NWCHEM_TARGET_CPU=x86_64 export NWCHEM_MODULES=qm export FC=pgf90 export CC=gcc #export USE_INTEGER4=y export OPTIMIZE=y #export USE_MPI=y #export MPI_LOC=/public/software/mpich-1.2.5.2-gcc #export MPI_LIB=$MPI_LOC/lib #export MPI_INCLUDE=$MPI_LOC/include #export LIBMPI="-lmpich" #export ARMCI_NETWORK=VIA cd $NWCHEM_TOP/src make nwchem_config make FC=pgf90 CC=gcc | tee make.log & 打开 src/tools/config/makefile.h 文件,把第16,17行的FC/CC设置为与环境变量中相同的编译器,或者也可以把这两行注释掉。同样,打开 src/tools/armci/config/makefile.h 文件,修改第2,3行的FC/CC设置。 运行脚本 报错 请教指点啊! |
5楼2010-11-05 23:44:56
quantum999
金虫 (著名写手)
- 应助: 15 (小学生)
- 金币: 2146.3
- 散金: 39
- 帖子: 1426
- 在线: 198.2小时
- 虫号: 41283
- 注册: 2004-03-05
- 专业: 凝聚态物性 II :电子结构
|
环境变量中只添加了pgi PGI=/public1/software/pgi export PGI MANPATH=$MANPATH:$PGI/linux86-64/7.1/man export MANPATH LM_LICENSE_FILE=$PGI/license.dat export LM_LICENSE_FILE PATH=$PGI/linux86-64/7.1/bin:$PATH export PATH 编译脚本如下 export LARGE_FILES=TRUE export NWCHEM_TOP=/home/users/XXXX/soft/nwchem-6.0 export NWCHEM_TARGET=LINUX64 export NWCHEM_TARGET_CPU=x86_64 #export NWCHEM_TARGET_CPU=x86 export NWCHEM_MODULES=qm export FC=pgf90 #export USE_INTEGER4=y export OPTIMIZE=y #export USE_MPI=y #export MPI_LOC=/public1/software/pgi/linux86-64/7.1/mpi/mpich/ #export MPI_LIB=$MPI_LOC/lib #export MPI_INCLUDE=$MPI_LOC/include #export LIBMPI="-lmpich -lpthread" #export LIBMPI="-lmpich" #export ARMCI_NETWORK=VIA cd $NWCHEM_TOP/src make nwchem_config make FC=pgf90 CC=gcc > make.log 报错如下 gcc: unrecognized option '-Mnomain' ../../lib/LINUX64/libtcgmsg.a(cluster.o): In function `InitGlobal': cluster.c .text+0x467): undefined reference to `__c_mzero8'../../lib/LINUX64/libtcgmsg.a(sema.o): In function `InitSemSetList': sema.c .text+0x16): undefined reference to `__c_mset4'collect2: ld returned 1 exit status make[3]: *** [test.x] Error 1 make[2]: *** [test.x] Error 2 make[1]: *** [tools] Error 2 make: *** [libraries] Error 1 make。log如下 test -d /home/users/xxxxx/soft/nwchem-6.0/lib/LINUX64_x86_64 || mkdir -p /home/users/xxxxx/soft/nwchem-6.0/lib/LINUX64_x86_64 Making libraries in tools test -d /home/users/xxxxx/soft/nwchem-6.0/bin/LINUX64_x86_64 || mkdir -p /home/users/xxxxx/soft/nwchem-6.0/bin/LINUX64_x86_64 *** Building Parallel Tools **** >>> making Memory Allocator (MA) library <<< (cd ./ma; make CC=gcc FC=pgf90) echo ../lib/LINUX64/libma.a ../lib/LINUX64/libma.a >>> making TCGMSG library <<< (cd ./tcgmsg; make CC=gcc FC=pgf90 MACHINE=LINUX64) (cd ipcv4.0; make test.x) echo ../../lib/LINUX64/libtcgmsg.a ../../lib/LINUX64/libtcgmsg.a gcc -DLINUX64 -DLINUX -DEXT_INT -DPGLINUX -DNOUSE_MMAP -DTIMINGS -DNOSPIN -DSYSV -DSHMEM -O2 -funroll-loops -Mnomain -o test.x test.c ../../li b/LINUX64/libtcgmsg.a |
7楼2010-11-07 11:12:52
quantum999
金虫 (著名写手)
- 应助: 15 (小学生)
- 金币: 2146.3
- 散金: 39
- 帖子: 1426
- 在线: 198.2小时
- 虫号: 41283
- 注册: 2004-03-05
- 专业: 凝聚态物性 II :电子结构
11楼2010-12-27 21:09:16














回复此楼