You are trying to run master and worker on the same node. COMPSs 1.3 in a cluster with an NIO adapter (the default option) uses mpirun to generate master processes and workflows in different nodes of the cluster, and mpirun installed in the cluster does not allow this.
The following options are possible:
- You do not specify --tasks_in_master = in the enqueue_compss command.
- It is performed using the GAT adapter (--comm = integratedtoolkit.gat.master.GATAdaptor), which has more utility
The next version of COMPSs software will use the spawn command, which is available in different cluster resource managers (e.g. blaunch, srun), which should solve this problem.
source share