Add some missing error strings. Update test to show silent errors
This commit was SVN r25010.
Этот коммит содержится в:
родитель
da9bbf68ec
Коммит
7b9f958dcf
@ -16,13 +16,16 @@ int main(int argc, char* argv[])
|
|||||||
|
|
||||||
int rc, i;
|
int rc, i;
|
||||||
|
|
||||||
|
putenv("OMPI_MCA_orte_report_silent_errors=1");
|
||||||
|
|
||||||
if (0 > (rc = orte_init(&argc, &argv, ORTE_PROC_NON_MPI))) {
|
if (0 > (rc = orte_init(&argc, &argv, ORTE_PROC_NON_MPI))) {
|
||||||
fprintf(stderr, "orte_abort: couldn't init orte - error code %d\n", rc);
|
fprintf(stderr, "orte_abort: couldn't init orte - error code %d\n", rc);
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i=0; ORTE_ERR_MAX < i; i--) {
|
for (i=0; ORTE_ERR_MAX < i; i--) {
|
||||||
fprintf(stderr, "%d: %s\n", -1*i, ORTE_ERROR_NAME(i));
|
fprintf(stderr, "%d: %s\n", -1*i,
|
||||||
|
(NULL == ORTE_ERROR_NAME(i)) ? "NULL" : ORTE_ERROR_NAME(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
orte_finalize();
|
orte_finalize();
|
||||||
|
@ -142,9 +142,24 @@ int orte_err2str(int errnum, const char **errmsg)
|
|||||||
case ORTE_ERR_RESTART_LIMIT_EXCEEDED:
|
case ORTE_ERR_RESTART_LIMIT_EXCEEDED:
|
||||||
retval = "Limit on number of process restarts was exceeded";
|
retval = "Limit on number of process restarts was exceeded";
|
||||||
break;
|
break;
|
||||||
|
case ORTE_ERR_INVALID_NODE_RANK:
|
||||||
|
retval = "Invalid node rank";
|
||||||
|
break;
|
||||||
|
case ORTE_ERR_INVALID_LOCAL_RANK:
|
||||||
|
retval = "Invalid local rank";
|
||||||
|
break;
|
||||||
case ORTE_ERR_UNRECOVERABLE:
|
case ORTE_ERR_UNRECOVERABLE:
|
||||||
retval = "Unrecoverable error";
|
retval = "Unrecoverable error";
|
||||||
break;
|
break;
|
||||||
|
case ORTE_ERR_MEM_LIMIT_EXCEEDED:
|
||||||
|
retval = "Memory limit exceeded";
|
||||||
|
break;
|
||||||
|
case ORTE_ERR_HEARTBEAT_LOST:
|
||||||
|
retval = "Heartbeat lost";
|
||||||
|
break;
|
||||||
|
case ORTE_ERR_PROC_STALLED:
|
||||||
|
retval = "Proc appears to be stalled";
|
||||||
|
break;
|
||||||
case ORTE_ERR_NO_APP_SPECIFIED:
|
case ORTE_ERR_NO_APP_SPECIFIED:
|
||||||
retval = "No application specified";
|
retval = "No application specified";
|
||||||
break;
|
break;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user