GeantChecklist: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
==Introduction== | ==Introduction== | ||
So much of the understanding of the performance of mu2e depends on simulation studies that a change in geant version could have far-reaching effects. This page contains a checklist for tests to perform before moving to a new geant. Typically, some tests would be skipped because the expert decides the effort to validate would not be justified for the low level of risk. | So much of the understanding of the performance of mu2e depends on simulation studies that a change in geant version could have far-reaching effects. This page contains a checklist for tests to perform before moving to a new geant. Typically, some tests would be skipped because the expert decides the effort to validate would not be justified for the low level of risk. | ||
==v4_10_4 EMZ== | |||
Started Mar 21, 2018, proposed update to v4_10_4 EMZ from v4_10_2_p03e. | |||
How to trigger Mu2e specific electromagnetic option4 (_EMZ) with modified msc model transition energy (committed 3/16/18) | |||
physics.producers.g4run.debug.diagLevel : 1 | |||
# the above is to see the ranges printed | |||
physics.producers.g4run.physics.modifyEMOption4 : true | |||
physics.producers.g4run.physics.physicsListName : "ShieldingM_EMZ" | |||
How to change the stepper to the new one requiring fewer field evaluations (off, except where noted): | |||
physics.producers.g4run.physics.stepper : "G4DormandPrince745" | |||
clhep 2.4.0.0 (not used yet) will enable the switch from HepJamesRandom to MixMax random number engine (art sets the default) | |||
<br> | |||
Results from tests, 1M conversion electrons, 300K beam stage1 | |||
{|style="width: 85%" | |||
|- | |||
|style="width:18%"|'''Sample''' | |||
|style="width:18%"|'''CPU (s)''' | |||
|style="width:18%"|'''MEM (GB)''' | |||
|style="width:18%"|'''file size (MB)''' | |||
|- | |||
| old beam || || || | |||
|- | |||
| new beam || || || | |||
|- | |||
| old CE || || || | |||
|- | |||
| new CE || || || | |||
|} | |||
<br> | |||
<br> | |||
<br> | |||
{|style="width: 85%" | |||
|- | |||
|style="width:8%"|'''Sign off''' | |||
|style="width:13%"|'''Responsible''' | |||
|style="width:40%"|'''Topic''' | |||
|style="width:40%"|'''Notes''' | |||
|- | |||
| || Krzysztof || release notes presented || [https://mu2e-docdbcert.fnal.gov/cgi-bin/cert/ShowDocument?docid=16394 available] | |||
|- | |||
| 3/14/18 || Krzysztof || supporting code (new lists, options) || changes enabling new features done in February and March | |||
|- | |||
| || Ray || high-stats conversion electrons comparison || s | |||
|- | |||
| || Ray || high-stats beam stage 1 comparison || | |||
|- | |||
| || Ray/Krzysztof || CPU time and product sizes || | |||
|- | |||
| || Ray/Andrei || stopped muon rates and shape || | |||
|- | |||
| || Rob || magnetic field transport || | |||
|- | |||
| || Dave (LBL) || tracker charge deposition/hit resolution || | |||
|- | |||
| || Dave (LBL) || tracker background hit rates || | |||
|- | |||
| || Dave (LBL) || tracker integrated charge || | |||
|- | |||
| || Dave (LBL) || tracker electronics radiation || | |||
|- | |||
| || Bertrand || calorimeter resolution || | |||
|- | |||
| || Bertrand || calorimeter electronics radiation || | |||
|- | |||
| || Ralf || CRV light model || | |||
|- | |||
| || Yuri || neutron production rates and transport || | |||
|- | |||
| || Yuri || CRV deadtime || | |||
|- | |||
| || Dave (LBL) || conversion electron efficiency || | |||
|- | |||
| || Jim || STM efficiency || | |||
|- | |||
| || Jim || STM background || | |||
|- | |||
| || Andrei || ExtMon efficiency || | |||
|- | |||
| || Andrei || ExtMon background || | |||
|- | |||
| || Ralf || cosmic background || | |||
|- | |||
| || Bob || p-bar background || | |||
|- | |||
| || Andrei || beam electron background || | |||
|- | |||
| || Dave (Lou) || Pion backgrounds || | |||
|} | |||
==v4_10_4== | ==v4_10_4== | ||
Started Mar 1, 2018, proposed update to v4_10_4 from v4_10_2_p03e. | Started Mar 1, 2018, proposed update to v4_10_4 from v4_10_2_p03e. '''Effort paused on 3/21/18 - now working on v4_10_4 EMZ''' | ||
How to trigger Mu2e specific electromagnetic option4 (_EMZ) with modified msc model transition energy (committed 3/16/18), off by default, on where noted. | How to trigger Mu2e specific electromagnetic option4 (_EMZ) with modified msc model transition energy (committed 3/16/18), off by default, on where noted. | ||
Line 97: | Line 192: | ||
| || Dave (Lou) || Pion backgrounds || | | || Dave (Lou) || Pion backgrounds || | ||
|} | |} | ||
[[Category:Computing]] | [[Category:Computing]] | ||
[[Category:Code]] | [[Category:Code]] | ||
[[Category:CodeManagement]] | [[Category:CodeManagement]] |
Revision as of 14:53, 22 March 2018
Introduction
So much of the understanding of the performance of mu2e depends on simulation studies that a change in geant version could have far-reaching effects. This page contains a checklist for tests to perform before moving to a new geant. Typically, some tests would be skipped because the expert decides the effort to validate would not be justified for the low level of risk.
v4_10_4 EMZ
Started Mar 21, 2018, proposed update to v4_10_4 EMZ from v4_10_2_p03e.
How to trigger Mu2e specific electromagnetic option4 (_EMZ) with modified msc model transition energy (committed 3/16/18)
physics.producers.g4run.debug.diagLevel : 1 # the above is to see the ranges printed physics.producers.g4run.physics.modifyEMOption4 : true physics.producers.g4run.physics.physicsListName : "ShieldingM_EMZ"
How to change the stepper to the new one requiring fewer field evaluations (off, except where noted):
physics.producers.g4run.physics.stepper : "G4DormandPrince745"
clhep 2.4.0.0 (not used yet) will enable the switch from HepJamesRandom to MixMax random number engine (art sets the default)
Results from tests, 1M conversion electrons, 300K beam stage1
Sample | CPU (s) | MEM (GB) | file size (MB) |
old beam | |||
new beam | |||
old CE | |||
new CE |
Sign off | Responsible | Topic | Notes |
Krzysztof | release notes presented | available | |
3/14/18 | Krzysztof | supporting code (new lists, options) | changes enabling new features done in February and March |
Ray | high-stats conversion electrons comparison | s | |
Ray | high-stats beam stage 1 comparison | ||
Ray/Krzysztof | CPU time and product sizes | ||
Ray/Andrei | stopped muon rates and shape | ||
Rob | magnetic field transport | ||
Dave (LBL) | tracker charge deposition/hit resolution | ||
Dave (LBL) | tracker background hit rates | ||
Dave (LBL) | tracker integrated charge | ||
Dave (LBL) | tracker electronics radiation | ||
Bertrand | calorimeter resolution | ||
Bertrand | calorimeter electronics radiation | ||
Ralf | CRV light model | ||
Yuri | neutron production rates and transport | ||
Yuri | CRV deadtime | ||
Dave (LBL) | conversion electron efficiency | ||
Jim | STM efficiency | ||
Jim | STM background | ||
Andrei | ExtMon efficiency | ||
Andrei | ExtMon background | ||
Ralf | cosmic background | ||
Bob | p-bar background | ||
Andrei | beam electron background | ||
Dave (Lou) | Pion backgrounds |
v4_10_4
Started Mar 1, 2018, proposed update to v4_10_4 from v4_10_2_p03e. Effort paused on 3/21/18 - now working on v4_10_4 EMZ
How to trigger Mu2e specific electromagnetic option4 (_EMZ) with modified msc model transition energy (committed 3/16/18), off by default, on where noted.
physics.producers.g4run.debug.diagLevel : 1 # the above is to see the ranges printed physics.producers.g4run.physics.modifyEMOption4 : true physics.producers.g4run.physics.physicsListName : "ShieldingM_EMZ"
How to change the stepper to the new one requiring fewer field evaluations:
physics.producers.g4run.physics.stepper : "G4DormandPrince745"
clhep 2.4.0.0 (not used yet) will enable the switch from HepJamesRandom to MixMax random number engine (art sets the default)
Results from tests, 1M conversion electrons, 300K beam stage1
Sample | CPU (s) | MEM (GB) | file size (MB) |
old beam | 9351 | 1.611 | 6.290 |
new beam | 8483 (-9%) | 1.715 (+6%) | 6.397(+2%) |
old CE | 6795 | 1.742 | 918.396 |
new CE | 6180 (-9%) | 1.804 (+4%) | 909.979(-1%) |
beam comparison
C.E. comparison
stopped muons
Sign off | Responsible | Topic | Notes |
Krzysztof | release notes presented | available | |
3/14/18 | Krzysztof | supporting code (new lists, options) | changes enabling new features done in February and March |
Ray | high-stats conversion electrons comparison | see links above and talk | |
Ray | high-stats beam stage 1 comparison | see links above and talk | |
Ray/Krzysztof | CPU time and product sizes | see above and talk | |
Ray/Andrei | stopped muon rates and shape | see links above and talk | |
Rob | magnetic field transport | ||
Dave (LBL) | tracker charge deposition/hit resolution | ||
Dave (LBL) | tracker background hit rates | ||
Dave (LBL) | tracker integrated charge | ||
Dave (LBL) | tracker electronics radiation | ||
Bertrand | calorimeter resolution | ||
Bertrand | calorimeter electronics radiation | ||
Ralf | CRV light model | ||
Yuri | neutron production rates and transport | ||
Yuri | CRV deadtime | ||
Dave (LBL) | conversion electron efficiency | ||
Jim | STM efficiency | ||
Jim | STM background | ||
Andrei | ExtMon efficiency | ||
Andrei | ExtMon background | ||
Ralf | cosmic background | ||
Bob | p-bar background | ||
Andrei | beam electron background | ||
Dave (Lou) | Pion backgrounds |