1
1

It seems that MPI_Comm_spawn{_multiple} has been broken since r10708

By reverting this file (changeset from commit r10708) to its previous
version fixes the problem.

This should be moved to the v1.1 branch where it is also broken.

This commit was SVN r11037.

The following SVN revision numbers were found above:
  r10708 --> open-mpi/ompi@febc143d8c
Этот коммит содержится в:
Josh Hursey 2006-07-27 21:21:10 +00:00
родитель 63f0a5f52d
Коммит 5813fb7d2a

Просмотреть файл

@ -150,6 +150,14 @@ static int orte_rmgr_urm_create(
return rc;
}
/* setup the launch system's stage gate counters and subscriptions */
if (ORTE_SUCCESS !=
(rc = orte_rmgr_base_proc_stage_gate_init(*jobid))) {
ORTE_ERROR_LOG(rc);
return rc;
}
return ORTE_SUCCESS;
}
@ -459,13 +467,6 @@ static int orte_rmgr_urm_spawn(
return rc;
}
/* setup the launch system's stage gate counters and subscriptions */
if (ORTE_SUCCESS !=
(rc = orte_rmgr_base_proc_stage_gate_init(*jobid))) {
ORTE_ERROR_LOG(rc);
return rc;
}
/** setup the subscription so we can complete the wireup when all processes reach LAUNCHED */
rc = orte_rmgr_base_proc_stage_gate_subscribe(*jobid, orte_rmgr_urm_wireup_callback, NULL, ORTE_PROC_STATE_LAUNCHED);
if(ORTE_SUCCESS != rc) {