Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java COMPSs-节点已填充错误_Java_Mpi_Compss_Pycompss - Fatal编程技术网

Java COMPSs-节点已填充错误

Java COMPSs-节点已填充错误,java,mpi,compss,pycompss,Java,Mpi,Compss,Pycompss,提交COMPSs应用程序后,我收到以下错误消息,应用程序未执行 MPI_CMD=mpirun -timestamp-output -n 1 -H s00r0 /apps/COMPSs/1.3/Runtime/scripts/user/runcompss --project=/tmp/1668183.tmpdir/project_1458303603.xml --resources=/tmp/1668183.tmpdir/resources_1458303603.xml --uuid=2ed20e

提交COMPSs应用程序后,我收到以下错误消息,应用程序未执行

MPI_CMD=mpirun -timestamp-output -n 1 -H s00r0
/apps/COMPSs/1.3/Runtime/scripts/user/runcompss
--project=/tmp/1668183.tmpdir/project_1458303603.xml
--resources=/tmp/1668183.tmpdir/resources_1458303603.xml
--uuid=2ed20e6a-9f02-49ff-a71c-e071ce35dacc
/apps/FILESPACE/pycompssfile arg1 arg2 : -n 1 -H s00r0
/apps/COMPSs/1.3/Runtime/scripts/system/adaptors/nio/persistent_worker_starter.sh
/apps/INTEL/mkl/lib/intel64 null
/home/myhome/kmeans_python/src/ true
/tmp/1668183.tmpdir 4 5 5 s00r0-ib0 43001 43000 true 1
/apps/COMPSs/1.3/Runtime/scripts/system/2ed20e6a-9f02-49ff-a71c-e071ce35dacc : -n 1 -H s00r0
/apps/COMPSs/1.3/Runtime/scripts/system/adaptors/nio/persistent_worker_starter.sh
/apps/INTEL/mkl/lib/intel64 null
/home/myhome/kmeans_python/src/ true
/tmp/1668183.tmpdir 4 5 5 s00r0-ib0 43001 43000 true 2
/apps/COMPSs/1.3/Runtime/scripts/system/2ed20e6a-9f02-49ff-a71c-e071ce35dacc

--------------------------------------------------------------------------
All nodes which are allocated for this job are already filled.
--------------------------------------------------------------------------
我使用的是Compss1.3


为什么会发生这种情况?

您正试图在同一个节点中运行master和worker。带有NIO适配器(默认选项)的集群COMPSs 1.3正在使用mpirun在集群的不同节点中生成主进程和工作进程,而集群中安装的mpirun不允许这样做

解决此问题的选项如下:

  • 您没有在enqueue\u compss命令中指定--tasks\u in\u master=
  • 您使用GAT适配器(--comm=integratedtoolkit.GAT.master.gatadapter)执行,这会带来更多开销

  • 下一个COMPSs软件版本将使用不同群集资源管理器(如blaunch、srun)中提供的spawn命令,该命令必须解决此问题

    您可以发布有关您执行了哪个命令的更多信息吗?我已编辑了我的问题,以便包含该命令。太好了!我已经用GAT适配器解决了我的问题。然而,由于我了解NIO适配器更高效,我将在下一版本发布后立即更新COMPSs。感谢您快速准确的回复。