Questions and Answers :
Windows :
Source Code for Windows
Message board moderation
Author | Message |
---|---|
JohnStrat Send message Joined: 27 Jul 12 Posts: 3 Credit: 19,409 RAC: 0 |
Hi, I am trying to take the Windows source code, compile it and to offload parts of the analysis to an FPGA. However, I am having a hard time building the source code on windows. I am running Windows 7 64-bit and I have tried using the following 3 compilers: Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 I have checked out the following repositories: Seti@Home svn co https://setisvn.ssl.berkeley.edu/svn/seti_boinc svn co https://setisvn.ssl.berkeley.edu/svn/tags/seti_boinc/Windows_Linux_7.00/ svn co https://setisvn.ssl.berkeley.edu/svn/branches/seti_cuda/ BOINC git clone git://boinc.berkeley.edu/boinc-v2.git git clone git://boinc.berkeley.edu/boinc_depends_win_vs2005.git git clone git://boinc.berkeley.edu/boinc_depends_win_vs2008.git git clone git://boinc.berkeley.edu/boinc_depends_win_vs2010.git Can anybody point me to where the latest source code repositories are? I have been searching the internet for weeks if not months for this. Thank you, |
rob smith Send message Joined: 7 Mar 03 Posts: 22190 Credit: 416,307,556 RAC: 380 |
You might find this thread to be of help: http://setiathome.berkeley.edu/forum_thread.php?id=73642 (Also Number Crunching might be a better place to ask as a number of the developers and testers lurk there) Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
(Also Number Crunching might be a better place to ask as a number of the developers and testers lurk there) He can't at the moment. His RAC is zero. NC requires a RAC greater than 0.99 |
rob smith Send message Joined: 7 Mar 03 Posts: 22190 Credit: 416,307,556 RAC: 380 |
Well spotted Jord - I'd only glanced and saw he has a credit, not that his RAC was very low. He can read the thread I posted, but can't post to it. One thing I would do if I were going to expend a lot of effort in producing and FPGA to do some of the (cpu) work would be to run a few tasks using a heavy duty path/task analysis tool just to work out which sections of the code are heavily used and are amenable to moving off the cpu onto an FPGA. One thing to note is that SETI@Home's source is fairly stable, so the "public" source may be several months old. Beta may have newer material, but as far as I'm aware you will have to register there and maintain a RAC on Beta to be able to access both the source and the various benchmark tasks - which you will have to run to ensure that your CPU/FPGA hybrid code is producing valid results. Beta can be found at: http://setiweb.ssl.berkeley.edu/beta/ Good hunting. Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
JohnStrat Send message Joined: 27 Jul 12 Posts: 3 Credit: 19,409 RAC: 0 |
Thanks guys, What I did was build the "boinc-old" and the svn repository using Visual Studio 2005. I did an analysis a long time ago and determined where I should transfer the data into an FPGA and where I should transfer it back to the host. So now I am going to pick up where I left off and see if I can finish this project! (and then I'll figure out how to build it with Visual Studio 2010 and to make sure my results are valid...etc) |
JohnStrat Send message Joined: 27 Jul 12 Posts: 3 Credit: 19,409 RAC: 0 |
for any other devs using Visual Studio out there, it appears to me that the set_boinc.dev, which is a DevC++ project is what the project is built with, so when you want to open the code using Visual Studio, just use the .dev file as a reference for whats needs to get changed/patched...etc |
©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.