24小时热门版块排行榜    

CyRhmU.jpeg
查看: 972  |  回复: 10
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

kjl8401

金虫 (正式写手)

[交流] 【求助】vasp安装

以前都是用师兄们已经编译好的,小虫现在安装VASP确出现了问题,主要有两个:
一个是我在原来电脑上编译的程序下安装了新的MKL,致使原来的VASP不能用了,主要感觉是原来的那台本身没有并行安装好,想自己试试,出现的问题是
tmpi_map.o fft3dlib.o  -L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o -lmkl_lapack -lsvml /lib/libgoto_p4_512-r0.94.so
/opt/intel/mkl/10.0.5.025/lib/64/libmkl_lapack.so: file not recognized: File format not recognized
make: *** [vasp] 错误 1
[pub@localhost vasp.4.6]$ file /opt/intel/mkl/10.0.5.025/lib/64/libmkl_lapack.so
/opt/intel/mkl/10.0.5.025/lib/64/libmkl_lapack.so: ELF 64-bit LSB shared object, IA-64, version 1 (SYSV), not stripped
[pub@localhost vasp.4.6]$
机子原本安装的是MKL9.0的,后来我换成10.0版,我把这个64的库变成em64t的,环境变量也设置了,但是还是出现这个,后来改成64的也不行,把他变成静态库连接也不行,后来就重新安装了9.0的,把环境变量重新换成了原来9.0的,还是不行,总是出现这个问题,不知道是什么原因。
第二个是吸取前面的教训,是在自己的一个目录下安装并行VASP,已经在自己的目录下安装了MPICH2,在大话西游上发现类似的帖子,无奈没领会,还是出现了一些问题,不知如何解决,请赐教!如:
IPO link: can not find -ldmy
ifort:error:problem during multi-file optimization compilation (code1)
make *** [VASP] :错误 1
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhxd1028

禁虫 (小有名气)

★ ★ ★
yjr(金币+1,VIP+0):谢谢!! 8-24 14:13
kjl8401(金币+2,VIP+0): 8-26 07:40
本帖内容被屏蔽

8楼2009-08-24 11:17:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

ron_hai

铜虫 (初入文坛)

★ ★ ★
yjr(金币+1,VIP+0):谢谢!! 8-23 12:02
kjl8401(金币+2,VIP+0):我师兄原来安装的是32的,感觉并行的计算总有点问题似的,这也是我想重新换MKL的原因 8-24 08:34
i芯只能选择em64t的。因为只是模拟的64不是真正的。
如果是A芯的话选64就没错。
2楼2009-08-23 11:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhxd1028

禁虫 (小有名气)

★ ★ ★
wuli8(金币+1,VIP+0):3ks 8-24 07:10
kjl8401(金币+2,VIP+0):谢谢回复 8-24 08:32
本帖内容被屏蔽

3楼2009-08-23 17:12:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kjl8401

金虫 (正式写手)

我第一个问题的Makefile文件是
CPP_ =  ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX)
FFLAGS =  -FR -lowercase -assume byterecl
OFLAG=-O3 -xW -tpp7
OFLAG_HIGH = $(OFLAG)
OBJ_HIGH =
OBJ_NOOPT =
DEBUG  = -FR -O0
INLINE = $(OFLAG)
# mkl.5.2 requires also to -lguide library
# set -DRPROMU_DGEMV  -DRACCMU_DGEMV in the CPP lines
BLAS=-L/home/pub/intel/mkl/9.0/lib/em64t -lmkl -lguide -lpthread -lsvml
#BLAS=  /lib/libgoto_p4_512-r0.94.so #我试图注释和不注释这行都没作用
LAPACK= -lmkl_lapack
LIB  = -L../vasp.4.lib -ldmy \
     ../vasp.4.lib/linpack_double.o $(LAPACK) \
     $(BLAS)
FC=mpif90
FCL=$(FC)
CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\" -DIFC \
     -Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
     -DMPI_BLOCK=500  \
    -DRPROMU_DGEMV  -DRACCMU_DGEMV
SCA=
FFT3D   = fftmpi.o fftmpi_map.o fft3dlib.o
这是其中的Makefile文件
环境变量是
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
source /home/pub/intel/fc/9.1.052/bin/ifortvars.sh
# User specific aliases and functions
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/9.0/lib/em64t
export PATH=/home/pub/intel/mpich2/bin:$PATH
export PATH=/home/pub/fftw/bin:$PATH
export PATH=/bin:$PATH
export PATH=/home/pub/intel/usr/lib:$PATH
export PATH=/home/pub/intel/idb/9.1.052/bin:$PATH
另一个环境变量文件是
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
source  /opt/intel/mkl/9.0/tools/environment/mklvarsem64t.sh
# User specific environment and startup programs
export PATH=$PATH:/home/pub/intel/mpich2/lib
export PATH=$PATH:/home/pub/fftw/lib
export MPI_USEP4SSPORT=yes
export MPI_P4SSPORT=22
export P4_RSHCOMMAND=ssh
PATH=$PATH:$HOME/bin
4楼2009-08-24 08:48:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见