正在测试4.2 Fortran程序移植简介 中最后的例子,程序见附件(粘贴复制,未作修改)。无mpi版本编译运行通过,mpi版本(intel-mpif90编译器+-DUSE_MPI flag)。错误信息和系统环境如下图所示。
其他信息,hipfort是利用ifort和icc编译的,已经测试过,并且4.2节中的例子在无串行版本已经通过了,所以应该不是hipfort的问题。使用前已经export HIPFORT_COMPILER=ifort和 <span class="hljs-keyword">export</span> HIPFORT_GPU=gfx906 了。其中makefile是按照手册4.2.2.3中的例子改的,那个例子中虽然有mpi的相关语句,但是似乎已经过时了,比如-lhip_hcc对应的libhip_hcc.so/.a 就无法在对应的路径里寻找到。所以,非常希望能完完整整提供一个现在昆山机器上能够编译运行成功的mpi+dcu的例子以及makefile和登录节点的系统环境以及所有需要export的环境变量。这样大家可以照葫芦画瓢,学的更快,也可以减少官方的负担。谢谢,辛苦了。

暂无数据
您好,环境变量没有问题,makefile和vasp.job中有几处修改,如下图所示,请对比看下。另外,如果在登录节点make,请提前export HIPFORT_GPU=gfx906