1
1

Add some missing error strings. Update test to show silent errors

This commit was SVN r25010.
Этот коммит содержится в:
Ralph Castain 2011-08-08 04:21:02 +00:00
родитель da9bbf68ec
Коммит 7b9f958dcf
2 изменённых файлов: 19 добавлений и 1 удалений

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

@ -16,13 +16,16 @@ int main(int argc, char* argv[])
int rc, i;
putenv("OMPI_MCA_orte_report_silent_errors=1");
if (0 > (rc = orte_init(&argc, &argv, ORTE_PROC_NON_MPI))) {
fprintf(stderr, "orte_abort: couldn't init orte - error code %d\n", rc);
return rc;
}
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();

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

@ -142,9 +142,24 @@ int orte_err2str(int errnum, const char **errmsg)
case ORTE_ERR_RESTART_LIMIT_EXCEEDED:
retval = "Limit on number of process restarts was exceeded";
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:
retval = "Unrecoverable error";
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:
retval = "No application specified";
break;