[CentOS] Folding At Home OT

Sat May 2 09:55:02 UTC 2015
Alexandru Chiscan <lec at easterng.ro>

     Hello all,

On 04/28/2015 01:51 AM, Mark LaPierre wrote:
> On 04/22/15 21:05, Mark LaPierre wrote:
>> Can someone recommend a good video card to use with CentOS 6.6 that has
>> a GPU, or two, or more, that will work with the Folding At Home project.
>>
>> I built a killer machine primarily for contributing to the FAH effort
>> but the video card, NVIDIA Corporation G94 [GeForce 9600 GT], I had on
>> hand is not getting any assignments.  I'm using the proprietary NVIDIA
>> driver.  I've got a pcie 16X socket to plug it into.
I tried also to run a GPU queue with FAH and it seems that the client program needs a 
newer libc library than available in C6.
The logs were not helpfull:

09:33:52:WU00:FS01:Running FahCore: /usr/bin/FAHCoreWrapper 
/var/lib/fahclient/cores/web.stanford.edu/~pande/Linux/AMD64 
/NVIDIA/Fermi/Core_17.fah/FahCore_17 -dir 00 -suffix 01 -version 704 -lifeline 13249 
-checkpoint 15 -gpu 0 -gpu-vendor nvidia
09:33:52:WU00:FS01:Started FahCore on PID 13558
09:33:52:WU00:FS01:Core PID:13562
09:33:52:WU00:FS01:FahCore 0x17 started
09:33:53:WARNING:WU00:FS01:FahCore returned: FAILED_2 (1 = 0x1)

I have discovered the real error only after manually running the command listed in logs 
with strace:

[pid 13645] writev(2, [{"/var/lib/fahclient/cores/web.sta"..., 96}, {": ", 2}, 
{"/lib64/libm.so.6", 16}, {": ", 2}, {"version `GLIBC_2.15' not found ("..., 141}, {"\n", 
1}], 6) = 258
[pid 13645] writev(2, [{"/var/lib/fahclient/cores/web.sta"..., 96}, {": ", 2}, 
{"/usr/lib64/libstdc++.so.6", 25}, {": ", 2}, {"version `GLIBCXX_3.4.15' not fou"..., 
145}, {"\n", 1}], 6) = 271
[pid 13645] writev(2, [{"/var/lib/fahclient/cores/web.sta"..., 96}, {": ", 2}, 
{"/lib64/libc.so.6", 16}, {": ", 2}, {"version `GLIBC_2.15' not found ("..., 141}, {"\n", 
1}], 6) = 258
[pid 13645] writev(2, [{"/var/lib/fahclient/cores/web.sta"..., 96}, {": ", 2}, 
{"/lib64/libc.so.6", 16}, {": ", 2}, {"version `GLIBC_2.14' not found ("..., 141}, {"\n", 
1}], 6) = 258

I have to investigate if there is a alternate fahclient (older version maybe) which works 
in C6

Lec

PS: I have seen that the FAH executable for cpu queue is statically linked:

file /var/lib/fahclient/cores/web.stanford.edu/~pande/Linux/AMD64/Core_a4.fah/FahCore_a4
/var/lib/fahclient/cores/web.stanford.edu/~pande/Linux/AMD64/Core_a4.fah/FahCore_a4: ELF 
64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.15, 
stripped