2,684
edits
(→A script for faster XDS processing of Eiger data: simplify hdf2mini-cbf section) |
(correct CBF benchmark timings ; link to performance article) |
||
Line 35: | Line 35: | ||
With program versions as of 2016-03-10, eiger2cbf-linux is practically as fast as the H5ToXds binary; hdf2mini-cbf is somewhat slower. | With program versions as of 2016-03-10, eiger2cbf-linux is practically as fast as the H5ToXds binary; hdf2mini-cbf is somewhat slower. | ||
When unpacking the .h5 files to .cbf files and processing those, I get | When unpacking the .h5 files to .cbf files and processing those, I get on the same machine and with same processing parameters: | ||
Total elapsed wall-clock time for XDS | Total elapsed wall-clock time for XDS 96.3 sec | ||
which indicates a 24% overhead due to the HDF5-to-CBF conversion. However, one has to add to this the time for the HDF5-to-CBF conversion, which is (with 18 parallel H5ToXds jobs each converting 50 frames) 34.2 sec, so overall the "on-the-fly" route using the script below is faster than the "pre-conversion" route, at least on this machine. | |||
which indicates a | On multi-socket machines, there are additional considerations having to do with their NUMA architecture - see [[Performance]]. | ||
== Troubleshooting == | == Troubleshooting == | ||
Line 663: | Line 663: | ||
exit(-1) | exit(-1) | ||
</pre> | </pre> | ||
== See also: == | |||
[[Performance]] |