Print

Print


Hello,

Recently, there were some runtime performance problems reported to me about recent SLIC versions.  The events were taking about 10x longer to process than in a "known good" installation at JLab.

I fixed this bug today, which was a silly error made on my part while reorganizing the classes and code of LCDD.

I have added a new configuration containing this bug fix to ilcinstall.  To build it, you can execute the following:

cd /path/to/my/ilcinstall/
python ilcsoft-install -i ./examples/slic/hps-scratch.cfg

Before doing this, you need to edit the ilcsoft_install_prefix path in examples/slic/hps-versions.py so that it makes sense for your system, like usual.

I have tested this executable with the following command:

time slic -g HPS-Proposal2014-v5-2pt2.lcdd -i ./stdhep/egs_tri_2.2gev_0.00125x0_200na_5e5b_30mr_001.stdhep -r 1000

For those 1000 events, I get the following performance figures:

real 0m4.102s
user 0m4.004s
sys 0m0.049s

Due to some small improvements I made to LCDD, as well as the previously mentioned bug fix, I believe this is actually slightly better runtime performance than in the old release.

Let me know if you have any questions.

--Jeremy

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1