getDebugLog - Read output messages from job run by supported third-party or local scheduler

Syntax

str = getDebugLog(sched, job_or_task)

Arguments

str

Variable to which messages are returned as a string expression.

sched

Scheduler object referring to mpiexec, MicrosoftWindows Compute Cluster Server (CCS), Platform LSF, PBS Pro, or TORQUE scheduler, created by findResource.

job_or_task

Object identifying job, parallel job, or task whose messages you want.

Description

str = getDebugLog(sched, job_or_task) returns any output written to the standard output or standard error stream by the job or task identified by job_or_task, being run by the scheduler identified by sched. You cannot use this function to retrieve messages from a task if the scheduler is mpiexec.

Examples

Construct a scheduler object so you can create a parallel job. Assume that you have already defined a configuration called mpiexec to define the properties of the scheduler object.

mpiexecObj = findResource('scheduler', 'Configuration', 'mpiexec');

Create and submit a parallel job.

job = createParallelJob(mpiexecObj);
createTask(job, @labindex, 1, {});
submit(job);

Look at the debug log.

getDebugLog(mpiexecObj, job);

See Also

findResource, createJob, createParallelJob, createTask

  


 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS