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;
|
||||
|
||||
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;
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user