MATLAB-CONDOR, 2D GUI VERSION 2

CONDORMATLAB.m

CDCheckLogFiles
CDCheckLogFileInChunk
CDGenerateCondorSubmitFile
CDGetOutput
CDGetProcessID
CDGetProcessIndex
CDGetSubmittedJobsInformation
CD_ResumeJobsInChunk
CDSubmitDataToCondor
CDSubmitJobsInChunk
MLAddFolder
MLAddJobActivity
MLAddUserActivity
MLCheckInput
MLClearOldData
MLCollectJobInfo
MLCollectJobInfoInChunk
MLDisplayError
MLDisplayInformation
MLDivideJobsToChunk
MLDrawCompleteJobHistogram
MLDrawCurrentData
MLGenerateAllLogFiles
MLGenerateAppSettings
MLGenerateJobNode
MLGenerateLogFile
MLGeneratePath
ML_GetAllJobsInXMLLogFile
MLGetCompleteJobs
MLGetIncompleteJobFromOneChunk
MLGetSettingInfo
MLGetTime
MLInitGlobalParams_DrawGraph
MLInitGlobalParams_ResumeGraph
ML_IsSubmittedChunk
MLRemoveSpace
MLSwapElements
MLUpdateJobStatus
MLUpdateJobStatusInChunk
MLUpdateLogFiles
MLUpdateProcessIDInLogFile
MLWriteData

function MLCollectJobInfoInChunk(chunkIndex, successJobs, JobInfo, LOG_FILE, FOLDER)

Description:

Get information of all the jobs in a chunk of current task.

Input:

- chunkIndex: index of a chunk of current task.
- successJobs: list of the complete jobs with return output values so far.
- JobInfo: list of the terminated jobs divided by jobs status so far.
- LOG_FILE: xml log file name.
- FOLDER: directory of current task.

Process:

1. Collect information of all the jobs in the chunk.

Output:

- status: success (0) or failure (1).
- outJobs: list of the complete jobs with return output values so far.
- outJobInfo: list of the terminated jobs divided by jobs status so far.