Commit 4b175d93 authored by Stephan Lachnit's avatar Stephan Lachnit
Browse files

Merge branch 'b-fix-perf' into 'v3.0-stable'

[v3.0-stable] Performance: Change Seed to Avoid High-Load Event

See merge request allpix-squared/allpix-squared!1026
parents 0ced40f9 5b599fb1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@

#DESC tests the performance of charge carrier deposition in the sensitive sensor volume using Geant4. A stepping length of 1.0 um is chosen, and 10000 events are simulated. The addition of an electric field and the subsequent projection of the charges are necessary since Allpix Squared would otherwise detect that there are no recipients for the deposited charge carriers and skip the deposition entirely.

#TIMEOUT 85
#TIMEOUT 15
#FAIL FATAL;ERROR;WARNING
[Allpix]
log_level = "STATUS"
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@

#DESC tests the very critical performance of the drift-diffusion propagation of charge carriers, as this is the most computing-intense module of the framework. Charge carriers are deposited and a propagation with 10 charge carriers per step and a fine spatial and temporal resolution is performed. The simulation comprises 500 events.

#TIMEOUT 257
#TIMEOUT 95
#FAIL FATAL;ERROR;WARNING
[Allpix]
log_level = "STATUS"
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@

#DESC tests the projection of charge carriers onto the implants, taking into account the diffusion only. Since this module is less computing-intense, a total of 5000 events are simulated, and charge carriers are propagated one-by-one.

#TIMEOUT 530
#TIMEOUT 145
#FAIL FATAL;ERROR;WARNING
[Allpix]
log_level = "STATUS"
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@

#DESC tests the performance of multithreaded simulation. It utilizes the very same configuration as performance test 02-1 but in addition enables multithreading with four worker threads.

#TIMEOUT 160
#TIMEOUT 80
#FAIL FATAL;ERROR;WARNING
[Allpix]
log_level = "WARNING"
+2 −2
Original line number Diff line number Diff line
@@ -3,14 +3,14 @@

#DESC tests the performance of the framework when using multithreading with 4 workers to simulate 500 events. It uses a similar configuration as the example configuration.

#TIMEOUT 45
#TIMEOUT 38
#FAIL FATAL;ERROR;WARNING
[Allpix]
log_level = "STATUS"
log_format = "DEFAULT"
detectors_file = "detector.conf"
number_of_events = 500
random_seed = 1
random_seed = 2
multithreading = true
workers = 4