Changes between Version 3 and Version 4 of HpcInfo
- Timestamp:
- Jan 24, 2012, 11:26:52 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HpcInfo
v3 v4 36 36 37 37 grid-submit.php is a command line tool that creates the initial HPCAnalysisResult table 38 entry with a queue sta us of 'Submitted'. It copies control.xml and all files that it specifies38 entry with a queue status of 'Submitted'. It copies control.xml and all files that it specifies 39 39 to the HPC system using the gsiscp utility. 40 40 … … 50 50 client when a task has been completed or aborted. 51 51 52 == NNLS(!UltraScan HPC Analysis Program) ==52 == MPI_Analysis (!UltraScan HPC Analysis Program) == 53 53 54 The NNLSprogram reads the control.xml file and uses that as a guide to read other data54 The MPI_Analysis program reads the control.xml file and uses that as a guide to read other data 55 55 files as needed to populate internal data structures. It then performs the analysis, 56 56 writing any needed output to disk. 57 57 58 58 At the beginning of the program, periodically during execution, and at the end of of 59 processing, NNLSwrites a UDP status datagram to a listener on the host and port specified59 processing, MPI_Analysis writes a UDP status datagram to a listener on the host and port specified 60 60 in the control.xml file. Each datagram will consist of the analysisRequestGUID and a 61 61 status (e.g. started, iteration number, finished). This is not a reliable two-way … … 65 65 == grid-timeout == 66 66 67 This program will e ther be scheduled periodically via cron, or run as a daemon. It will67 This program will either be scheduled periodically via cron, or run as a daemon. It will 68 68 check status of jobs in the mysql database and initiate a status query for jobs 69 69 that have overdue status updates. If a job has been aborted, it will notify the … … 77 77 == grid-listen == 78 78 79 This program runs as daemon receiving udp packets from the NNLSprogram or the grid-timeout79 This program runs as daemon receiving udp packets from the MPI_Analysis program or the grid-timeout 80 80 program. It is responsible for updating the mysql database table HPCAnalysisResult with current 81 81 status and, upon completion or abort of an analysis, fetches needed files from