Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[susy2] in susyggtt.sa Parameters.h, move non-constexper Majorana fix…
…es from printParameters to setParameters The HRDCOD=1 build now fails with ccache /usr/local/cuda-12.0/bin/nvcc -O3 -lineinfo -I. -I../../src -I../../../../../tools -I/usr/local/cuda-12.0/include/ -DUSE_NVTX -gencode arch=compute_70,code=compute_70 -gencode arch=compute_70,code=sm_70 -use_fast_math -std=c++17 -ccbin /usr/lib64/ccache/g++ -DMGONGPU_FPTYPE_DOUBLE -DMGONGPU_FPTYPE2_DOUBLE -DMGONGPU_HARDCODE_PARAM -Xcompiler -fPIC -c gcheck_sa.cu -o gcheck_sa.o ../../src/Parameters_MSSM_SLHA2.h(310): error: expression must have a constant value ../../src/Parameters_MSSM_SLHA2.h(310): note #2703-D: cannot call non-constexpr function "atan(double) noexcept(true)" /usr/local/cuda-12.0/include/crt/math_functions.h(4137): here ../../src/Parameters_MSSM_SLHA2.h(725): error: expression must have a constant value ../../src/Parameters_MSSM_SLHA2.h(725): note #2703-D: cannot call non-constexpr function "cos(double) noexcept(true)" /usr/local/cuda-12.0/include/crt/math_functions.h(553): here ../../src/Parameters_MSSM_SLHA2.h(726): error: expression must have a constant value ../../src/Parameters_MSSM_SLHA2.h(726): note #2703-D: cannot call non-constexpr function "sin(double) noexcept(true)" /usr/local/cuda-12.0/include/crt/math_functions.h(520): here 3 errors detected in the compilation of "gcheck_sa.cu". The CUDA_HOME=none HRDCOD=0 build also fails with ccache g++ -O3 -std=c++17 -I. -I../../src -I../../../../../tools -Wall -Wshadow -Wextra -ffast-math -fopenmp -march=skylake-avx512 -mprefer-vector-width=256 -DMGONGPU_FPTYPE_DOUBLE -DMGONGPU_FPTYPE2_DOUBLE -DMGONGPU_HARDCODE_PARAM -DMGONGPU_HAS_NO_CURAND -fPIC -c CPPProcess.cc -o CPPProcess.o CPPProcess.cc: In function ‘void mg5amcCpu::calculate_wavefunctions(int, const fptype*, const fptype*, mgOnGpu::fptype*, fptype_sv*, int)’: CPPProcess.cc:241:81: error: wrong type argument to unary minus 241 | FFV1_0<W_ACCESS, A_ACCESS, CD_ACCESS>( w_fp[3], w_fp[2], w_fp[4], -COUPs[1], &_fp[0] ); | ~~~~~~~^ CPPProcess.cc:251:62: error: wrong type argument to unary minus 251 | FFV1_1<W_ACCESS, CD_ACCESS>( w_fp[2], w_fp[0], -COUPs[1], cIPD[0], cIPD[1], w_fp[4] ); | ~~~~~~~^ CPPProcess.cc:254:81: error: wrong type argument to unary minus 254 | FFV1_0<W_ACCESS, A_ACCESS, CD_ACCESS>( w_fp[3], w_fp[4], w_fp[1], -COUPs[1], &_fp[0] ); | ~~~~~~~^ CPPProcess.cc:263:62: error: wrong type argument to unary minus 263 | FFV1_2<W_ACCESS, CD_ACCESS>( w_fp[3], w_fp[0], -COUPs[1], cIPD[0], cIPD[1], w_fp[4] ); | ~~~~~~~^ CPPProcess.cc:266:81: error: wrong type argument to unary minus 266 | FFV1_0<W_ACCESS, A_ACCESS, CD_ACCESS>( w_fp[4], w_fp[2], w_fp[1], -COUPs[1], &_fp[0] ); | ~~~~~~~^
- Loading branch information