set1 = "-O2 -m32 -msse -mno-avx -ftree-vectorize"
set2 = "-O2 -m32 -msse -mno-avx -fno-tree-vectorize"
set3 = "-O2 -m32 -msse -mno-avx -ftree-vectorize -D EIGEN_DONT_VECTORIZE"
set4 = "-O2 -m32 -msse -mno-avx -fno-tree-vectorize -D EIGEN_DONT_VECTORIZE"
set5 = "-O3 -m32 -msse -mno-avx -ftree-vectorize"
set6 = "-O3 -m32 -msse -mno-avx -fno-tree-vectorize"
set7 = "-O3 -m32 -msse -mno-avx -ftree-vectorize -D EIGEN_DONT_VECTORIZE"
set8 = "-O3 -m32 -msse -mno-avx -fno-tree-vectorize -D EIGEN_DONT_VECTORIZE"
set9 = "-O2 -m64 -msse -mno-avx -ftree-vectorize"
set10 = "-O2 -m64 -msse -mno-avx -fno-tree-vectorize"
set11 = "-O2 -m64 -msse -mno-avx -ftree-vectorize -D EIGEN_DONT_VECTORIZE"
set12 = "-O2 -m64 -msse -mno-avx -fno-tree-vectorize -D EIGEN_DONT_VECTORIZE"
set13 = "-O3 -m64 -msse -mno-avx -ftree-vectorize"
set14 = "-O3 -m64 -msse -mno-avx -fno-tree-vectorize"
set15 = "-O3 -m64 -msse -mno-avx -ftree-vectorize -D EIGEN_DONT_VECTORIZE"
set16 = "-O3 -m64 -msse -mno-avx -fno-tree-vectorize -D EIGEN_DONT_VECTORIZE"
Compare the following reconstruction chains
cmake -D CMAKE_CXX_FLAGS="-O2 -msse -mno-avx -fno-tree-vectorize"
Data | Notes | bfc, cpu | StiMaker, % | |
---|---|---|---|---|
st_physics_18060106_raw_0000008.daq | [1] | -m32 | 1366 | 57.7 |
-m64 | 1208 (-11%) | 57.5 | ||
st_physics_17072001_raw_3500002.daq | [2] | -m32 | 2575 | 43.9 |
-m64 | 2284 (-11%) | 42.0 | ||
st_physics_16067017_raw_1000020.daq | [3] | -m32 | 1258 | 34.1 |
-m64 | 1130 (-10%) | 32.0 |
Data | Notes | bfc, cpu | StiMaker, % | |
---|---|---|---|---|
st_physics_18060106_raw_0000008.daq | [1] | -m32 | 1606 | 63.7 |
-m64 | 1430 (-11%) | 45.7 | ||
st_physics_17072001_raw_3500002.daq | [2] | -m32 | 2932 | 43.9 |
-m64 | 2505 (-15%) | 45.9 |
File | Notes | StiMaker, % (total mins) | joinTwo(), % | errPropag6(), % | ||
---|---|---|---|---|---|---|
st_physics_18060106_raw_0000008.daq | Sti | 57 (83) | 28 | 9 | ||
StiCA | 63 (97) | 23 | 7 | |||
st_physics_17072001_raw_3500002.daq | Sti | 44 (155) | 22 | 7 | ||
StiCA | 46 (177) | 19 | 6.4 | |||
st_physics_16067017_raw_1000020.daq | Sti | 34 (67) | 20.4 | 7.1 |
TVolume* starHall = static_cast<TVolume*>( GetDataSet("HALL") );
32-bit case:
StMtdHitMaker:INFO - Process data from year -1
64-bit case: There is no 64-bit
--- a/StBFChain/StBFChain.cxx
+++ b/StBFChain/StBFChain.cxx
@@ -1475,14 +1475,6 @@ void StBFChain::SetFlags(const Char_t *Chain)
SetOption("-geantL","Default,-TGiant3");
SetOption("-geometry","Default,-TGiant3");
SetOption("-geomNoField","Default,-TGiant3");
- if (! (GetOption("Stv"))) {
- if (! (GetOption("VMC") || GetOption("VMCPassive"))) {
- SetOption("VMCPassive","Default,-TGiant3");
- }
- SetOption("pgf77","Default,-TGiant3");
- SetOption("mysql","Default,-TGiant3");
- SetOption("StarMiniCern","Default,-TGiant3");
- }
}
if (GetOption("ITTF") && ! (GetOption("Sti") || GetOption("StiCA") || GetOption("Stv") || GetOption("StiVMC"))) {
TString STAR_LEVEL(gSystem->Getenv("STAR_LEVEL"));