Message boards :
Application Code Discussion :
milkyway code releases
Message board moderation
Author | Message |
---|---|
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
I've made a code releases directory, so all code releases can now be found here: http://milkyway.cs.rpi.edu/milkyway/download/code_release/ |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Any idea when some work will be available for testing with this? |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
Any idea when some work will be available for testing with this? Probably in a few minutes. I'm fixing the bug that was making the feeder crash, which was caused by the workunits having the wrong appid. |
Send message Joined: 25 Dec 07 Posts: 10 Credit: 217,283 RAC: 0 |
Some updates to make.linux for v0.3
|
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
Some updates to make.linux for v0.3 Thanks! I'll fix the makefile with these changes and post here when it's updated :) |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Just some preliminary tests:
|
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
I updated the 0.3 code a bit (i think i fixed a bug that was causing some of the windows clients to crash). We'll be releasing the 0.3 app this afternoon. I also made a couple changes to the make.linux file (to make it emacs friendly). |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
I think you'll have to lower your credits again. ;) Hmm, maybe not. Just calculating the credit for the first WU I've returned using a self compiled and GCC optimized 0.3 app, and it works out to 44.45 credits per hour, which is less than the average I get on ABC using my 64-bit Linux machine (~60 credits/hour if anyone was wondering). So from first looks, the credit situation should be okay. |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
Just some preliminary tests: how does this compare to milksop's version? |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
how does this compare to milksop's version? If you mean the version that was optimized before, I can't say. I never tried running it. If it's another optimized version here, I haven't tried it yet. All the code I've been running has either been stock or my own compilations. |
Send message Joined: 2 Aug 08 Posts: 24 Credit: 374,440,641 RAC: 0 |
Milksops Version takes about 5 min 7 sec on a 3 Ghz Quad under Vista 64. Cheers Sabroe SMC |
Send message Joined: 1 Oct 08 Posts: 106 Credit: 24,162,445 RAC: 0 |
Milksops Version takes about 5 min 7 sec on a 3 Ghz Quad under Vista 64. That is a number for the published 32bit compilation without any SSE. I have used VC98 to slow it down to the performance of the linux build (using gcc3.04) ;) When compiling it with a newer intel Compiler with SSE2 enabled it would have been roughly a factor of two faster on newer CPUs. But the compatibility would have been worse. |
Send message Joined: 29 Jul 08 Posts: 9 Credit: 2,200,784 RAC: 0 |
I managed to compile the code (with BOINC compiled in /usr/src/rpm/BUILD/BOINC) for 32bits Linux. Here is my Makefile: #-*- Makefile -*- # # usage: # # make -f make.linux app_x86_64 # # make -f make.linux app_i686 # # # change BOINC_DIR locally or define it on the make command line # APP_VERSION = 0.3 BOINC_DIR = /usr/src/rpm/BUILD/boinc BOINC_API_DIR = $(BOINC_DIR)/api BOINC_LIB_DIR = $(BOINC_DIR)/lib BOINC_LINK_DIR = /usr/src/rpm/BUILD/boinc BOINC_LIB_LINK_DIR = $(BOINC_LINK_DIR)/lib BOINC_API_LINK_DIR = $(BOINC_LINK_DIR)/api VARIANTFLAGS = -DGMLE_BOINC CXXFLAGS_ALL = $(VARIANTFLAGS) \ -O2 -fomit-frame-pointer -frename-registers -fweb -fexpensive-optimizations -fno-strict-aliasing -march=i686 -msse3 -mfpmath=sse -pipe \ -I$(BOINC_DIR) -I$(BOINC_LIB_DIR) -I$(BOINC_API_DIR) CXX_i686 = g++ CXXFLAGS_i686 = -m32 $(CXXFLAGS_ALL) LDFLAGS_i686 = -L/usr/X11R6/lib -L$(BOINC_LIB_LINK_DIR) -L$(BOINC_API_LINK_DIR) CXX_x86_64 = g++ CXXFLAGS_x86_64 = $(CXXFLAGS_ALL) LDFLAGS_x86_64 = -L/usr/local/lib #LDFLAGS_x86_64 = -L/usr/local/lib -L/usr/X11R6/lib #LDFLAGS_x86_64 = -L$(BOINC_LIB_LINK_DIR) -L$(BOINC_API_LINK_DIR) APP_DIR = ../astronomy FGDO_DIR = .. SCHED_DIR = $(FGDO_DIR)/evaluation SEARCH_DIR = $(FGDO_DIR)/searches UTIL_DIR = $(FGDO_DIR)/util APP_OBJS = \ $(APP_DIR)/boinc_astronomy.o \ $(APP_DIR)/atSurveyGeometry.o \ $(APP_DIR)/numericalIntegration.o \ $(APP_DIR)/parameters.o \ $(APP_DIR)/probability.o \ $(APP_DIR)/stCoords.o \ $(APP_DIR)/stCnum.o \ $(APP_DIR)/stMath.o \ $(APP_DIR)/stVector.o \ $(APP_DIR)/star_points.o \ $(APP_DIR)/evaluation_optimized.o \ $(APP_DIR)/evaluation_state.o SEARCH_OBJS = \ $(SEARCH_DIR)/search_parameters.o UTIL_OBJS = \ $(UTIL_DIR)/io_util.o \ $(UTIL_DIR)/settings.o PROGS = milkyway_$(APP_VERSION)_i686-pc-linux-gnu milkyway_$(APP_VERSION)_x86_64-pc-linux-gnu all: $(PROGS) app_i686: OBJ_CXX = $(CXX_i686) app_i686: OBJ_CXXFLAGS = $(CXXFLAGS_i686) app_i686: $(APP_OBJS) $(SEARCH_OBJS) $(UTIL_OBJS) $(BOINC_API_LINK_DIR)/libboinc_api.a $(BOINC_LIB_LINK_DIR)/libboinc.a $(CXX_i686) $(LDFLAGS_i686) $(CXXFLAGS_i686) -Wl --export_dynamic -o milkyway_$(APP_VERSION)_i686-pc-linux-gnu $(APP_OBJS) $(SEARCH_OBJS) $(UTIL_OBJS) -lm -lboinc_api -lboinc -pthread app_x86_64: OBJ_CXX = $(CXX_x86_64) app_x86_64: OBJ_CXXFLAGS = $(CXXFLAGS_x86_64) app_x86_64: $(APP_OBJS) $(SEARCH_OBJS) $(UTIL_OBJS) $(BOINC_API_LINK_DIR)/libboinc_api.a $(BOINC_LIB_LINK_DIR)/libboinc.a $(CXX_x86_64) $(LDFLAGS_x86_64) $(CXXFLAGS_x86_64) -Wl --export_dynamic -o milkyway_$(APP_VERSION)_x86_64-pc-linux-gnu $(APP_OBJS) $(SEARCH_OBJS) $(UTIL_OBJS) -lm -lboinc_api -lboinc -pthread .C.o: $(OBJ_CXX) $(OBJ_CXXFLAGS) $(INC) -Wall -x c++ -c $< -o $@ .c.o: $(OBJ_CXX) $(OBJ_CXXFLAGS) $(INC) -Wall -x c++ -c $< -o $@ clean: rm -f $(APP_OBJS) $(UTIL_OBJS) $(SEARCH_OBJS); clean_all: rm -f $(PROGS) $(APP_OBJS) $(UTIL_OBJS) $(SEARCH_OBJS); However, it looks like I can't get BOINC to download WUs for the new app, it reports: mer. 26 nov. 2008 01:53:35 CET|Milkyway@home|Sending scheduler request: To fetch work. Requesting 227032 seconds of work, reporting 0 completed tasks mer. 26 nov. 2008 01:53:40 CET|Milkyway@home|Scheduler request succeeded: got 0 new tasks mer. 26 nov. 2008 01:53:40 CET|Milkyway@home|Message from server: No work sent while there is work waiting on the servers (the "Message from server: No work sent" is usually an indication that there is no WU matching the application version). I guess I'm having something wrong in my app_info.xml file, but I can't find out hat exactly. Here it is: <app_info> <app> <name>milkyway</name> </app> <file_info> <name>milkyway_0.3_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>0.3</version_num> <file_ref> <file_name>milkyway_0.3_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> <app_info> I tried to change name & app_name for "astronomy" and version_num for 2, 3, 0.2, 0.3 & 1.22, but all to no avail... What am I doing wrong, please ? |
Send message Joined: 12 Nov 07 Posts: 2425 Credit: 524,164 RAC: 0 |
Could just be that there isn't much work at the moment. Doesn't expecting the unexpected make the unexpected the expected? If it makes sense, DON'T do it. |
Send message Joined: 29 Jul 08 Posts: 9 Credit: 2,200,784 RAC: 0 |
Could just be that there isn't much work at the moment. There are over 1200 WUs available for download following the server status page, and they won't download either when I set back Milkyway to the old app (same "No work sent" report indicating there are WUs but that they don't match the app version). I'd rather say that there are no old app WUs left and that I didn't get the version and/or app name right in my app_info.xml file... |
Send message Joined: 4 Oct 08 Posts: 1734 Credit: 64,228,409 RAC: 0 |
This, I think, is common to many I am using thw Milksop client so I would expect conventional WUs to D/L. But none come, and others running the test clients seem to be in the samee boat. As Bandit says, no work? |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
This, I think, is common to many There's work available, and the assimilator is generating work... something is slowing up the process and we're not quite sure what yet. |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
However, it looks like I can't get BOINC to download WUs for the new app, it reports: Getting the same thing here now, 1500WUs reported ready to sent at the time of this writing. Just trying to use the new 0.4 app, although I was getting the same error with my 0.3 app. |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
However, it looks like I can't get BOINC to download WUs for the new app, it reports: I've been trying to debug the assimilator, it's been crashing from some random seg fault that i haven't been able to track down. thats why the work has been scarce for the new app. |
Send message Joined: 30 Aug 07 Posts: 2046 Credit: 26,480 RAC: 0 |
However, it looks like I can't get BOINC to download WUs for the new app, it reports: I've been trying to debug the assimilator, it's been crashing from some random seg fault that i haven't been able to track down. thats why the work has been scarce for the new app. |
©2024 Astroinformatics Group