Message boards :
Number crunching :
I've Built a Couple OSX CUDA Apps...
Message board moderation
Previous · 1 . . . 51 · 52 · 53 · 54 · 55 · 56 · 57 . . . 58 · Next
Author | Message |
---|---|
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Could be useful in transition https://www.codeplay.com/portal/07-14-17-codeplay-release-clspv-an-opencl-tool-for-vulkan-enabled-devices SETI apps news We're not gonna fight them. We're gonna transcend them. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Here you are. I just booted back into 16.04, installed the New FFTW, ran make clean on the AKv8 folder, and ran the same configure line that works in 15.04;There are just a few Errors when trying to use Ubuntu 16.04 to compile, if those were fixed it would make compiling in Linux much easier. ..... In file included from ../db/sqlblob.cpp:28:0: ../db/sqlrow.h:23:0: warning: "_GLIBCXX_USE_CXX11_ABI" redefined #define _GLIBCXX_USE_CXX11_ABI 0 ^ In file included from /usr/include/c++/5/cstdio:41:0, from ../db/sqlblob.cpp:20: /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:212:0: note: this is the location of the previous definition # define _GLIBCXX_USE_CXX11_ABI 1 ^ In file included from ../../src/GPU_lock.cpp:40:0: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ seti_boinc-main.o: In function `main': main.cpp:(.text.startup+0x1d9): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)' seti_boinc-analyzeFuncs.o: In function `seti_analyze(ANALYSIS_STATE&)': analyzeFuncs.cpp:(.text+0x386f): undefined reference to `gaussian::print_xml[abi:cxx11](int, int, int, char const*) const' analyzeFuncs.cpp:(.text+0x38ef): undefined reference to `triplet::print_xml[abi:cxx11](int, int, int, char const*) const' analyzeFuncs.cpp:(.text+0x3951): undefined reference to `xml_indent[abi:cxx11](int)' analyzeFuncs.cpp:(.text+0x3b73): undefined reference to `pulse::print_xml[abi:cxx11](int, int, int, char const*) const' analyzeFuncs.cpp:(.text+0x3f4a): undefined reference to `autocorr::print_xml[abi:cxx11](int, int, int, char const*) const' analyzeFuncs.cpp:(.text+0x40a0): undefined reference to `spike::print_xml[abi:cxx11](int, int, int, char const*) const' seti_boinc-analyzeReport.o: In function `result_spike(SPIKE_INFO&)': analyzeReport.cpp:(.text+0x398): undefined reference to `spike::print_xml[abi:cxx11](int, int, int, char const*) const' seti_boinc-analyzeReport.o: In function `result_autocorr(AUTOCORR_INFO&)': analyzeReport.cpp:(.text+0x5c2): undefined reference to `autocorr::print_xml[abi:cxx11](int, int, int, char const*) const' seti_boinc-analyzeReport.o: In function `result_gaussian(GAUSS_INFO&)': analyzeReport.cpp:(.text+0x7e8): undefined reference to `gaussian::print_xml[abi:cxx11](int, int, int, char const*) const' seti_boinc-analyzeReport.o: In function `ReportTripletEvent(float, float, float, float, int, int, int, float const*, int)': analyzeReport.cpp:(.text+0x1145): undefined reference to `triplet::print_xml[abi:cxx11](int, int, int, char const*) const' seti_boinc-analyzeReport.o: In function `ReportPulseEvent(float, float, float, int, int, float, float, float*, float, int)': analyzeReport.cpp:(.text+0x1df6): undefined reference to `pulse::print_xml[abi:cxx11](int, int, int, char const*) const' seti_boinc-seti.o: In function `seti_init_state()': seti.cpp:(.text+0xb20): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)' seti_boinc-worker.o: In function `initialize_for_wu()': worker.cpp:(.text+0x13b): undefined reference to `xml_indent[abi:cxx11](int)' collect2: error: ld returned 1 exit status Makefile:609: recipe for target 'seti_boinc' failed make[2]: *** [seti_boinc] Error 1 Makefile:522: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 Makefile:448: recipe for target 'all' failed make: *** [all] Error 2 tbar@TBar-iSETI:~/sah_v7_opt/AKv8$ This is basically the same Errors I received months ago when compiling the Linux AVX2 Apps. It's also what RueiKe received with 16.04 yesterday. So close.... |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Could this help? Try adding -DCMAKE_CXX_FLAGS=-D__GLIBCXX_USE_CXX11_ABI=0 to your cmake call https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html SETI apps news We're not gonna fight them. We're gonna transcend them. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Could this help?It might, if I knew exactly Where to place it. As it was, I made a few guesses of where to put it and None of them helped. I even went back a page and tried --disable-libstdcxx-dual-abi in a few different locations. Although that caused some interesting results, none of them were 'good'. |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
I made some progress today. I have added these lines to analyzeFuncs.cpp, analyzeReport.cpp, and worker.cpp: #if __linux__ #define _GLIBCXX_USE_CXX11_ABI 0 #endif This eliminated all errors related to functions in schema_master.o. Looks like there is also an issue with a library from boinc-master. Adding the same code to the client cpp files did not fix the issue, so need to look at the boinc-master source. Latest compile errors and nm output: g++ -march=bdver4 -msse4.2 -I/home2/rick/BOINC_Dev/sah_v7_opt-3813/AKv8/client -I/home2/rick/BOINCdev/sah_v7_opt_3813/src -I/usr/local/include -ffast-math -I/usr/include -I/usr/include/openssl -DHAVE_CONFIG_H -DTEXT_UI -DNDEBUG -DCLIENT -I../db -I../../src -I/home2/rick/BOINCdev/boinc-master -I/home2/rick/BOINCdev/boinc-master/api -I/home2/rick/BOINCdev/boinc-master/lib -I/home2/rick/BOINCdev/boinc-master/sched -I/home2/rick/BOINCdev/boinc-master/db -pthread -msse4.2 -mfpmath=sse -DUSE_SSE42 -pthread -L/usr/lib -ffast-math -fstrict-aliasing -L/usr/lib64 -ldl -lm -lz -static-libgcc -static-libstdc++ -L/usr/local/lib -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/local/lib/libfftw3f.a -L/usr/local/lib -ffast-math -fstrict-aliasing -L/usr/lib64 -ldl -lm -lz -static-libgcc -static-libstdc++ -L/usr/local/lib -o seti_boinc seti_boinc-main.o seti_boinc-analyzeFuncs.o seti_boinc-analyzeReport.o seti_boinc-analyzePoT.o seti_boinc-autocorr.o seti_boinc-pulsefind.o seti_boinc-gaussfit.o seti_boinc-lcgamm.o seti_boinc-malloc_a.o seti_boinc-seti.o seti_boinc-seti_header.o seti_boinc-timecvt.o seti_boinc-s_util.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-chirpfft.o seti_boinc-spike.o seti_boinc-progress.o seti_boinc-gdata.o seti_boinc-schema_master.o seti_boinc-sqlrow.o seti_boinc-sqlblob.o seti_boinc-xml_util.o seti_boinc-GPU_lock.o -L/usr/lib -lssl -lcrypto ../../lib/linux64/libfftw3f.a -L/usr/lib -lssl -lcrypto /home2/rick/BOINCdev/boinc-master/api/.libs/libboinc_api.a /home2/rick/BOINCdev/boinc-master/lib/.libs/libboinc.a seti_boinc-main.o: In function `main': main.cpp:(.text.startup+0x1d5): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)' seti_boinc-seti.o: In function `seti_init_state()': seti.cpp:(.text+0xad8): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)' seti_boinc-worker.o: In function `initialize_for_wu()': worker.cpp:(.text+0x6f): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)' seti_boinc-worker.o: In function `read_wu_state()': worker.cpp:(.text+0x24d): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)' collect2: error: ld returned 1 exit status Makefile:609: recipe for target 'seti_boinc' failed make: *** [seti_boinc] Error 1 rick@Eos:/home2/rick/BOINCdev/sah_v7_opt_3813/AKv8/client$ nm -gC *.o | grep boinc_resolve_filename_s U boinc_resolve_filename_s(char const*, std::string&) U boinc_resolve_filename_s(char const*, std::string&) U boinc_resolve_filename_s(char const*, std::string&) rick@Eos:/home2/rick/BOINCdev/sah_v7_opt_3813/AKv8/client$ nm -gC /home2/rick/BOINCdev/boinc-master/api/.libs/libboinc_api.a | grep boinc_resolve_filename_s U boinc_resolve_filename_s(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) GitHub: Ricks-Lab Instagram: ricks_labs |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
Finally got it to compile!! I used -D_GLIBCXX_USE_CXX11_ABI=0 in the CXXFLAGS for boinc-master. GitHub: Ricks-Lab Instagram: ricks_labs |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
It compiled, but the executable gives a core dump. I am uncertain of my configuration commands. Definitely uncertain of CXXFLAGS vs CPPFLAGS. Here are the 3 configurations I run for the project: sah_v7_opt_3813: ./configure.bdver4 --disable-server --disable-graphics --disable-shared --enable-bitness=64 --enable-client --enable-static-client --enable-dependency-tracking --enable-static --enable-intrinsics --enable-sse42 --enable-fast-math --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --with-boinc-platform=x86_64-pc-linux-gnu --with-ssl="/usr/lib/x86_64-linux-gnu" \ CC="/usr/bin/gcc" \ CXXFLAGS=" -O3 -march=bdver4 -msse4.2 -mtune=native -I/home2/rick/BOINC_Dev/sah_v7_opt-3813/AKv8/client -I/home2/rick/BOINCdev/sah_v7_opt_3813/src" \ CPPFLAGS=" -O3 -march=bdver4 -msse4.2 -mtune=native -DUSE_I386_OPTIMIZATIONS -DUSE_SSE42 -DUSE_FFTWF -DUSE_FFTW -DSETI7 -DSETI8 -DFFTOUT -DUSE_JSPF" \ LDSTATIC=" /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/local/lib/libfftw3f.a" \ LDFLAGS=" -ffast-math -fstrict-aliasing -L/usr/lib64 -ldl -lm -lz -static-libgcc -static-libstdc++" \ BOINCDIR=" /home2/rick/BOINCdev/boinc-master/" boinc-master: ./configure --disable-shared --disable-client --disable-server --disable-manager --enable-bitness=64 --enable-static --enable-dependency-tracking --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu \ CC="/usr/bin/gcc" \ CPPFLAGS=" -O3 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu -I/usr/include/CL -I/usr/include/GL " \ CXXFLAGS=" -O3 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu -I/usr/include/CL -I/usr/include/GL -D_GLIBCXX_USE_CXX11_ABI=0 " fftw-3.3.8: ./configure --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --enable-float --enable-threads --with-combined-threads --enable-sse2 --enable-avx --enable-avx2 \ CPPFLAGS=" -O2 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu" \ CXXFLAGS=" -O2 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu" GitHub: Ricks-Lab Instagram: ricks_labs |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Hmmmm, not sure if it would help, but, there are certain instructions that are in Bulldozer that aren't in Ryzen. So, if you use -march=bdver4 you need to disable those instructions that aren't in Ryzen.... if you are compiling for Ryzen. That's what those extra options are for, -march=bdver4 -mno-fma4 -mno-tbm -mno-xop -mno-lwp. You can read more about it here, https://wiki.gentoo.org/wiki/Ryzen I installed Ubuntu 15.10 just to see if it had the same problem as 16.04, and it does. Ubuntu 15.10 has GCC 5.2.1. I think the first Ubuntu that supports -march=znver1 is around 17.04, good luck getting the code to compile in 17.04 ;-) |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
That worked! I am now testing the compiled app. Do you think I am asking for too much trouble to attempt a compile with AOCC? Hmmmm, not sure if it would help, but, there are certain instructions that are in Bulldozer that aren't in Ryzen. So, if you use -march=bdver4 you need to disable those instructions that aren't in Ryzen.... if you are compiling for Ryzen. That's what those extra options are for, -march=bdver4 -mno-fma4 -mno-tbm -mno-xop -mno-lwp. You can read more about it here, https://wiki.gentoo.org/wiki/Ryzen GitHub: Ricks-Lab Instagram: ricks_labs |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Try and tell us :) Good that you point direct places to fix in our sources but not good that BOINC sources modifications required also :/ SETI apps news We're not gonna fight them. We're gonna transcend them. |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
It runs faster, but give incorrect results. Any suggestions on what could be wrong? Perhaps I should try to compile with no optimizations first. Listing executable in /REF_APPS : MBv8_8.05r3345_avx_linux64 ---------------------------------------------------------------- Current WU: 21jl16ad.13182.18067.14.41.184_vlar_CPU.wu ---------------------------------------------------------------- Skipping default app MBv8_8.05r3345_avx_linux64, displaying saved result(s) Elapsed Time: ....................... 2958 seconds ---------------------------------------------------------------- cp: cannot stat 'init_data.xml.template': No such file or directory grep: comlineoptions.txt: No such file or directory Running app with command : .......... MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu Elapsed Time : ...................... 2788 seconds Speed compared to default : ......... 106 % ----------------- Comparing results ------------- R1:R2 ------------ ------------- R2:R1 ------------ Exact Super Tight Good Bad Exact Super Tight Good Bad Spike 0 0 0 0 1 0 0 0 0 0 Autocorr 0 0 0 0 0 0 0 0 0 0 Gaussian 0 0 0 0 0 0 0 0 0 0 Pulse 0 0 0 0 4 0 0 0 0 0 Triplet 0 0 0 0 3 0 0 0 0 0 Best Spike 0 0 0 0 1 0 0 0 0 1 Best Autocorr 0 0 0 0 1 0 0 0 0 1 Best Gaussian 1 1 1 1 0 1 1 1 1 0 Best Pulse 0 0 0 0 1 0 0 0 0 1 Best Triplet 0 0 0 0 1 0 0 0 0 0 ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 1 1 1 1 12 1 1 1 1 3 Unmatched signal(s) in R1 at line(s) 342 358 385 402 436 462 479 496 521 537 575 599 Unmatched signal(s) in R2 at line(s) 342 358 396 For R1:R2 matched signals only, Q= 100.0% Result : Different. ---------------------------------------------------------------- Done with 21jl16ad.13182.18067.14.41.184_vlar_CPU.wu GitHub: Ricks-Lab Instagram: ricks_labs |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
I had similar results with Ubuntu 15.10. I just added a New line to both the AKv8 & boinc-master Configure lines, CXXFLAGS=" -D_GLIBCXX_USE_CXX11_ABI=0". That allowed the App to compile but it gives the Wrong results; Current WU: 01_v8.wu ---------------------------------------------------------------- Skipping default app MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu, displaying saved result(s) Elapsed Time: ....................... 513 seconds ---------------------------------------------------------------- Running app with command : .......... MBv8_8.22r3808_sse41_x86_64-pc-linux-gnu Elapsed Time : ...................... 446 seconds Speed compared to default : ......... 115 % ----------------- Comparing results ------------- R1:R2 ------------ ------------- R2:R1 ------------ Exact Super Tight Good Bad Exact Super Tight Good Bad Spike 0 0 0 0 0 0 0 0 0 0 Autocorr 0 0 0 0 1 0 0 0 0 0 Gaussian 0 0 0 0 0 0 0 0 0 0 Pulse 0 0 0 0 0 0 0 0 0 0 Triplet 0 0 0 0 0 0 0 0 0 0 Best Spike 0 0 0 0 1 0 0 0 0 1 Best Autocorr 0 0 0 0 1 0 0 0 0 1 Best Gaussian 0 0 0 0 1 0 0 0 0 1 Best Pulse 0 0 0 0 1 0 0 0 0 1 Best Triplet 0 0 0 0 0 0 0 0 0 0 ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 0 0 0 0 5 0 0 0 0 4 Unmatched signal(s) in R1 at line(s) 677 694 710 727 753 Unmatched signal(s) in R2 at line(s) 677 693 710 736 Result : Different. ---------------------------------------------------------------- Done with 01_v8.wu The problem doesn't exist in Ubuntu 15.04 with GCC 4.9.2 where MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu was compiled; Current WU: 01_v8.wu ---------------------------------------------------------------- Skipping default app MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu, displaying saved result(s) Elapsed Time: ....................... 513 seconds ---------------------------------------------------------------- Running app with command : .......... MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu-Intel Elapsed Time : ...................... 450 seconds Speed compared to default : ......... 114 % ----------------- Comparing results Result : Strongly similar, Q= 100.0% ---------------------------------------------------------------- Done with 01_v8.wu So, it appears adding -D_GLIBCXX_USE_CXX11_ABI=0 isn't the answer we are looking for... |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Bads of all signal types usually mean smth wrong with chirping. Chirp is quite fragile part that include trigonometry. Check if "fast math" ON. SETI apps news We're not gonna fight them. We're gonna transcend them. |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
I thought that TBar's point was that the only difference between his 2 builds was the addition of -D_GLIBCXX_USE_CXX11_ABI=0. But since I did not have -ffast-math in my compiler flags, I have added and recompiled. I will report back on if there is still a problem. Bads of all signal types usually mean smth wrong with chirping. Chirp is quite fragile part that include trigonometry. GitHub: Ricks-Lab Instagram: ricks_labs |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Would be good to see result.sah files (good vs bad) too. SETI apps news We're not gonna fight them. We're gonna transcend them. |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
My latest run gives the same results. Here is the ref results: 17:30:40 (6548): Can't open init data file - running in standalone mode 17:30:40 (6548): Can't open init data file - running in standalone mode Not using mb_cmdline.txt-file, using commandline options. Build features: SETI8 Non-graphics FFTW FFTOUT JSPF AVX 64bit System: Linux x86_64 Kernel: 4.13.0-43-generic CPU : AMD Ryzen Threadripper 1950X 16-Core Processor 32 core(s), Speed : 2249.741 MHz L1 : 64 KB, Cache : 512 KB Features : FPU TSC PAE APIC MTRR MMX SSE SSE2 HT PNI SSSE3 SSE4A SSE4_1 SSE4_2 AVX AVX2 ar=0.010644 NumCfft=146035 NumGauss=0 NumPulse=50212798336 NumTriplet=68006680480 In v_BaseLineSmooth: NumDataPoints=1048576, BoxCarLength=8192, NumPointsInChunk=32768 Linux optimized setiathome_v8 application Version info: AVXxjf (Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan AVXxjf Linux64 Build 3345 , Ported by : Raistmer, JDWhale, Urs Echternacht Work Unit Info: ............... Credit multiplier is : 2.85 WU true angle range is : 0.010644 Spike: peak=24.13147, time=6.711, d_freq=1419295156.27, chirp=18.881, fft_len=128k Pulse: peak=2.034483, time=53.71, period=3.86, d_freq=1419295825.68, score=1.012, chirp=33.729, fft_len=512 Triplet: peak=11.5674, time=56.83, period=49.13, d_freq=1419296198.14, chirp=37.928, fft_len=1024 Pulse: peak=2.760772, time=53.7, period=6.145, d_freq=1419292547.24, score=1.004, chirp=39.461, fft_len=256 Pulse: peak=1.680844, time=53.74, period=2.709, d_freq=1419295502.1, score=1.045, chirp=45.26, fft_len=1024 Triplet: peak=10.47427, time=39.14, period=18.14, d_freq=1419297340.31, chirp=48.927, fft_len=512 Triplet: peak=15.56424, time=27.26, period=3.146, d_freq=1419297759.96, chirp=78.722, fft_len=4k Pulse: peak=1.764481, time=53.79, period=3.067, d_freq=1419297221.17, score=1.117, chirp=-98.786, fft_len=2k Best spike: peak=24.13147, time=6.711, d_freq=1419295156.27, chirp=18.881, fft_len=128k Best autocorr: peak=16.63419, time=46.98, delay=1.5778, d_freq=1419295555.87, chirp=-28.081, fft_len=128k Best gaussian: peak=0, mean=0, ChiSq=0, time=-2.123e+11, d_freq=0, score=-12, null_hyp=0, chirp=0, fft_len=0 Best pulse: peak=1.764481, time=53.79, period=3.067, d_freq=1419297221.17, score=1.117, chirp=-98.786, fft_len=2k Best triplet: peak=15.56424, time=27.26, period=3.146, d_freq=1419297759.96, chirp=78.722, fft_len=4k Flopcounter: 44692686393179.320312 Spike count: 1 Autocorr count: 0 Pulse count: 4 Triplet count: 3 Gaussian count: 0 Time cpu in use since last restart: 2954.8 seconds 18:19:56 (6548): called boinc_finish(0) Here are the results with latest build: 17:08:04 (38471): Can't open init data file - running in standalone mode 17:08:04 (38471): Can't open init data file - running in standalone mode Not using mb_cmdline.txt-file, using commandline options. Build features: SETI8 Non-graphics FFTW FFTOUT JSPF SSE4.2 64bit System: Linux x86_64 Kernel: 4.13.0-43-generic CPU : AMD Ryzen Threadripper 1950X 16-Core Processor 32 core(s), Speed : 2199.703 MHz L1 : 64 KB, Cache : 512 KB Features : FPU TSC PAE APIC MTRR MMX SSE SSE2 HT PNI SSSE3 SSE4A SSE4_1 SSE4_2 AVX AVX2 ar=0.010644 NumCfft=146035 NumGauss=0 NumPulse=50212798336 NumTriplet=68006680480 In v_BaseLineSmooth: NumDataPoints=1048576, BoxCarLength=8192, NumPointsInChunk=32768 Linux optimized setiathome_v8 application Version info: SSE4.2jf (Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan SSE4.2jf Linux64 Build 3813 , Ported by : Raistmer, JDWhale, Urs Echternacht Work Unit Info: ............... Credit multiplier is : 2.85 WU true angle range is : 0.010644 Best spike: peak=15.92702, time=48.65, d_freq=1419301650.82, chirp=0, fft_len=32k Best autocorr: peak=9.303243, time=46.98, delay=4.9355, d_freq=1419296875, chirp=0, fft_len=128k Best gaussian: peak=0, mean=0, ChiSq=0, time=-2.123e+11, d_freq=0, score=-12, null_hyp=0, chirp=0, fft_len=0 Best pulse: peak=1.286572, time=53.71, period=2.34, d_freq=1419297332.76, score=0.908, chirp=0, fft_len=512 Best triplet: peak=0, time=-2.123e+11, period=0, d_freq=0, chirp=0, fft_len=0 Spike count: 0 Autocorr count: 0 Pulse count: 0 Triplet count: 0 Gaussian count: 0 Time cpu in use since last restart: 2970.1 seconds 17:57:35 (38471): called boinc_finish(0) |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Ref: xjf While bad one: jf To decrease number of variables I would rebuild exactly with same defines set (x absence means that USE_I386_XEON define missing) Try to build AVX instead of SSE4.2 SETI apps news We're not gonna fight them. We're gonna transcend them. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Ref: xjfI'm compiling with an Intel XEON Core2 Quad using -march=core2, and receiving the same problems RueiKe is having compiling for his Ryzen. I did compile my r3808 folder in 15.04 with the normal Configure lines, and it works perfectly fine compiled with the older GCC, ie, it gave the same results as r3305 & 3711. My 'normal' Configure lines don't even have a CXXFLAGS line, as this one doesn't have a CXXFLAGS line either, https://setisvn.ssl.berkeley.edu/trac/browser/branches/sah_v7_opt/AKv8/ConfigureLinux64_AKv8d_SSE2-AVX2_MBv8.txt |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
No change with USE_I386_XEON defined. I ran nm again and found print_xml is still undefined, even though it compiles. Here is the output: rick@Eos:/home2/rick/BOINCdev/sah_v7_opt_3813/AKv8/client$ nm -gC *.o | grep print_xml U pulse::print_xml(int, int, int, char const*) const U spike::print_xml(int, int, int, char const*) const U triplet::print_xml(int, int, int, char const*) const U autocorr::print_xml(int, int, int, char const*) const U gaussian::print_xml(int, int, int, char const*) const U pulse::print_xml(int, int, int, char const*) const U spike::print_xml(int, int, int, char const*) const U triplet::print_xml(int, int, int, char const*) const U autocorr::print_xml(int, int, int, char const*) const U gaussian::print_xml(int, int, int, char const*) const 00000000000336d8 T candidate_t::print_xml(int, int, int, char const*) const 0000000000171110 T pulse_small::print_xml(int, int, int, char const*) const 0000000000165650 T spike_small::print_xml(int, int, int, char const*) const 000000000002a0d0 T coordinate_t::print_xml(int, int, int, char const*) const 00000000000358b0 T sah_pointing::print_xml(int, int, int, char const*) const 000000000015c548 T workunit_grp::print_xml(int, int, int, char const*) const 00000000001601c0 T pulse_tinysky::print_xml(int, int, int, char const*) const 0000000000163c70 T spike_tinysky::print_xml(int, int, int, char const*) const 000000000016a5d0 T triplet_small::print_xml(int, int, int, char const*) const 000000000016c0a0 T autocorr_small::print_xml(int, int, int, char const*) const 0000000000172ed0 T gaussian_small::print_xml(int, int, int, char const*) const 0000000000025f60 T hotpix_tinysky::print_xml(int, int, int, char const*) const 000000000006a518 T meta_candidate::print_xml(int, int, int, char const*) const 00000000000f4f70 T science_config::print_xml(int, int, int, char const*) const 00000000001595e0 T analysis_config::print_xml(int, int, int, char const*) const 0000000000050b88 T candidate_count::print_xml(int, int, int, char const*) const 0000000000157930 T receiver_config::print_xml(int, int, int, char const*) const 00000000000ee3d0 T recorder_config::print_xml(int, int, int, char const*) const 00000000000f1d18 T splitter_config::print_xml(int, int, int, char const*) const 000000000016db70 T triplet_tinysky::print_xml(int, int, int, char const*) const 000000000015dda8 T workunit_header::print_xml(int, int, int, char const*) const 000000000016f640 T autocorr_tinysky::print_xml(int, int, int, char const*) const 00000000000f06f0 T classic_versions::print_xml(int, int, int, char const*) const 0000000000178f20 T gaussian_tinysky::print_xml(int, int, int, char const*) const 00000000000241d0 T chirp_parameter_t::print_xml(int, int, int, char const*) const 00000000000f75e0 T data_description_t::print_xml(int, int, int, char const*) const 000000000002dd40 T subband_description_t::print_xml(int, int, int, char const*) const 0000000000067dc0 T meta_candidate_tinysky::print_xml(int, int, int, char const*) const 000000000002eb40 T classic_active_versions::print_xml(int, int, int, char const*) const 00000000000277c0 T classic_active_versionids::print_xml(int, int, int, char const*) const 00000000000f35b0 T star::print_xml(int, int, int, char const*) const 00000000000ef470 T tape::print_xml(int, int, int, char const*) const 0000000000174d68 T pulse::print_xml(int, int, int, char const*) const 0000000000162290 T spike::print_xml(int, int, int, char const*) const 0000000000026b90 T hotpix::print_xml(int, int, int, char const*) const 000000000015edb8 T result::print_xml(int, int, int, char const*) const 000000000004f5a0 T sky_map::print_xml(int, int, int, char const*) const 0000000000167030 T triplet::print_xml(int, int, int, char const*) const 0000000000168b00 T autocorr::print_xml(int, int, int, char const*) const 00000000000ed568 T bad_data::print_xml(int, int, int, char const*) const 0000000000176e38 T gaussian::print_xml(int, int, int, char const*) const 0000000000065bc0 T rfi_zone::print_xml(int, int, int, char const*) const 000000000017b008 T settings::print_xml(int, int, int, char const*) const 000000000017c2b0 T multiplet::print_xml(int, int, int, char const*) const U workunit_header::print_xml(int, int, int, char const*) const U pulse::print_xml(int, int, int, char const*) const U spike::print_xml(int, int, int, char const*) const U triplet::print_xml(int, int, int, char const*) const U autocorr::print_xml(int, int, int, char const*) const U gaussian::print_xml(int, int, int, char const*) const |
RueiKe Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 |
I am back to my system after a week of travels. I decided to configure a different system for development so I configure my main workstation to boot to 18.04 (also 1950X, but with VegaFE instad of RX Vega64). I was able to get the project to compile based on learning from 16.04. I still get invalid results. Here are some details: First, this is the configuration statements I am using. I also had to manually add znver1 to the project configure file. Let me know if you see anything wrong: sah_v7_opt_3813: ./configure.znver1 --disable-server --disable-graphics --disable-shared --enable-bitness=64 --enable-client --enable-static-client --enable-dependency-tracking --enable-static --enable-intrinsics --enable-sse42 --enable-comoptions --enable-fast-math --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --with-boinc-platform=x86_64-pc-linux-gnu \ CC="/usr/bin/gcc" \ CXXFLAGS=" -O2 -march=znver1 -msse4.2 -ffast-math" \ CPPFLAGS=" -DUSE_I386_XEON -DUSE_I386_OPTIMIZATIONS -DUSE_SSE42 -DUSE_FFTWF -DUSE_FFTW -DSETI7 -DSETI8 -DFFTOUT -DUSE_JSPF -D_GLIBCXX_USE_CXX11_ABI=0" \ LDFLAGS=" -L/usr/lib64 -static -static-libgcc -static-libstdc++ -L/usr/local/lib/libfftw3f.a" \ BOINCDIR=" /home/rick/BOINCdev/boinc-master/" boinc-master: ./configure --disable-shared --disable-client --disable-server --disable-manager --enable-bitness=64 --enable-static --enable-dependency-tracking --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu \ CC="/usr/bin/gcc" \ CXXFLAGS=" -O3 -march=znver1 -msse4.2 -ffast-math" \ CPPFLAGS=" -I/usr/include/CL -I/usr/include/GL -D_GLIBCXX_USE_CXX11_ABI=0" LDFLAGS=" -L/usr/lib64 -static -static-libgcc -static-libstdc++" \ fftw-3.3.8: ./configure --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --enable-float --enable-threads --with-combined-threads --enable-sse2 --enable-avx --enable-avx2 \ CXXFLAGS=" -O3 -march=znver1 -mavx2 -ffast-math" \ CPPFLAGS=" -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu" Here are warnings I get during compile: rick@NemesisU:~/BOINCdev/sah_v7_opt_3813/AKv8$ make make -s all-recursive Making all in client In file included from <command-line>:0:0: ./../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ./../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from analyzeFuncs.h:31, from main.cpp:91: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from analyzeFuncs.h:31:0, from main.cpp:91: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from main.cpp:89: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from ../db/sqlrow.h:33:0, from ../db/db_table.h:31, from seti_header.h:43, from seti.h:45, from analyzeFuncs.h:31, from main.cpp:91: ../db/xml_util.h: In function ‘std::string base64_encode(const T*, size_t)’: ../db/xml_util.h:282:65: warning: array subscript has type ‘char’ [-Wchar-subscripts] for (i=0;i<((nleft>3)?4:(nleft+1));i++) c[i]=encode_arr[c[i]]; ^ ../db/xml_util.h: In function ‘std::string base85_encode(const T*, size_t)’: ../db/xml_util.h:377:47: warning: array subscript has type ‘char’ [-Wchar-subscripts] for (i=0;i<5;i++) c[i]=encode_arr85[c[i]]; ^ main.cpp: In function ‘int main(int, char**)’: main.cpp:223:8: warning: variable ‘standalone’ set but not used [-Wunused-but-set-variable] bool standalone = false; ^~~~~~~~~~ In file included from ../db/db_table.h:25:0, from seti_header.h:43, from seti.h:45, from analyzeFuncs.cpp:105: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from analyzeFuncs.cpp:105: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from analyzeFuncs.cpp:105:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from analyzeFuncs.cpp:65: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from analyzeReport.cpp:37:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from analyzeReport.cpp:57: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from analyzeReport.cpp:57:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from analyzeReport.cpp:47: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ analyzeReport.cpp: In function ‘int ReportTripletEvent(float, float, float, float, int, int, int, const float*, int)’: analyzeReport.cpp:439:60: warning: format ‘%g’ expects argument of type ‘double’, but argument 5 has type ‘int’ [-Wformat=] ti.score,ti.t.peak_power,ti.freq_bin,analysis_state.icfft); ~~~~~~~~~~~ ^ analyzeReport.cpp: In function ‘int ReportPulseEvent(float, float, float, int, int, float, float, float*, float, int)’: analyzeReport.cpp:604:85: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long int’ [-Wformat=] pi.score,pi.p.peak_power,pi.p.fft_len,pi.freq_bin,pi.time_bin,analysis_state.icfft); ~~~~~~~~~~~~ ^ In file included from ../db/db_table.h:25:0, from seti_header.h:43, from seti.h:45, from analyzePoT.cpp:67: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from analyzePoT.cpp:67: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from analyzePoT.cpp:67:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from seti.h:292:0, from analyzePoT.cpp:67: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from autocorr.cpp:29:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from autocorr.cpp:47: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from autocorr.cpp:47:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from autocorr.cpp:44: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from pulsefind.cpp:45:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from pulsefind.cpp:70: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from pulsefind.cpp:70:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from pulsefind.cpp:56: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from gaussfit.cpp:36:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from gaussfit.cpp:78: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from gaussfit.cpp:78:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from gaussfit.cpp:76: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from lcgamm.cpp:31:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from analyzeFuncs.h:31, from lcgamm.cpp:35: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from analyzeFuncs.h:31:0, from lcgamm.cpp:35: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from seti.h:292:0, from analyzeFuncs.h:31, from lcgamm.cpp:35: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from ../db/db_table.h:25:0, from seti_header.h:43, from seti.cpp:91: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.cpp:91: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from analyzeFuncs.h:31:0, from seti.cpp:93: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from seti.cpp:90: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from seti_header.cpp:34:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from seti_header.cpp:58: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from seti_header.cpp:58:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from seti_header.cpp:52: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ seti_header.cpp:74:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char *receivers[]={"invalid","synthetic","ao1420"}; ^ seti_header.cpp:74:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] seti_header.cpp:74:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char *datatypes[]={"invalid","ascii","encoded","sun_binary"}; ^ seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] seti_header.cpp: In function ‘int seti_parse_wu_header(FILE*)’: seti_header.cpp:204:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf, 256, f); ~~~~~^~~~~~~~~~~~~ seti_header.cpp: In function ‘int seti_parse_wu_header(FILE*, SETI_WU_INFO&)’: seti_header.cpp:240:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf, 256, f); ~~~~~^~~~~~~~~~~~~ In file included from timecvt.cpp:38:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from s_util.h:142:0, from timecvt.cpp:53: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from s_util.h:142:0, from s_util.cpp:55: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ s_util.cpp: In function ‘char* error_string(int)’: s_util.cpp:387:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] case WRITE_FAILED: p = "Can't write to file - disk full?"; break; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s_util.cpp:388:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] case MALLOC_FAILED: p = "Can't allocate memory"; break; ^~~~~~~~~~~~~~~~~~~~~~~ s_util.cpp:393:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] case BAD_HEADER: p = "Bad file header"; break; ^~~~~~~~~~~~~~~~~ s_util.cpp:394:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] case BAD_DECODE: p = "Can't decode data"; break; ^~~~~~~~~~~~~~~~~~~ In file included from worker.cpp:36:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from worker.cpp:60: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from worker.cpp:61:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from worker.cpp:59: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from chirpfft.cpp:29:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from chirpfft.cpp:52: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from chirpfft.cpp:53:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from chirpfft.cpp:42: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from spike.cpp:27:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from spike.cpp:63: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from spike.cpp:63:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from spike.cpp:60: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ spike.cpp: In function ‘int FindSpikes(float*, int, int, SETI_WU_INFO&, float*, unsigned int*, float*)’: spike.cpp:380:81: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=] si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,analysis_state.icfft); ~~~~~~~~~~~~ ^ spike.cpp: In function ‘int FindSpikes_R(int, int, SETI_WU_INFO&, float, unsigned int, float)’: spike.cpp:450:81: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=] si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,analysis_state.icfft); ~~~~~~~~~~~~ ^ spike.cpp: In function ‘int FindSpikes_R1(int, int, SETI_WU_INFO&, float, unsigned int)’: spike.cpp:553:81: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=] si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,analysis_state.icfft); ~~~~~~~~~~~~ ^ spike.cpp: In function ‘void FindSpikes_R2(int, int, SETI_WU_INFO&, float, unsigned int, int)’: spike.cpp:615:66: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=] si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,icfft); ~~~~~~~~~~~~ ^ In file included from ../db/db_table.h:25:0, from seti_header.h:43, from seti.h:45, from progress.cpp:50: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from progress.cpp:50: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from progress.cpp:50:0: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from s_util.h:142:0, from progress.cpp:39: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from ../db/db_table.h:25:0, from seti_header.h:43, from seti.h:45, from gdata.h:40, from gdata.cpp:43: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from seti_header.h:43:0, from seti.h:45, from gdata.h:40, from gdata.cpp:43: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from gdata.h:40:0, from gdata.cpp:43: seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define SINT8_FMT "%"PRId64 ^ seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define UINT8_FMT "%"PRIu64 ^ In file included from seti.h:292:0, from gdata.h:40, from gdata.cpp:43: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ In file included from ../db/schema_master.cpp:2:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from ../db/schema_master.cpp:18:0: ../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id))); ^ ../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id))); ^ In file included from ../db/sqlrow.cpp:17:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from ../db/sqlblob.cpp:17:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from ../db/xml_util.cpp:92:0: ../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from ../../src/GPU_lock.cpp:20:0: ../../src/../AKv8/sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ ../../src/../AKv8/sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING ^ In file included from ../../src/GPU_lock.cpp:40:0: ../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined--- #pragma message("---SSE2 defined---") ^ amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h FINSHED BUILDING CLIENT PROGRAM amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h setiathome-8.22.x86_64-pc-linux-gnu.debug seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h FINSHED BUILDING DEBUG CLIENT PROGRAM amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h setiathome-8.22.x86_64-pc-linux-gnu.debug seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h Making all in ./../srcI added some debug statements and printout before calls to print_xml, which did not print, so I think the issue is not with print_xml since it is not even being called for the missing signals. Also, this message is being printed in the benchmarkV3 stderr file: SETI@home error -5 Can't open file (work_unit.sah) in read_wu_state() errno=2 File: worker.cpp Line: 141 |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.