|
[交流]
【求助】VASP编译出错
最近学着编译vasp,在一个节点上编译成功(ifort 9.1),在另一个节点上编译时,由于该节点的ifort出了问题我重新下了个新的i(fort 11.1)结果编译通过后运行vasp出现如下错误提示(四个cpu并行):
running on 4 nodes
distr: one band on 1 nodes, 4 groups
vasp.4.6.34 5Dec07 complex
POSCAR found : 4 types and 56 ions
-----------------------------------------------------------------------------
| |
| ADVICE TO THIS USER RUNNING 'VASP/VAMP' (HEAR YOUR MASTER'S VOICE ...): |
| |
| You have a (more or less) 'large supercell' and for larger cells |
| it might be more efficient to use real space projection operators |
| So try LREAL= Auto in the INCAR file. |
| Mind: If you want to do an extremely accurate calculations keep the |
| reciprocal projection scheme (i.e. LREAL=.FALSE.) |
| |
-----------------------------------------------------------------------------
LDA part: xc-table for Ceperly-Alder, standard interpolation
vasp: symbol lookup error: vasp: undefined symbol: __svml_trunc2
vasp: symbol lookup error: vasp: undefined symbol: __svml_trunc2
vasp: symbol lookup error: vasp: undefined symbol: __svml_trunc2
rank 3 in job 6 h25_32778 caused collective abort of all ranks
exit status of rank 3: killed by signal 9
rank 2 in job 6 h25_32778 caused collective abort of all ranks
exit status of rank 2: killed by signal 9
我在网上查了一下,这里有个人遇到同样的问题
http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?2.4488
下面有人这样回答
the error indicates that svml_trunc2 subroutine is not found/ the call does not work. The libsvml should be added as one of the BLAS libraries, please check where it is installed on your computer (usually in the .../lib/...
subdirectory of the directory where the INTEL compiler has been installed. If you have found it, please check whether the svml_trunc2 routine is included (either by 'ar tv libsvml.a | grep -i svml_trunc2' or 'strings libsvml.so | grep -i svml_trunc2'). If it is not, please use a different BLAS (like K Goto's BLAS,..)
我找他说的差了一下果然没有svml_trunc2 这个子程序,但是在我编译成功的那个节点的ifort/lib里也没有这这个东西,所以我觉得他说的不太可靠
这里纠结了好久,网上也没有查到,敬请各位大侠施援手 |
» 猜你喜欢
» 本主题相关价值贴推荐,对您同样有帮助:
|