Message boards :
News :
Wisdom.sah now persistent.
Message board moderation
Author | Message |
---|---|
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I'm modified the result template to (I hope) make the FFTW wisdom file a persistent file. This may cause unexpected problems with uploads, downloads or app starts. Let me know if does. ![]() |
Send message Joined: 29 May 06 Posts: 1037 Credit: 8,440,339 RAC: 0 ![]() |
I'm modified the result template to (I hope) make the FFTW wisdom file a persistent file. This may cause unexpected problems with uploads, downloads or app starts. Let me know if does. Is that on any particular app version, or all? Claggy |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
All apps. But apparently this is yet another BOINC feature that doesn't work as advertised, so I may have to undo it. ![]() |
Send message Joined: 3 Dec 05 Posts: 2 Credit: 471,458 RAC: 0 ![]() |
Getting the following error on all WU's. <core_client_version>7.2.28</core_client_version> <![CDATA[ <message> upload failure: <file_xfer_error> <file_name>wisdom.sah</file_name> <error_code>-161</error_code> </file_xfer_error> </message> ]]> |
Send message Joined: 11 Dec 08 Posts: 198 Credit: 658,573 RAC: 0 ![]() |
Interesting side effect there with it bailing on Cudas as well, even though the Cuda MB builds don't use fftw or its wisdom file. |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
Yeah, I'm manually granting credit for these. Eventually (today, I think) these should work through the queue and we should get back to normal ones. David is looking at the issues I'm having. ![]() |
Send message Joined: 12 Nov 10 Posts: 1149 Credit: 32,460,657 RAC: 1 ![]() |
Not sure if it's related but I've been getting the following error this afternoon - times are UTC 04/12/2013 13:22:33 | SETI@home Beta Test | Sending scheduler request: To fetch work. 04/12/2013 13:22:33 | SETI@home Beta Test | Reporting 1 completed tasks 04/12/2013 13:22:33 | SETI@home Beta Test | Requesting new tasks for CPU 04/12/2013 13:22:35 | SETI@home Beta Test | [error] Can't parse file info in scheduler reply: unexpected XML tag or syntax 04/12/2013 13:22:35 | SETI@home Beta Test | [error] No close tag in scheduler reply |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
Probably is. I'll check it out. ![]() |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
All apps. But apparently this is yet another BOINC feature that doesn't work as advertised, so I may have to undo it. Eric, wisdom file is persitent for all GPU builds and for all CPU opt build since long time ago already. Just check how it's implemented in GPU build, it has almost nothing to do with BOINC and runs on known BOINC versions just OK. |
Send message Joined: 14 Oct 05 Posts: 1137 Credit: 1,848,733 RAC: 0 ![]() |
All apps. But apparently this is yet another BOINC feature that doesn't work as advertised, so I may have to undo it. That uses the project path as specified by BOINC in init_data.xml to facilitate file operations. Although I think that's the best way, I doubt if adding that kind of code and issuing new applications is practical at this point. Perhaps it should go on a todo list for whenever new applications are needed for other reasons. @Eric - The reason your approach failed is that the generated_locally and upload_when_present tags were removed by changeset 8296968 in July 2011 as part of the changes to allow distributed storage. Current code only recognizes them enough to avoid an unparsed XML error. What I think *would* work is akin to the workaround for cmdline.txt files for the OpenCL applications. The server could send out an empty file named wisdom_v7.sah or such, and the file_ref would use <open_name>wisdom.sah</open_name> so the application could read and write the file. However, that essentially relies on an undocumented feature of BOINC and it might be sensible to have David bless it. Joe |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I ended up implementing something that's probably similar. I get the project directory from the APP_INIT_DATA structure, and opens "wisdom.sah" there, unless (at some point in the future) it gets fixed in which case it will open "wisdom.sah" through a BOINC soft link. ![]() |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
Eric, our last findings in FFTW wisdom area that planning is redone when library detects switch from x86 to x64 build. That is, to be useful in mixed x64/x86 environment (at least under Windows) files for x86 and x64 builds should have different names (to avoid unneeded replannings). It will be implemented for opt builds maybe worth to do the same for CPU stock too. |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
Thanks. I'll implement that. ![]() |
©2025 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.