Message boards :
Number crunching :
Question about Lunatics
Message board moderation
Author | Message |
---|---|
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
Ok, this is a first for me at least. Been working on a new machine, finally got Boinc to download and install. connected to Seti and installed Lunatics, there were issues so I had to remove BOINC and reinstall After the first couple of work units downloaded, exited BOINC and installed Lunatics Made my preference on installation for cuda 50. Restarted BOINC and saw the MB running under cuda 50. Waited a bit longer then exited, and install my app_config.xml along with commandlines for APs and modification to the mbcuda.cfg It was running fine, then updated and downloaded MB cuda 22. I aborted some but can't figure out why it keeps downloading Cuda 22 when I told it to run only cuda 50 Any ideas? |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
I would say it's just trying to figure out what the best app is since it is a new computer. |
woohoo Send message Joined: 30 Oct 13 Posts: 972 Credit: 165,671,404 RAC: 5 |
i thought it's not supposed to do that if you're running lunatics |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
But it shouldn't be doing that since I used the Lunatics to tell it which one to run. One of my friends suggested uninstalling and then using crab cleaner on the registry. Maybe. When I look at how the cuda 22 run, it's the 0.04CPU +1 GPU so it's reading something from lunatics, not sure why thou the quest continues... |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
You really need to understand BOINC's Anonymous platform mechanism - what it does, how it works, and how the Lunatics installer uses it (I should know, I maintain it). Feel free to ask, but not tonight - it's bedtime on this side of the pond. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Boinc runs what's in your App info. So, post your app_info so we can see it. |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
Sorry, I deleted everything then CCleaned the computer. Going to reinstall both boinc and lunatics. If it continues i'll post the app_info. I did look at it before I deleted then and uninstalled, didn't see any cuda 22 but then again, I could have missed it. Going to go eat dinner and will post again after the reinstall, probably about an hour or so.. Zalster |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
Think I got it sorted, had to clean out a bunch of old registry and clean up the folders as much as I could. Seems like it's resolved and running slowly but eventually will get there. Thanks for the advice everyone Zalster |
Mark Mansfield Send message Joined: 26 Jul 15 Posts: 37 Credit: 827,183 RAC: 0 |
Stupid newbee question... what does Lunatics do beyond what one might do in making an edit to app_config? |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
Lunatics apps are optimized science applications, taken from the original source code and modified to use newer instruction sets of modern CPUs such as SSE4 or AVX to gain faster speed in processing data. They are able to do this through the use of the documented BOINC feature called Anonymous Platform (app_info.xml) originally designed to allow third-parties to write science applications for unsupported platforms or OSes. App_config.xml, by contrast, was designed to allow some configurability in the BOINC client to, for example, specify that BOINC should use all GPUs in the system (as opposed to only the first one it detects), or to suspend processing when certain applications are running. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Stupid newbee question... what does Lunatics do beyond what one might do in making an edit to app_config? For tasks which run directly on CPUs, Lunatics supplies a choice of optimised applications tailored to the specific capabilities of modern CPUs - through various generations of SIMD instruction sets and including AVX if your CPU and OS support it. These applications (especially if you can use AVX) are significantly faster that the generic 'one size fits all' application allocated automatically by the project servers. For applications which run on GPUs - any GPUs - there's very little difference in the applications, because the project distributes Lunatics applications anyway. Lunatics does allow you to pre-select the MB CUDA application appropriate for your particular NVidia card, rather than waiting while the server tests all permutations. That's about it. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
App_config.xml, by contrast, was designed to allow some configurability in the BOINC client to, for example, specify that BOINC should use all GPUs in the system (as opposed to only the first one it detects), or to suspend processing when certain applications are running. Actually, telling BOINC to use all GPUs is done through cc_config.xml app_config.xml is more useful for controlling how many tasks run simultaneously on any given device. |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
App_config.xml, by contrast, was designed to allow some configurability in the BOINC client to, for example, specify that BOINC should use all GPUs in the system (as opposed to only the first one it detects), or to suspend processing when certain applications are running. That's right, I did get those mixed up. Thanks Richard! |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
Update on my last install. I installed the app_config.xml but seti was using both values in app_info and app_config ( running cuda 50 at 0.5 CPU+0.5GPU and cuda 42 at 0.04 CPU +1 GPU) Eventually I was forced to manually edit the app_info.xml Granted there maybe something causing the problem, but I can't figure out what it was. I had reformatted the hard drive before installing windows. installed boinc and lunatics. It didn't work as I had instructed in the app_config.xml Uninstalled and moved everything to trash and deleted. I used Crab Cleaner after uninstalling boinc and then rebooted and ran crab cleaner again. Fresh download of boinc and lunatics and installed. It continued run MB on both cuda 42 and cuda 50 with the above setting. It also was running AP under cuda_opencl_100 even thou my app_config has a pan class that specifies Opencl_nvidia_100 So I don't know why it was doing that. It forced me to go thru the app_info and manually delete all those setting that I didn't want just go get it to work like i wanted. Anyway, now running like I wanted. Zalster |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Update on my last install. This is sounding more and more as if you were running stock applications for a while, not under anonymous platform. Did the application column in BOINC Manager prefix all application names with "Local:"? That's the tell. If running stock, the server allocation will specify the plan class. If you have a matching entry in app_config.xml with the same plan class, app_config.xml will control it. If app_config says one thing, but the server sent something different, then (that section of) app_config will do nothing. The only time you could have multiple CUDA versions listed in BOINC Manager while running Lunatics is if you picked up a stock allocation prior to Lunatics installation, and you're still working through the stock cache. |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
It did say local in the applications The second time installed it only downloaded 1 cuda 50. I stopped BOINC and exited. Then installed Lunatics and the app_config.xml I rebooted and then started Boinc again. It ran the cuda 50 then downloaded about 10 more cuda 50s and ran those the 4th time it updated, it downloaded cuda 42s and ran those at 0.04CPU+1 NV It continued to download both 42 and 50 and to run both applications. I also couldn't figure out why AP was running under cuda_opencl_100 instead of the OpenCl_nvidia_100. Eventually I just removed all references to any cuda other than 50 from the app_info and only left OpenCL_nvidia_100 as well. That seemed to resolve the issues. I'm not sure why there would be residual on the HDD, I reformatted it before I ever began installing windows and the boinc and lunatics. I also ran Crab cleaner in the registry just in case something was lingering, how or why I don't know, but I did it anyway. BUT there has to be something I am missing on this HDD that is causing the problem as none of my other computers ever had this problem. At least it is working now. Zalster |
©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.