[Horace-svn] r863 - in trunk: . @sqw @sqw/private documentation
apache at svr2.nd.rl.ac.uk
apache at svr2.nd.rl.ac.uk
Tue May 27 17:34:42 BST 2014
Author: Toby Perring
Date: Tue May 27 17:34:41 2014
New Revision: 863
Added:
trunk/@sqw/private/calc_detdcn.m
trunk/documentation/~$race_fields_summary.doc (contents, props changed)
Modified:
trunk/@sqw/fake_sqw.m
trunk/@sqw/gen_sqw.m
trunk/@sqw/private/calc_projections.m
trunk/@sqw/private/calc_qspec.m
trunk/@sqw/private/calc_sqw.m
trunk/@sqw/private/calc_urange.m
trunk/@sqw/private/cut_data_from_file.m
trunk/@sqw/private/get_sqw_data.m
trunk/@sqw/private/put_sqw_data.m
trunk/@sqw/private/put_sqw_data_npix_and_pix_to_file.m
trunk/@sqw/private/put_sqw_data_pix_from_file.m
trunk/@sqw/private/rundata_find_urange.m
trunk/@sqw/private/rundata_write_to_sqw.m
trunk/@sqw/write_qspec_to_sqw.m
trunk/documentation/Horace_fields_summary.doc
trunk/gen_sqw_cylinder_test.m
trunk/gen_sqw_powder_test.m
Log:
Various improvements to speed:
(1) it turns out that on SSD and fast IO devices that the rate limiting factor in reading and writing tempoery sqw files, and the assembly of the final sqw file from temporary files, is implicit type conversion in fwrite and fread between double and single precision. Speed tests showed that explicit type conversion markedly speeds up overall IO
(2) Improvements to speed of calculation of data limits in Matlab code
(3) Alterations to timing diagnostics printed to screen
refs #142
Modified: trunk/@sqw/fake_sqw.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/fake_sqw.m?r1=862&r2=863
Modified: trunk/@sqw/gen_sqw.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/gen_sqw.m?r1=862&r2=863
Added: trunk/@sqw/private/calc_detdcn.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/calc_detdcn.m?view=markup&revision=863
Modified: trunk/@sqw/private/calc_projections.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/calc_projections.m?r1=862&r2=863
Modified: trunk/@sqw/private/calc_qspec.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/calc_qspec.m?r1=862&r2=863
Modified: trunk/@sqw/private/calc_sqw.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/calc_sqw.m?r1=862&r2=863
Modified: trunk/@sqw/private/calc_urange.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/calc_urange.m?r1=862&r2=863
Modified: trunk/@sqw/private/cut_data_from_file.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/cut_data_from_file.m?r1=862&r2=863
Modified: trunk/@sqw/private/get_sqw_data.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/get_sqw_data.m?r1=862&r2=863
Modified: trunk/@sqw/private/put_sqw_data.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/put_sqw_data.m?r1=862&r2=863
Modified: trunk/@sqw/private/put_sqw_data_npix_and_pix_to_file.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/put_sqw_data_npix_and_pix_to_file.m?r1=862&r2=863
Modified: trunk/@sqw/private/put_sqw_data_pix_from_file.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/put_sqw_data_pix_from_file.m?r1=862&r2=863
Modified: trunk/@sqw/private/rundata_find_urange.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/rundata_find_urange.m?r1=862&r2=863
Modified: trunk/@sqw/private/rundata_write_to_sqw.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/private/rundata_write_to_sqw.m?r1=862&r2=863
Modified: trunk/@sqw/write_qspec_to_sqw.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/%40sqw/write_qspec_to_sqw.m?r1=862&r2=863
Modified: trunk/documentation/Horace_fields_summary.doc
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/documentation/Horace_fields_summary.doc?r1=862&r2=863
Added: trunk/documentation/~$race_fields_summary.doc
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/documentation/%7E%24race_fields_summary.doc?view=markup&revision=863
Modified: trunk/gen_sqw_cylinder_test.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/gen_sqw_cylinder_test.m?r1=862&r2=863
Modified: trunk/gen_sqw_powder_test.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/trunk/gen_sqw_powder_test.m?r1=862&r2=863
More information about the Horace-svn
mailing list