This is a preliminary page on testing. For now, there is just one test, which is a cpu/memory ’sanity check’. If you observe that ALLPATHS-LG runs slower than expected, we encourage you to run this test. It will help to determine whether the problem is with ALLPATHS-LG or instead with computational infrastructure.
1. ParallelSortTest
This module is included with the ALLPATHS-LG distribution.
The command:
ParallelSortTest X=4
Dangers:
- Do not run this on a machine having less than 64 GB of RAM. It might crash such a machine.
- If you run this on a huge shared machine, you should add “P=n” where n is some sensible number of processors. The default is to use all processors.
The output:
It reports the amount of time used in ParallelSort. This is what we benchmark. Please note that the total time for the test is substantially larger.
Benchmark values
(based on three successive iterations, essentially no other activity on machines):
Time (sec) | Cores | Memory (Gb) | Company | Product | Processor | Broad Machine |
20-23 | 48 | 512 | Dell | PowerEdge R815 | AMD6174/2.2 | crd9 |
69-89 | 32 | 256 | HP | ProLiant DL785 G5 | AMD8454/2.2 | crd4 |
100-109 | 16 | 128 | Dell | PowerEdge R905 | AMD8350/1.0 | crd2 |
117-134 | 8 | 64 | Dell | PowerEdge 6950 | AMD8216/2.4 | wga8 |
Interpretation:
(a) If you run it and get much worse results, it may be that something is wrong with your
computational infrastructure.
(b) We have observed that in some cases, a machine can get into a funky state, resulting in poor results from this test, but after rebooting, results return to normal.
(c) If you get much better results than we do, please share your results. We and others will be interested.