49
49
cd MG5aMC/mg5amcnlo/
50
50
cp input/.mg5_configuration_default.txt input/mg5_configuration.txt
51
51
cp Template/LO/Source/.make_opts Template/LO/Source/make_opts
52
- rm -f cudacpp_acceptance_tests
53
- ln -sf ../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests cudacpp_acceptance_tests # workaround for 'relative position not supported'
54
- ./tests/test_manager.py -p./cudacpp_acceptance_tests/ test_simd_cpp_eemumua_float
52
+ if [ -f tests/cudacpp_acceptance_tests ]; then echo 'ERROR! tests/cudacpp_acceptance_tests already exists'; exit 1; fi # should never happen
53
+ ln -sf ../../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests tests/cudacpp_acceptance_tests # workaround for 'relative position not supported'
54
+ ./tests/test_manager.py -p./tests/cudacpp_acceptance_tests/ test_simd_cpp_eemumua_float
55
+ rm -f tests/cudacpp_acceptance_tests
55
56
56
57
simd_cpp_heft_ggh_double :
57
58
# The type of runner that the job will run on
71
72
cd MG5aMC/mg5amcnlo/
72
73
cp input/.mg5_configuration_default.txt input/mg5_configuration.txt
73
74
cp Template/LO/Source/.make_opts Template/LO/Source/make_opts
74
- rm -f cudacpp_acceptance_tests
75
- ln -sf ../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests cudacpp_acceptance_tests # workaround for 'relative position not supported'
76
- ./tests/test_manager.py -p./cudacpp_acceptance_tests/ test_simd_cpp_heft_ggh_double
75
+ if [ -f tests/cudacpp_acceptance_tests ]; then echo 'ERROR! tests/cudacpp_acceptance_tests already exists'; exit 1; fi # should never happen
76
+ ln -sf ../../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests tests/cudacpp_acceptance_tests # workaround for 'relative position not supported'
77
+ ./tests/test_manager.py -p./tests/cudacpp_acceptance_tests/ test_simd_cpp_heft_ggh_double
78
+ rm -f tests/cudacpp_acceptance_tests
77
79
78
80
simd_cpp_pptt_mixed :
79
81
# The type of runner that the job will run on
93
95
cd MG5aMC/mg5amcnlo/
94
96
cp input/.mg5_configuration_default.txt input/mg5_configuration.txt
95
97
cp Template/LO/Source/.make_opts Template/LO/Source/make_opts
96
- rm -f cudacpp_acceptance_tests
97
- ln -sf ../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests cudacpp_acceptance_tests # workaround for 'relative position not supported'
98
- ./tests/test_manager.py -p./cudacpp_acceptance_tests/ test_simd_cpp_pptt_mixed
98
+ if [ -f tests/cudacpp_acceptance_tests ]; then echo 'ERROR! tests/cudacpp_acceptance_tests already exists'; exit 1; fi # should never happen
99
+ ln -sf ../../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests tests/cudacpp_acceptance_tests # workaround for 'relative position not supported'
100
+ ./tests/test_manager.py -p./tests/cudacpp_acceptance_tests/ test_simd_cpp_pptt_mixed
101
+ rm -f tests/cudacpp_acceptance_tests
99
102
100
103
simd_cpp_vector_size :
101
104
# The type of runner that the job will run on
@@ -115,6 +118,7 @@ jobs:
115
118
cd MG5aMC/mg5amcnlo/
116
119
cp input/.mg5_configuration_default.txt input/mg5_configuration.txt
117
120
cp Template/LO/Source/.make_opts Template/LO/Source/make_opts
118
- rm -f cudacpp_acceptance_tests
119
- ln -sf ../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests cudacpp_acceptance_tests # workaround for 'relative position not supported'
120
- ./tests/test_manager.py -p./cudacpp_acceptance_tests/ test_simd_cpp_vector_size
121
+ if [ -f tests/cudacpp_acceptance_tests ]; then echo 'ERROR! tests/cudacpp_acceptance_tests already exists'; exit 1; fi # should never happen
122
+ ln -sf ../../MG5aMC_PLUGIN/CUDACPP_OUTPUT/acceptance_tests tests/cudacpp_acceptance_tests # workaround for 'relative position not supported'
123
+ ./tests/test_manager.py -p./tests/cudacpp_acceptance_tests/ test_simd_cpp_vector_size
124
+ rm -f tests/cudacpp_acceptance_tests
0 commit comments