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

Reply via email to