Thread 'Example application testing'

Message boards : Questions and problems : Example application testing
Message board moderation

To post messages, you must log in.

AuthorMessage
Steve Terry

Send message
Joined: 3 Aug 12
Posts: 4
United States
Message 45138 - Posted: 3 Aug 2012, 21:48:49 UTC

I have been following the guidelines in the wiki on how to set up and configure the BOINC server and client. I have the BOINC server running in Virtual Box on a Windows 7 64-bit PC and the Windows BOINC client installed. On the server I've configured and set up the example project i.e.
./make_project --db_pass boincadmpw --delete_prev_inst --drop_db_first --url_base http://a.b.c.d --test_app test
where a.b.c.d is the ip of the server. The project page shows up and all services are running. When the client connects though, I get a simple reply:
8/3/2012 4:28:59 PM | test | Sending scheduler request: Project initialization.
8/3/2012 4:28:59 PM | test | Requesting new tasks for CPU and NVIDIA
8/3/2012 4:29:00 PM | test | Scheduler request completed: got 0 new tasks
8/3/2012 4:29:00 PM | test | Message from server: An %%s GPU is required to run tasks for this project
8/3/2012 4:29:00 PM | test | No tasks sent

Not sure what is going on. Earlier in the log I can see that i have an NVIDIA GPU:
8/3/2012 3:48:13 PM | | NVIDIA GPU 0: Quadro FX 580 (driver version 270.71, CUDA version 4.0, compute capability 1.1, 457MB, 219MB available, 108 GFLOPS peak)
8/3/2012 3:48:13 PM | | OpenCL: NVIDIA GPU 0: Quadro FX 580 (driver version 270.71, device version OpenCL 1.0 CUDA, 457MB, 219MB available)

Any ideas what I could be doing wrong? I'm not even certain the example applicaton uses the GPU.
ID: 45138 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15634
Netherlands
Message 45141 - Posted: 4 Aug 2012, 23:40:32 UTC - in response to Message 45138.  

Looks like a corruption in the code. You did use the Debian-6 BOINC server image from here to set up the server?
ID: 45141 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15634
Netherlands
Message 45151 - Posted: 5 Aug 2012, 15:15:52 UTC - in response to Message 45141.  

Yup, it was a corruption in the sched_send.cpp code. That is now fixed.
You should be able to fix it by running the newest source code from trunk\boinc\
ID: 45151 · Report as offensive
Steve Terry

Send message
Joined: 3 Aug 12
Posts: 4
United States
Message 45161 - Posted: 6 Aug 2012, 13:26:55 UTC

Yes the error message was deceiving. However, the problem seemed to be my fault. I had ran make_project several times when trying to figure out how to get the client to respond to the server. What I had missed was the last step of update_versions. This meant that no executables were cataloged for the project so nothing could be executed from the clients. Once that was resolved it is all working correctly now.
ID: 45161 · Report as offensive

Message boards : Questions and problems : Example application testing

Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.