计算化学公社

标题: 在虚拟机安装polyrate VRC版本,测试运行时出现错误 [打印本页]

作者
Author:
Etzel    时间: 2025-2-19 22:07
标题: 在虚拟机安装polyrate VRC版本,测试运行时出现错误
各位老师好,我想在虚拟机上安装polyrate17C的VRC版本,运行测试文件runch3.jc时报错如下,请问可能是什么原因导致的,应该怎么处理呢?

2269 |                CALL MXLNEQ (ROT,3,3,DET,JRNK,EPS,ISCR,0,3)              0601YC98
      |                                                 1
Error: Rank mismatch in argument ‘in’ at (1) (scalar and rank-1)
polymq.F:2278:49:

2278 |                CALL MXLNEQ (ROT,3,3,DET,JRNK,EPS,ISCR,0,3)              9/20DL90
      |                                                 1
Error: Rank mismatch in argument ‘in’ at (1) (scalar and rank-1)
gmake[1]: *** [Makefile:29: polymq.o] Error 1
gmake: *** [Makefile:168: CH3] Error 2
cd /Etzel/polyrate/polyrate17/testrun/ch3/ch3tr1
/opt/intel/oneapi/mpi/2021.3.0//bin/mpirun
cp: cannot stat 'poly.000/poly.fu6': No such file or directory
cp: cannot stat 'poly.000/poly.fu15': No such file or directory

ch3 testruns completed


我安装了intel oneapi base和intel oneapiHPC,版本都为2021.3.0,安装polyrate 17-C时正确识别到了intel编译器:
Is this running used to generate Makefile for RP-VTST or VRC-VTST?
[ Choose 'RP' or 'VRC' ]: vrc
....found Intel Fortran compiler - ifort :/opt/intel/oneapi/compiler/2021.3.0/linux/bin/intel64/ifort
....found MPI compiler :/opt/intel/oneapi/mpi/2021.3.0/bin/mpif77
....found Intel C compiler :/opt/intel/oneapi/compiler/2021.3.0/linux/bin/intel64/icc
....found MPI C compiler :/opt/intel/oneapi/mpi/2021.3.0/bin/mpicc

Do the options chosen above look OK? [ yes ]: yes







作者
Author:
alanzhou    时间: 2025-4-4 06:30
上半段那个报错好像是Fortran编译器的问题。我测试VRC版本时装了openmpi4.1.6作为MPI(我看你mpirun运行时用的时oneapi的MPI库),用的也是intel oneapi编译的版本,你可以试试。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3