Posts by m.somers |
|
21) Message boards : :
Number crunching :
Hi new here and wondering about pending credits
Posted 421 days ago by m.somers Yep. m. |
|
22) Questions and answers : General issues :
Wish list :
Add support for BOINC-wide Teams please!
Posted 421 days ago by m.somers It seems that this feature is not part of BOINC 5.10 server edition. We are running the 5.10 server version because we had to tweak and modify quite some stuff to get things running smoothly with our project using homogeneous redundancy. Some of these tweaks never made it to the main line because it was regarded to specific to this project. The consequence is that we do not continuesly update server side. As a plus; we have a rather stable server here, as a con we lack some new features. As soon as we have time to start the long and hard migration to a new BOINC server edition these new features will be available for this project (lot's of testing and making sure everything works before going live and converting the database and will take at least two weeks from my busy scientific research and teaching schedule). Perhaps if I can find a student willing? m. |
|
23) Message boards : :
Number crunching :
All tasks error out on Linux 64 bit host
Posted 442 days ago by m.somers you should not replace your boinc binary (they are digitally signed by boinc so that's why that didn't work). What you can do is run the binary supplying an input file './binary inputfile'. Examples are included in the .tar.gz file. m. |
|
24) Message boards : :
Number crunching :
All tasks error out on Linux 64 bit host
Posted 443 days ago by m.somers H'mmm, it seems that you do not have installed your X11 / OpenGL development libraries (which include the needed headers). for my CentOS 5 system, these headers are in the mesa-libGL-devel-6.5.1-7.10.el5 package. m. |
|
25) Message boards : :
Number crunching :
Supported platforms
Posted 448 days ago by m.somers Ah, found something; as it turns out; in the DB you OS string is incomplete: mysql> select p_vendor,p_model,os_name,os_version from host where id=93186; +--------------+----------------------------------------------------------------------------+-----------+------------------------------+ | p_vendor | p_model | os_name | os_version | +--------------+----------------------------------------------------------------------------+-----------+------------------------------+ | AuthenticAMD | AMD A6-3500 APU with Radeon(tm) HD Graphics [Family 18 Model 1 Stepping 0] | Microsoft | x64 Edition, (06.02.8102.00) | +--------------+----------------------------------------------------------------------------+-----------+------------------------------+ and because of the Homogeneous redundancy this project uses, and the following code in the scheduler, you get the message: inline int OS(HOST& host){ if (strcasestr(host.os_name, "Linux")) return Linux; else if (strcasestr(host.os_name, "Windows")) return Windows; else if (strcasestr(host.os_name, "Darwin")) return Darwin; else if (strcasestr(host.os_name, "FreeBSD")) return freebsd; else return noos; }; with bool hr_unknown_platform(HOST& host) { if (OS(host) == noos) return true; if (CPU(host) == nocpu) return true; return false; } the fix is easy; I'll add an extra 'Microsoft' check into the OS determination code. m. |
|
26) Message boards : :
Number crunching :
Supported platforms
Posted 448 days ago by m.somers H'mmm; did some investigations; and this is a puzzle: your host (id 93186) shows this in the DB: mysql> select p_vendor,p_model from host where id=93186; +--------------+----------------------------------------------------------------------------+ | p_vendor | p_model | +--------------+----------------------------------------------------------------------------+ | AuthenticAMD | AMD A6-3500 APU with Radeon(tm) HD Graphics [Family 18 Model 1 Stepping 0] | +--------------+----------------------------------------------------------------------------+ yet; to get the 'not supported' message, the following if statements should all fail: inline int CPU(HOST& host){ if (strcasestr(host.p_vendor, "Intel")) { if (strcasestr(host.p_model, "Xeon")) return IntelXeon; if (strcasestr(host.p_model, "Celeron")) { if (strcasestr(host.p_model, " M ")) return IntelPentiumM; if (strcasestr(host.p_model, " D ")) return IntelPentiumD; if (strcasestr(host.p_model, "III")) return IntelPentiumIII; return IntelCeleron; } if (strcasestr(host.p_model, "Core")) return IntelCore2; if (strcasestr(host.p_model, "Pentium")) { if (strcasestr(host.p_model, "III")) return IntelPentiumIII; if (strcasestr(host.p_model, "II")) return IntelPentiumII; if (strcasestr(host.p_model, " 4 ")) return IntelPentium4; if (strcasestr(host.p_model, " D ")) return IntelPentiumD; if (strcasestr(host.p_model, " M ")) return IntelPentiumM; return IntelPentium; } if (strcasestr(host.p_model, "x86")) { if (strcasestr(host.p_model, "Family 6 Model 6")) return IntelCeleron; if (strcasestr(host.p_model, "Family 6 Model 9")) return IntelPentiumM; if (strcasestr(host.p_model, "Family 6 Model 10")) return IntelXeon; if (strcasestr(host.p_model, "Family 5 Model 1")) return IntelPentium; if (strcasestr(host.p_model, "Family 5 Model 2")) return IntelPentium; if (strcasestr(host.p_model, "Family 6 Model 1")) return IntelPentium; if (strcasestr(host.p_model, "Family 15 Model 1")) return IntelPentium4; if (strcasestr(host.p_model, "Family 15 Model 2")) return IntelPentium4; if (strcasestr(host.p_model, "Family 6 Model 7")) return IntelPentiumIII; if (strcasestr(host.p_model, "Family 6 Model 8" )) return IntelPentiumIII; if (strcasestr(host.p_model, "Family 6 Model 11")) return IntelPentiumIII; if (strcasestr(host.p_model, "Family 6 Model 3")) return IntelPentiumII; if (strcasestr(host.p_model, "Family 6 Model 5")) return IntelPentiumII; } return Intel; } else if(strcasestr(host.p_vendor, "AMD")) { if (strcasestr(host.p_model, "Duron")) return AMDDuron; if (strcasestr(host.p_model, "Opteron")) return AMDOpteron; if (strcasestr(host.p_model, "Sempron")) return AMDSempron; if (strcasestr(host.p_model, "Turion")) return AMDTurion; if (strcasestr(host.p_model, "Athlon")) { if (strcasestr(host.p_model, "XP")) return AMDAthlonXP; if (strcasestr(host.p_model, "MP")) return AMDAthlonMP; if (strcasestr(host.p_model, "64")) return AMDAthlon64; return AMDAthlon; } return AMD; } else if (strcasestr(host.p_vendor, "Macintosh")) return Macintosh; else return nocpu; }; However there should be a match to AMD because of the 'if(strcasestr(host.p_vendor, "AMD"))'. So; I do not yet have an answer to this for you; it could be that the strcasestr fails due to something ?! m. |
|
27) Message boards : :
Number crunching :
Supported platforms
Posted 450 days ago by m.somers no clue; it could be that there was temporarily no work for the machine? You could try with an ubuntu live CD to see if that works (aka it is a combination of the OS and CPU type). In either case; this seems like a client issue outof the reach of the project. Do other projects work with precisely that hardware? m. |
|
28) Message boards : :
Number crunching :
All tasks error out on Linux 64 bit host
Posted 483 days ago by m.somers H'mmm okay; so it is not our Classical application itself; it is probably something with the BOINC library included into the app. This is not trivial to change. The change is also global (for all hosts etc.) I'm afraid. Also there is no guarantee that a newer BOINC library will fix things. The next step would be to see if it related to your kernel / OS and check if on your kernel a newer BOINC lib would fix it. This could take a while as understaffed as I am right now ;-). You might want to have a look at it yourself? http://boinc.gorlaeus.net/download/DownLoads/Classical.tar.gz contains all the code and makefiles; you could untar it; recompile for your host on your host with the current BOINC lib and test (go into the 'Classical Dynamics for Linux' directory and run 'make -f Makefile_BOINC_EM64T'). If that test does not help the trickery starts because then a new BOINC library needs to be recompiled on your host into the 'boinc_libs' directory... m. |
|
29) Message boards : :
Number crunching :
All tasks error out on Linux 64 bit host
Posted 484 days ago by m.somers H'mmm please also try the stand alone executable from http://boinc.gorlaeus.net/download/DownLoads/Standalone/Executables/Graphics/GLUT_ClassicalDynamics_Linux_EM64T.x and see if that also crashes (to eliminate BOINC from the equation)? m. |
|
30) Message boards : :
Leiden Classical :
Scheduler request failed: HTTP file not found
Posted 489 days ago by m.somers Looked into this; alas not trivial to change (all WUs and RUs in database need changes for that to happen)... m. |