PDA

View Full Version : Collatz on Ubuntu 12.10 (using 12.10 Catalyst/AMD APP SDK 2.8)?



Dirk Broer
02-23-2013, 02:46 PM
Though POEm and WCG (both OpenCL applications) go along just fine under 64-bit Ubuntu 12.10, Collatz just will refuse any work.
An application found under their own -Collatz's- webpage's seems to take certain uninstalled libraries and a Lib64 map under Usr for granted that just are not there:

libaticalcl.so => /usr/lib64/libaticalcl.so (0x00002b373b4e3000)
libbrook64.so => /usr/lib64/libbrook64.so (0x00002b373b6d1000)
libbrook_cal64.so => /usr/lib64/libbrook_cal64.so (0x00002b373b914000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b373bb33000)
libm.so.6 => /lib64/libm.so.6 (0x00002b373be3b000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b373c08e000)
libc.so.6 => /lib64/libc.so.6 (0x00002b373c29d000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b373c5e2000)
libaticalrt.so => /usr/lib64/libaticalrt.so (0x00002b373c7fd000)
librt.so.1 => /lib64/librt.so.1 (0x00002b373c91e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b373cb27000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002b373cd2b000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002b373cf3d000)
/lib64/ld-linux-x86-64.so.2 (0x00002b373b4b4000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00002b373d273000)
libxcb-xlib.so.0 => /usr/lib64/libxcb-xlib.so.0 (0x00002b373d477000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00002b373d679000

Brucifer
02-24-2013, 04:31 PM
Looks like you are missing a compatibility library. Been ages since I messed with ubuntu. Maybe AMDave will read this, or Vaughan and pitch in with their sage advice???? Have you posted on the Collatz community message board about it???

Dirk Broer
02-24-2013, 10:08 PM
Hi Brucifer,

As soon as I get this problem licked I'll post it on each and every forum! Seems like half the world has problems with BOINC/GPU projects plus Ubuntu 12.10 (The other half uses either an other distro, Windows, or has gone bonkers by now)
But I have had WCG, POEM and Moo! GPU WUs running on the box, so Collatz will have no chance to escape. I will now try the new app_config.xml approach (new since BOINC 7.0.42 or so, and I am using 7.0.44 on Dave's advice), see what it brings. Moo! is running fine using such a file.

AMDave
02-25-2013, 01:17 AM
Oh. yup. haha.

download the suitable optimized app here: http://boinc.thesonntags.com/collatz/power_apps.php
unzip it somwhere
stop boinc
copy the app_info.xml
AND the client-app binary (eg collatz_2.01_x86_64-pc-linux-gnu__ati14)
AND the libbrook*.so files
into the project folder ~/BOINC/projects/boinc.thesonntags.com
restart boinc

* extra - the first time I did this I swear that BOINC removed one of the files - app_info or the client binary I think, so go back and check it is still there, if not then repeat

Dirk Broer
02-25-2013, 06:35 AM
When the binary was removed by BOINC for the fourth or fifth time with me, I gave up this approach. I had placed the libbrook*.so files in the usr/lib map though, as per the read.me file (which actually states that you have to place them in the usr/lib64 map, but that no longer exists in newer Ubuntu versions). When Moo! is done running four WUs at a time -which it doesn't seem to like- I will return once more to Collatz.