MATLAB-CONDOR, 2D GUI VERSION 2 |
|
CONDORMATLAB.mCDCheckLogFilesCDCheckLogFileInChunk 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 MLUpdateLogFiles(terminatedJobs, JOB_LIST, LOG_FILE, FOLDER)Description:Update information of terminated jobs to log files, also remove terminated jobs from the list of submitted jobs.Input:- terminatedJobs: list of terminated Condor jobs.- JOB_LIST: list of submitted Condor jobs. - LOG_FILE: list of Condor log files so far. - FOLDER: directory of current task. Process:1. Divide terminated Condor jobs into different chunks (based on chunk index).2. Update information of terminated Condor jobs in each chunk. 3. Remove terminated Condor jobs from the list of submitted Condor jobs. Output:- status: Boolean type. True if all the processes have completed, else return false.- outJOB_LIST: list of submitted Condor jobs (doesn't have terminated jobs) so far. |