Dear M5 team members, As we have discussed earlier in the summer, I am in the process of delivering some of my modules/tools which might benefit M5 users. Here<https://sites.google.com/site/mv5sim/file-cabinet/simmonitor/M5SimMonitor.tar.bz2?attredirects=0> is a demo of the M5 simulation monitor tool. The plain html link is: https://sites.google.com/site/mv5sim/file-cabinet/simmonitor/M5SimMonitor.tar.bz2?attredirects=0
I use this tool to create, monitor, and extract results for thousands of M5 simulations. A brief documentation can be found here: https://sites.google.com/site/mv5sim/file-cabinet/simmonitor -------------------------------------------- To play around with the demo: 1. after unzipping the tarball, go to M5SimMonitor/src/. type "python Test.py myproj". 2. type "spawnBatch ../jobs/myproj.batch" to create jobs. Jobs that are already created will not be duplicated. You can take a look at M5SimMonitor/jobs/myproj.batch<https://sites.google.com/site/mv5sim/file-cabinet/simmonitor/myproj.batch?attredirects=0> to see how jobs are specified. With PBS, you need to call "pbsDispatch" to submit the jobs to the task queue; otherwise if you manually created WarriorClients, these jobs will be fetched and executed whenever a WarriorClient becomes idle. I already generated some output for this demo so there is no need to run any experiments to go through the following steps. 3. type "printJobIDs pending" to view all pending jobs that are ready to run. 4. type "changeStatus failed pending 10 40" to retry all failed jobs with IDs between 10 and 40. To retry all failed jobs, use "retryFailed" 5. type "printJob 15" to view job 15 in more detail 6. type "analyze ../analysis/myproj.map" to extract interested data. You can take a look atM5SimMonitor/analysis/myproj.map<https://sites.google.com/site/mv5sim/file-cabinet/simmonitor/myproj.map?attredirects=0> to see how data is extracted (e.g. x values, y values, and groups of data). such data can be saved as tables in M5SimMonitor/trials/myproj/table/ such data can also be visualized as line figures in M5SimMonitor/trials/myproj/plots/ if you have gnuplot installed data that are not ready are set to 0. *** type "list" to view the list of commands. Note it also integrates well with PBS. Please let me know if you think this can be of interest to the M5 community and I'd like to hear your suggestions for the next steps. p.s. Please take your time and we look forward to your comments in the next few weeks! Thanks, Jiayuan
_______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
