https://dc.planet3dnow.de/wiki/api.php?action=feedcontributions&user=Piloboy&feedformat=atomPlanet 3DNow! Distributed Computing Wiki - Benutzerbeiträge [de]2024-03-28T09:12:11ZBenutzerbeiträgeMediaWiki 1.35.1https://dc.planet3dnow.de/wiki/index.php?title=Portal:Folding@Home/Installation/Linux-Textclient&diff=3983Portal:Folding@Home/Installation/Linux-Textclient2008-04-01T18:21:11Z<p>Piloboy: Installation auf Gentoo hinzugeführt</p>
<hr />
<div>== Vorbemerkung ==<br />
<br />
Der Textclient sollte immer dann genommen werden, wenn der Rechner nicht so leistungsstark ist bzw. eine Singlecore-CPU hat oder nicht rund um die Uhr läuft. Die Deadlines der [[Work-Unit|Work-Units]] für den Textclient sind um einiges länger als bei denen für den SMP-Client.<br />
<br />
<br />
== Installation ==<br />
<br />
Verzeichnis erstellen. Für jeden Prozessorkern muss ein separates Verzeichnis angelegt werden.<br />
<br />
mkdir fah_1<br />
<br />
Ins Verzeichnis wechseln<br />
<br />
cd fah_1<br />
<br />
Client herunterladen. Den aktuellen Namen und Pfad des Text-Clienten findet man auf der Download-Seite des Projekts.<br />
<br />
http://folding.stanford.edu/German/Download<br />
<br />
wget http://www.stanford.edu/group/pandegroup/release/FAH504-Linux.exe<br />
<br />
Die heruntergeladene Datei ausführbar machen<br />
<br />
chmod +x FAH504-Linux.exe<br />
<br />
Konfigurieren des Clients (mehr Infos siehe unten)<br />
<br />
./FAH504-Linux.exe -configonly<br />
<br />
Starten des Clients<br />
<br />
./FAH504-Linux.exe -verbosity 9<br />
<br />
<br />
== Konfiguration ==<br />
<br />
./FAH504-Linux.exe -configonly -local<br />
<br />
Folgende Angaben werden abgefragt:<br />
User name [Anonymous]?<br />
Welchem Namen sollen die Punkte der berechneten WUs zugeschrieben werden?<br />
<br />
Team Number [0]?<br />
Welchem Team sollen die Punkte der berechneten WUs zugeschrieben werden? Planet 3DNow! hat die Nummer 34361.<br />
<br />
Ask before fetching/sending work (no/yes) [no]?<br />
Besteht keine dauerhafte Netzwerkverbindung zum Internet, sollte hier ''yes'' angegeben werden. Der Client fragt dann nach, wenn er auf das Internet zugreifen will.<br />
<br />
Use proxy (yes/no) [no]?<br />
Wird ein Proxy benutzt? Im Normalfall ''no''.<br />
<br />
Allow receipt of work assignments and return of work results greater than 5MB in size<br />
(such work units may have large memory demands) (no/yes) [no]?<br />
Wenn das vorhandene Up-/Download-Volumen des Internetzugangs und der Speicherausbau des Rechners kein Problem darstellen, ''yes'' eingeben.<br />
<br />
Change advanced options (yes/no) [no]?<br />
''yes'' eingeben um die Optionen für Fortgeschrittene zu ändern.<br />
<br />
Core Priority (idle/low) [idle]?<br />
Mit welcher Priorität soll Folding@Home laufen? Im Normalfall ist ''idle'' die beste Wahl.<br />
<br />
Disable highly optimized assembly code (no/yes) [no]?<br />
Damit CPU-Erweiterungen wie [[Glossar/SSE|SSE]] genutzt werden, muss hier ''no'' eingegeben werden.<br />
<br />
Interval, in minutes, between checkpoints (3-30) [15]?<br />
Intervall in Minuten, in dem die Zwischenergebnisse gespeichert werden.<br />
<br />
Memory, in MB, to indicate (877 available) [877]?<br />
Für Folding@Home maximal verfügbarer Speicher in MB. '''Hinweis:''' Der Client erkennt den Speicherausbau des Rechners mitunter falsch.<br />
<br />
Request work units without deadlines (no/yes) [no]?<br />
Veraltete Option um nur Work-Units ohne [[Glossar/Deadline|Deadline]] anzufordern.<br />
<br />
Set -advmethods flag always, requesting new advanced<br />
scientific cores and/or work units if available (no/yes) [yes]?<br />
Damit auch neuartige WUs geladen werden, die sich noch in der Testphase befinden, muss hier '''yes''' eingegeben werden.<br />
<br />
Ignore any deadline information (mainly useful if<br />
system clock frequently has errors) (no/yes) [no]?<br />
Sollen Deadlines ignoriert werden? Diese Option sollte auf ''no'' gesetzt werden, es sei denn die Systemuhr geht permanent und in größerem Maße falsch.<br />
<br />
Machine ID (1-8) [1]? <br />
Wenn mehrere Clients auf dem selben PC rechnen sollen, müssen diese unterschiedliche Machine IDs haben.<br />
<br />
Anschließend kann der Client gestartet werden.<br />
<br />
./FAH504-Linux.exe -verbosity 9<br />
<br />
== Liste der Kommandozeilenparameter ==<br />
<br />
Der Textclient für Linux beherrscht die folgenden Kommandozeilenparameter:<ref>[http://folding.stanford.edu/English/WinConsoleInstall Console Client Configuration Options]</ref><br />
* '''-config''': Erlaubt dem Anwender die Änderung der Konfiguration.<br />
* '''-configonly''': Wie oben, jedoch wird nach dem Durchlauf der Konfiguration der Client beendet anstatt im Anschluss die Arbeit aufzunehmen.<br />
* '''-delete x''': Entferne WU Nr. x aus der Arbeitswarteschlange. Dieser Parameter sollte nur verwendet werden, wenn ein schwerwiegender Fehler bei der aktuellen WU aufgetreten ist, den der Client nicht automatisch beheben kann (z. B. nach einem Absturz).<br />
* '''-license''': Zeigt die Lizenzbestimmungen an.<br />
* '''-queueinfo''': Zeigt Information über WUs in der Warteschlange. Für jede WU werden Status (READY=Bereit/FINISHED=Beendet/EMPTY=Leer), Ursprungsserver, Datum des Empfangs (GMT-Zeitzone) sowie die [[Glossar/Deadline|Deadline]] (falls vom Server angegeben) angezeigt.<br />
* '''-send x''': Sendet Ergebnis Nr. x zurück an den Server. Nach dem Sendeversuch wird der Client beendet, unabhängig davon ob der Sendeversuch erfolgreich gewesen ist oder nicht. Verwende "-send all" um alle noch ausstehenden Ergebnisse zu senden. Falls WU x noch nicht fertiggestellt worden ist, beendet sich der Client ohne weitere Aktionen.<br />
* '''-verbosity x''': Setzt den Detailgrad der Ausgabe. Das Minimum ist 1, das Maximum 9. Der Standardwert ist 3. Dieser Parameter sollte verwendet werden, um mehr Details über die Arbeit des Clients zu erfahren. Dies ist insbesondere nützlich, wenn zur Behebung eines Problems Information an das F@H-Client-Entwicklerteam gesendet wird.<br />
* '''-oneunit''': Anweisung an den Client, sich nach der vollständigen Abarbeitung einer WU zu beenden.<br />
* '''-forceasm''': Anweisung an den [[Glossar/Core|Core]], SSE/SSE2-Befehle zu verwenden (wenn möglich), selbst wenn zuvor erkannt wurde, dass der Rechner damit evtl. nicht zurecht kommt.<br />
* '''-advmethods''': Schaltet WUs aus neuen Projekten frei, bevor diese allgemein bei Folding@Home zur Verfügung stehen. Als einer der ersten bei der Erprobung neuer, erweiterter Simulationen ist das Posten von Beobachtungen (postive als auch negative), von Fragen oder Problemen im [http://foldingforum.org/ Folding@Home-Benutzerforum] erwünscht.<br />
* '''-local''': Benutzt die Konfigurationsdatei aus dem lokalen Verzeichnis. Dieser Parameter hat unter Linux keine Funktion, ist jedoch von entscheidener Bedeutung unter Windows und MacOS, wenn mehrere Clients auf einem Rechner ausgeführt werden. Er weist den Client an, die Konfigurationsinformation aus der Datei ''client.cfg'' im aktuellen Verzeichnis zu beziehen statt, in Windows, aus dem in der Registry angegebenen Installationsverzeichnis oder unter MacOS aus dem Verzeichnis Library/Folding@Home. Information wie z.B. der Benutzername, der Teamname, Proxy-Einstellungen, die Machine-ID werden in der Datei ''client.cfg'' verwaltet. Der Parameter stellt sicher, dass es nicht zu Verwicklungen bei der Arbeit der verschiedenen Clients kommt. Der Parameter "-local" sollte nur genutzt werden, um mehr als eine Instanz von Folding@Home auf dem selben Rechner zu verwenden. ([[Portal:Folding@Home/Installation/Betrieb mehrerer Instanzen|Anleitung]])<br />
* '''-help''': Zeigt die möglichen Kommandozeilenparameter an und beendet den Client danach.<br />
<br />
== Installation auf Gentoo ==<br />
<br />
Dies gestaltet sich recht einfach, jedoch ist der SMP Client nicht verfügbar.<br />
<br />
Emergen lässt sich der Client wie gewohnt mit<br />
<br />
<code>emerge -av foldingathome</code><br />
<br />
Nach dem emergen muss dieser konfiguiert werden, hierfür bringt das F@H Build ein Script mit, das stellt den Clienten auch passend auf die CPUs/Cores ein, dieses lässt wie folgt aufrufen.<br />
<br />
<code>/opt/foldingathome/initfolding</code><br />
<br />
Um den Clienten auszuführen<br />
<br />
<code>/etc/init.d/foldingathome start</code><br />
<br />
Um diesen immer bei einem Systemstart auszuführen<br />
<br />
<code>/rc-update add foldingathome default</code><br />
<br />
== Quellen ==<br />
<references /><br />
<br />
[[Kategorie:Folding@Home]]<br />
[[Kategorie:Installationsanleitung]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=QMC@Home&diff=3178QMC@Home2007-10-11T16:14:01Z<p>Piloboy: /* QMC unter Linux */ Ubuntu Hinweis hinzugefügt</p>
<hr />
<div><!-- [[Distributed Computing Wiki:Formatvorlage Projekt]] --><br />
{| {{Steckbrief}}<br />
|-<br />
| {{Steckbrief Kategorie|Chemie}}<br />
|-<br />
| {{Steckbrief Betreiber|Universität Münster}}<br />
|-<br />
| {{Steckbrief Nationalität|Deutschland|de}}<br />
|-<br />
| {{Steckbrief Start|Dezember 2005}}<br />
|-<br />
| {{Steckbrief Status|Beta}}<br />
|-<br />
| {{Steckbrief Webseite|URL=http://qah.uni-muenster.de|Name=qah.uni-muenster.de}}<br />
|-<br />
| {{Steckbrief Anmeldung|URL=http://qah.uni-muenster.de}}<br />
|-<br />
| {{Steckbrief Clients Systeme}}<br />
|-<br />
| {{Steckbrief Clients Architektur|x86|x|x|-|?|-}}<br />
|-<br />
| {{Steckbrief P3D-Statistik|URL=http://qah.uni-muenster.de/team_display.php?teamid=632}}<br />
|}<br />
<br />
'''QMC@Home''' ist ein Projekt der Westfälischen Wilhelms-Universität Münster, das sich mit der Weiterentwicklung der Quanten Monte Carlo Methode hin zur allgemeinen Verwendbarkeit in der Quantenchemie befasst.<br />
<br />
== Projektbeschreibung ==<br />
<br />
TODO<br />
<br />
=== Erfolge des Projekts ===<br />
<br />
TODO: Hier sollte auf bisher erzielte Erfolge und veröffentlichte Arbeiten des Projekts eingegangen werden.<br />
<br />
=== Planet 3DNow! ===<br />
<br />
Planet 3DNow! nimmt seit dem 18.07.2006 mit einem eigenen Team an QMC@Home teil und erreichte am 04.02.2007 Platz 1.<br />
<br />
TODO: Hier sollte auf unser Team bei diesem Projekt eingegangen werden.<br />
<br />
=== Teilnahme ===<br />
<br />
QMC@Home eignet sich besonders gut für CPUs mit mindestens 512 kB L2-Cache.<br />
<br />
TODO: Hinweise zu Installation und Konfiguration.<br />
<br />
=== Banner ===<br />
<br />
[[Bild:Banner_QMC.png]]<br />
<br />
=== QMC unter Linux ===<br />
<br />
Solle QMC mit den RC1 Anwendungen alle WUs abbrechen, dann könnte das daran liegen das in euren System die Bibliothek libstdc++.so.5 fehlt.<br />
Dies ist eine ältere Biblothek von GCC, die in aktuellen Versionen nicht mehr vorkommt.<br />
Überprüfen könnt ihr das einfach mit ldd, die Ausgabe könnte dann so aussehen.<br />
<br />
ldd BOINC/projects/qah.uni-muenster.de/Amolqc-preRC1exp-501<br />
linux-gate.so.1 => (0xb7f5b000)<br />
libdl.so.2 => /lib/libdl.so.2 (0xb7f43000)<br />
libnsl.so.1 => /lib/libnsl.so.1 (0xb7f2d000)<br />
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 (0xb7f22000)<br />
libstdc++.so.5 => not found<br />
libpthread.so.0 => /lib/libpthread.so.0 (0xb7f0a000)<br />
libm.so.6 => /lib/libm.so.6 (0xb7ee5000)<br />
libc.so.6 => /lib/libc.so.6 (0xb7dbf000)<br />
/lib/ld-linux.so.2 (0xb7f5c000)<br />
<br />
Wie hier im Beispiel, fehlt die Bibliothek libstc++.so.5.<br />
Unter Gentoo sollte ein emergen vom Paket libstdc++-v3 helfen. Bei anderen Distris gibts auch Lösungen.<br />
Unter Ubuntu die libstdc++5 installieren.<br />
<br />
=== Weblinks ===<br />
<br />
* [http://qah.uni-muenster.de qah.uni-muenster.de] - Internetpräsenz des Projekts<br />
* [http://qah.uni-muenster.de/team_display.php?teamid=632 Planet 3DNow! Teamstatistik]<br />
<br />
<br />
{{NaviBlock<br />
|Vorlage:Navigationsleiste BOINC<br />
|Navigationsleiste Nicht-BOINC<br />
}}<br />
<br />
[[Kategorie:Chemie]]<br />
[[Kategorie:BOINC-Projekt]]<br />
[[Kategorie:Planet 3DNow! Team]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=Optimierter_BOINC-Client&diff=2997Optimierter BOINC-Client2007-07-27T12:57:54Z<p>Piloboy: /* Welche Version des optimierten Clients brauche ich? */</p>
<hr />
<div>Nachdem immer wieder eine Menge Fragen rund um den optimierten BOINC Client auftauchen wollen wir hier einmal die wichtigsten Daten dazu zusammentragen.<br />
<br />
<br />
<br />
== Wozu der optimierte Client gut ist ==<br />
<br />
Projekte, die den BOINC Client nutzen, bauen ihr Creditsystem darauf auf, die Rechenleistung der CPU zu ermitteln, um die Arbeit, die euer System leisten kann, angemessen zu entlohnen. Das ist wie mit einem Restaurant: Je besser der Koch, und damit evtl. auch das Essen, desto teurer ist es.<br />
<br />
Manche Projekte nutzen nun CPU spezifische Erweiterungen wie MMX, SSE, SSE2, SSE3, etc die es ihnen erlaub das Maximum aus eurer CPU herauszuholen. Damit einher geht natürlich, dass eure WUs schneller abgearbeitet werden.<br />
<br />
Im Gegensatz hierzu nutzt der BOINC Client bei seinem Benchmark keinerlei CPU Erweiterungen. Er ermittelt also nicht die wahre Leistungsfähigkeit eures Systems.<br />
<br />
So und jetzt die Auflösung, wie das miteinander zusammenhängt:<br />
Für gewöhnlich werden bei BOINC Projekten die claimed Credits - also die Credits, die ihr für eure Arbeit haben wollt - aus der Dauer und der Leistungsfähigkeit eurer CPU berechnet. Also ähnlich der Physik:<br />
<br />
geleistete Arbeit = Leistung * Zeit<br />
<br />
Wie die Formel für die einzelnen Projekte genau aussieht ist meist unbekannt. Aber allen gemein ist, dass man für weniger CPU-Zeit weniger Credits bekommt. Somit also auch ihr, da ihr ja schneller wart.<br />
<br />
Und hier kommt nun der optimierte Client zum Zuge: Dieser passt den Benchmark an, so dass er auch die CPU Erweiterungen berücksichtigt.<br />
<br />
Der optimierte Client, beschleunigt somit nicht die Berechnung, sondern sorgt lediglich für die "korrekte" Entlohnung.<br />
<br />
Von Indiana_74 http://www.planet3dnow.de/vbulletin/showpost.php?p=3264241 >>><br />
Diese Versionen wurden vor allem / ausschließlich dazu entwickelt, um die Creditsvergabe bei SETI "gerechter" zu gestalten. Wenn man eine von den selben Programmieren erstellte SETI-Anwendung nutzte welche die WUs erheblich schneller berechnete als die originale Version. Durch die schnellere Berechnung kommt hierbei das Benchmark zu Rechenzeitverhältnis aus dem Gleichgewicht und man bekam für eigentlich mehr geleistete Arbeit weniger Credits.<br />
<br />
Nun ist SETI nicht das einzige Projekt welches eine Benchmarkbasierte Creditsvergabe vornimmt wohl aber mit das einzige für welches es auch die optimierten Anwendungen gibt.<br />
<<<<br />
<br />
Bei Projekten welche keine CPU Erweiterungen unterstützten kommt es zur einer überzogenen Creditanfoderung welches im allgemeinen als Cheaten angesehen wird, da diese dann nicht korrekt ist. <br />
<br />
Da die meisten User den Standard Boinc Client verwenden ergibt sich für die Nutzer des "Optimierten" Clients ein unfaire Vorteil. Die Aussage, es könnte jeder ihn verwenden, ist in sofern nicht akzeptabel, da einige Projekte die Verwendung nicht akzeptieren oder dulden. Aktive Gegenmaßnahmen werden nur selten getroffen wegen Zeitmangel bei den Verantwortlichen.<br />
<br />
Meistens werden Fixed Credits oder eine Projekt eigene Art der Rechenleistungs ermittlung (z.B. FLOP-Zähler) dann eingeführt oder von Anfang an verwendet.<br />
<br />
== Welche Version des optimierten Clients brauche ich? ==<br />
<br />
<br />
Welche Version ihr braucht hängt von den Erweiterungen ab, die eure CPU beherrscht. Dies lässt sich jedoch schnell mit einem Blick bei [http://de.wikipedia.org/wiki/Liste_von_Mikroprozessoren Wikipedia] herausfinden.<br />
<br />
<br />
Oder für die ganz Ungeduldigen hier direkt:<br />
<br />
<br />
CPUs mit MMX: <br />
<br />
AMD: ab AMD K6<br />
<br />
Intel: ab Intel Pentium MMX<br />
<br />
<br />
CPUs mit SSE: <br />
<br />
AMD: ab Athlon XP bzw. Duron mit Morgan-Kern<br />
<br />
Intel: ab Pentium III bzw. Celeron mit Coppermine-Kern<br />
<br />
<br />
CPUs mit SSE2: <br />
<br />
AMD: ab Athlon 64, Opteron bzw. Sempron mit Paris-Kern<br />
<br />
Intel: ab Pentium 4 bzw. Celeron mit Willamette-Kern<br />
<br />
<br />
Wer überhaupt keine Ahnung hat, was für ein Herz in seinem PC schlägt, kann dies auch mit Hilfe von [http://www.cpuid.org/cpuz.php CPU-Z] herausfinden.<br />
<br />
Unter Linux reicht ein Blick in die CPU Info:<br />
<br />
cat /proc/cpuinfo<br />
<br />
Die flags sind dann intressant:<br />
<br />
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush <br />
'''mmx''' fxsr '''sse sse2''' ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow '''pni'''<br />
cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm stc<br />
<br />
Wenn das '''pni''' Flag vorhanden ist, ünterstützt die CPU SSE3<br />
<br />
== Bezugsquellen für den optimierten Client ==<br />
<br />
[http://calbe.dw70.de/ http://calbe.dw70.de/] nur Windows<br />
<br />
Ältere Versionen findet man unter<br />
<br />
[http://www.winhilfe.eu/fileManager/fileManager.php?folder=/Programme http://www.winhilfe.eu] Linux und Windows<br />
<br />
== Installation des optimierten Clients ==<br />
<br />
<br />
a) Falls du BOINC noch nicht installiert hast, tue dies zuerst<br />
<br />
b) Lade den für deine CPU und die installierte BOINC Version passenden Clienten herunter<br />
<br />
c) Beende BOINC falls es gerade läuft<br />
<br />
d) Entpacke das Archiv und ersetzte mit den entpackten Dateien die Dateien im BOINC-Programmverzeichnis (unter Windows C:\Programme\BOINC\ )<br />
<br />
e) Nun starte BOINC neu und führe den Benchmark erneut durch (Extras->Benchmark ausführen)<br />
<br />
<br />
<br />
<br />
'''Originaltext von niethi''' <br />
Edit TAL9000 25.07.07<br />
<br />
[http://www.planet3dnow.de/vbulletin/showthread.php?t=289313 Diskussionsthread] im Forum<br />
<br />
[[Kategorie:BOINC]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=Optimierter_BOINC-Client&diff=2996Optimierter BOINC-Client2007-07-27T12:47:46Z<p>Piloboy: /* Bezugsquellen für den optimierten Client */ Betriebssystem hinzugefügt</p>
<hr />
<div>Nachdem immer wieder eine Menge Fragen rund um den optimierten BOINC Client auftauchen wollen wir hier einmal die wichtigsten Daten dazu zusammentragen.<br />
<br />
<br />
<br />
== Wozu der optimierte Client gut ist ==<br />
<br />
Projekte, die den BOINC Client nutzen, bauen ihr Creditsystem darauf auf, die Rechenleistung der CPU zu ermitteln, um die Arbeit, die euer System leisten kann, angemessen zu entlohnen. Das ist wie mit einem Restaurant: Je besser der Koch, und damit evtl. auch das Essen, desto teurer ist es.<br />
<br />
Manche Projekte nutzen nun CPU spezifische Erweiterungen wie MMX, SSE, SSE2, SSE3, etc die es ihnen erlaub das Maximum aus eurer CPU herauszuholen. Damit einher geht natürlich, dass eure WUs schneller abgearbeitet werden.<br />
<br />
Im Gegensatz hierzu nutzt der BOINC Client bei seinem Benchmark keinerlei CPU Erweiterungen. Er ermittelt also nicht die wahre Leistungsfähigkeit eures Systems.<br />
<br />
So und jetzt die Auflösung, wie das miteinander zusammenhängt:<br />
Für gewöhnlich werden bei BOINC Projekten die claimed Credits - also die Credits, die ihr für eure Arbeit haben wollt - aus der Dauer und der Leistungsfähigkeit eurer CPU berechnet. Also ähnlich der Physik:<br />
<br />
geleistete Arbeit = Leistung * Zeit<br />
<br />
Wie die Formel für die einzelnen Projekte genau aussieht ist meist unbekannt. Aber allen gemein ist, dass man für weniger CPU-Zeit weniger Credits bekommt. Somit also auch ihr, da ihr ja schneller wart.<br />
<br />
Und hier kommt nun der optimierte Client zum Zuge: Dieser passt den Benchmark an, so dass er auch die CPU Erweiterungen berücksichtigt.<br />
<br />
Der optimierte Client, beschleunigt somit nicht die Berechnung, sondern sorgt lediglich für die "korrekte" Entlohnung.<br />
<br />
Von Indiana_74 http://www.planet3dnow.de/vbulletin/showpost.php?p=3264241 >>><br />
Diese Versionen wurden vor allem / ausschließlich dazu entwickelt, um die Creditsvergabe bei SETI "gerechter" zu gestalten. Wenn man eine von den selben Programmieren erstellte SETI-Anwendung nutzte welche die WUs erheblich schneller berechnete als die originale Version. Durch die schnellere Berechnung kommt hierbei das Benchmark zu Rechenzeitverhältnis aus dem Gleichgewicht und man bekam für eigentlich mehr geleistete Arbeit weniger Credits.<br />
<br />
Nun ist SETI nicht das einzige Projekt welches eine Benchmarkbasierte Creditsvergabe vornimmt wohl aber mit das einzige für welches es auch die optimierten Anwendungen gibt.<br />
<<<<br />
<br />
Bei Projekten welche keine CPU Erweiterungen unterstützten kommt es zur einer überzogenen Creditanfoderung welches im allgemeinen als Cheaten angesehen wird, da diese dann nicht korrekt ist. <br />
<br />
Da die meisten User den Standard Boinc Client verwenden ergibt sich für die Nutzer des "Optimierten" Clients ein unfaire Vorteil. Die Aussage, es könnte jeder ihn verwenden, ist in sofern nicht akzeptabel, da einige Projekte die Verwendung nicht akzeptieren oder dulden. Aktive Gegenmaßnahmen werden nur selten getroffen wegen Zeitmangel bei den Verantwortlichen.<br />
<br />
Meistens werden Fixed Credits oder eine Projekt eigene Art der Rechenleistungs ermittlung (z.B. FLOP-Zähler) dann eingeführt oder von Anfang an verwendet.<br />
<br />
== Welche Version des optimierten Clients brauche ich? ==<br />
<br />
<br />
Welche Version ihr braucht hängt von den Erweiterungen ab, die eure CPU beherrscht. Dies lässt sich jedoch schnell mit einem Blick bei [http://de.wikipedia.org/wiki/Liste_von_Mikroprozessoren Wikipedia] herausfinden.<br />
<br />
<br />
Oder für die ganz Ungeduldigen hier direkt:<br />
<br />
<br />
CPUs mit MMX: <br />
<br />
AMD: ab AMD K6<br />
<br />
Intel: ab Intel Pentium MMX<br />
<br />
<br />
CPUs mit SSE: <br />
<br />
AMD: ab Athlon XP bzw. Duron mit Morgan-Kern<br />
<br />
Intel: ab Pentium III bzw. Celeron mit Coppermine-Kern<br />
<br />
<br />
CPUs mit SSE2: <br />
<br />
AMD: ab Athlon 64, Opteron bzw. Sempron mit Paris-Kern<br />
<br />
Intel: ab Pentium 4 bzw. Celeron mit Willamette-Kern<br />
<br />
<br />
Wer überhaupt keine Ahnung hat, was für ein Herz in seinem PC schlägt, kann dies auch mit Hilfe von [http://www.cpuid.org/cpuz.php CPU-Z] herausfinden.<br />
<br />
Unter Linux reicht ein Blick in die CPU Info:<br />
<br />
cat /proc/cpuinfo<br />
<br />
Die flags sind dann intressant:<br />
<br />
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush <br />
mmx fxsr '''sse sse2''' ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni <br />
cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm stc<br />
<br />
== Bezugsquellen für den optimierten Client ==<br />
<br />
[http://calbe.dw70.de/ http://calbe.dw70.de/] nur Windows<br />
<br />
Ältere Versionen findet man unter<br />
<br />
[http://www.winhilfe.eu/fileManager/fileManager.php?folder=/Programme http://www.winhilfe.eu] Linux und Windows<br />
<br />
== Installation des optimierten Clients ==<br />
<br />
<br />
a) Falls du BOINC noch nicht installiert hast, tue dies zuerst<br />
<br />
b) Lade den für deine CPU und die installierte BOINC Version passenden Clienten herunter<br />
<br />
c) Beende BOINC falls es gerade läuft<br />
<br />
d) Entpacke das Archiv und ersetzte mit den entpackten Dateien die Dateien im BOINC-Programmverzeichnis (unter Windows C:\Programme\BOINC\ )<br />
<br />
e) Nun starte BOINC neu und führe den Benchmark erneut durch (Extras->Benchmark ausführen)<br />
<br />
<br />
<br />
<br />
'''Originaltext von niethi''' <br />
Edit TAL9000 25.07.07<br />
<br />
[http://www.planet3dnow.de/vbulletin/showthread.php?t=289313 Diskussionsthread] im Forum<br />
<br />
[[Kategorie:BOINC]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=Optimierter_BOINC-Client&diff=2995Optimierter BOINC-Client2007-07-27T12:42:52Z<p>Piloboy: /* Welche Version des optimierten Clients brauche ich? */ Linux CPU Info hinzugefügt</p>
<hr />
<div>Nachdem immer wieder eine Menge Fragen rund um den optimierten BOINC Client auftauchen wollen wir hier einmal die wichtigsten Daten dazu zusammentragen.<br />
<br />
<br />
<br />
== Wozu der optimierte Client gut ist ==<br />
<br />
Projekte, die den BOINC Client nutzen, bauen ihr Creditsystem darauf auf, die Rechenleistung der CPU zu ermitteln, um die Arbeit, die euer System leisten kann, angemessen zu entlohnen. Das ist wie mit einem Restaurant: Je besser der Koch, und damit evtl. auch das Essen, desto teurer ist es.<br />
<br />
Manche Projekte nutzen nun CPU spezifische Erweiterungen wie MMX, SSE, SSE2, SSE3, etc die es ihnen erlaub das Maximum aus eurer CPU herauszuholen. Damit einher geht natürlich, dass eure WUs schneller abgearbeitet werden.<br />
<br />
Im Gegensatz hierzu nutzt der BOINC Client bei seinem Benchmark keinerlei CPU Erweiterungen. Er ermittelt also nicht die wahre Leistungsfähigkeit eures Systems.<br />
<br />
So und jetzt die Auflösung, wie das miteinander zusammenhängt:<br />
Für gewöhnlich werden bei BOINC Projekten die claimed Credits - also die Credits, die ihr für eure Arbeit haben wollt - aus der Dauer und der Leistungsfähigkeit eurer CPU berechnet. Also ähnlich der Physik:<br />
<br />
geleistete Arbeit = Leistung * Zeit<br />
<br />
Wie die Formel für die einzelnen Projekte genau aussieht ist meist unbekannt. Aber allen gemein ist, dass man für weniger CPU-Zeit weniger Credits bekommt. Somit also auch ihr, da ihr ja schneller wart.<br />
<br />
Und hier kommt nun der optimierte Client zum Zuge: Dieser passt den Benchmark an, so dass er auch die CPU Erweiterungen berücksichtigt.<br />
<br />
Der optimierte Client, beschleunigt somit nicht die Berechnung, sondern sorgt lediglich für die "korrekte" Entlohnung.<br />
<br />
Von Indiana_74 http://www.planet3dnow.de/vbulletin/showpost.php?p=3264241 >>><br />
Diese Versionen wurden vor allem / ausschließlich dazu entwickelt, um die Creditsvergabe bei SETI "gerechter" zu gestalten. Wenn man eine von den selben Programmieren erstellte SETI-Anwendung nutzte welche die WUs erheblich schneller berechnete als die originale Version. Durch die schnellere Berechnung kommt hierbei das Benchmark zu Rechenzeitverhältnis aus dem Gleichgewicht und man bekam für eigentlich mehr geleistete Arbeit weniger Credits.<br />
<br />
Nun ist SETI nicht das einzige Projekt welches eine Benchmarkbasierte Creditsvergabe vornimmt wohl aber mit das einzige für welches es auch die optimierten Anwendungen gibt.<br />
<<<<br />
<br />
Bei Projekten welche keine CPU Erweiterungen unterstützten kommt es zur einer überzogenen Creditanfoderung welches im allgemeinen als Cheaten angesehen wird, da diese dann nicht korrekt ist. <br />
<br />
Da die meisten User den Standard Boinc Client verwenden ergibt sich für die Nutzer des "Optimierten" Clients ein unfaire Vorteil. Die Aussage, es könnte jeder ihn verwenden, ist in sofern nicht akzeptabel, da einige Projekte die Verwendung nicht akzeptieren oder dulden. Aktive Gegenmaßnahmen werden nur selten getroffen wegen Zeitmangel bei den Verantwortlichen.<br />
<br />
Meistens werden Fixed Credits oder eine Projekt eigene Art der Rechenleistungs ermittlung (z.B. FLOP-Zähler) dann eingeführt oder von Anfang an verwendet.<br />
<br />
== Welche Version des optimierten Clients brauche ich? ==<br />
<br />
<br />
Welche Version ihr braucht hängt von den Erweiterungen ab, die eure CPU beherrscht. Dies lässt sich jedoch schnell mit einem Blick bei [http://de.wikipedia.org/wiki/Liste_von_Mikroprozessoren Wikipedia] herausfinden.<br />
<br />
<br />
Oder für die ganz Ungeduldigen hier direkt:<br />
<br />
<br />
CPUs mit MMX: <br />
<br />
AMD: ab AMD K6<br />
<br />
Intel: ab Intel Pentium MMX<br />
<br />
<br />
CPUs mit SSE: <br />
<br />
AMD: ab Athlon XP bzw. Duron mit Morgan-Kern<br />
<br />
Intel: ab Pentium III bzw. Celeron mit Coppermine-Kern<br />
<br />
<br />
CPUs mit SSE2: <br />
<br />
AMD: ab Athlon 64, Opteron bzw. Sempron mit Paris-Kern<br />
<br />
Intel: ab Pentium 4 bzw. Celeron mit Willamette-Kern<br />
<br />
<br />
Wer überhaupt keine Ahnung hat, was für ein Herz in seinem PC schlägt, kann dies auch mit Hilfe von [http://www.cpuid.org/cpuz.php CPU-Z] herausfinden.<br />
<br />
Unter Linux reicht ein Blick in die CPU Info:<br />
<br />
cat /proc/cpuinfo<br />
<br />
Die flags sind dann intressant:<br />
<br />
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush <br />
mmx fxsr '''sse sse2''' ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni <br />
cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm stc<br />
<br />
== Bezugsquellen für den optimierten Client ==<br />
<br />
[http://calbe.dw70.de/ http://calbe.dw70.de/] <br />
<br />
Ältere Versionen findet man unter<br />
<br />
[http://www.winhilfe.eu/fileManager/fileManager.php?folder=/Programme http://www.winhilfe.eu]<br />
<br />
== Installation des optimierten Clients ==<br />
<br />
<br />
a) Falls du BOINC noch nicht installiert hast, tue dies zuerst<br />
<br />
b) Lade den für deine CPU und die installierte BOINC Version passenden Clienten herunter<br />
<br />
c) Beende BOINC falls es gerade läuft<br />
<br />
d) Entpacke das Archiv und ersetzte mit den entpackten Dateien die Dateien im BOINC-Programmverzeichnis (unter Windows C:\Programme\BOINC\ )<br />
<br />
e) Nun starte BOINC neu und führe den Benchmark erneut durch (Extras->Benchmark ausführen)<br />
<br />
<br />
<br />
<br />
'''Originaltext von niethi''' <br />
Edit TAL9000 25.07.07<br />
<br />
[http://www.planet3dnow.de/vbulletin/showthread.php?t=289313 Diskussionsthread] im Forum<br />
<br />
[[Kategorie:BOINC]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=Portal:BOINC/Beschreibung&diff=2994Portal:BOINC/Beschreibung2007-07-27T11:32:17Z<p>Piloboy: Hinweis auf KBoincSpy hinzugefügt</p>
<hr />
<div>Die '''Berkeley Open Infrastructure for Network Computing (BOINC)''' ist eine unter der GPL verfügbare Softwareplattform für verteiltes Rechnen. BOINC wird an der Universität Berkeley entwickelt und stellt eine Plattform dar, die es ermöglicht, die ungenutzte Rechenleistung von vielen tausend Computern über das Internet verfügbar zu machen.<br />
<br />
BOINC ermöglicht das Verteilen von Rechenleistung auf mehrere Projekte, im Gegensatz zu nur an ein einzelnes Projekt gebundene Clients wie [[Portal:Folding@Home|Folding@Home]].<br />
<br />
Die BOINC-Client Software bietet die Basis für die verschiedenen Projekte und eine [[Installation von BOINC]] ist zwingend notwendig zur Teilnahme an diesen. Offiziell ist diese für Windows, Mac OS X und Linux/x86 erhältlich.<br />
<br />
Da der offizielle BOINC-Client bei den Benchmarks des Systems eventuell vorhandene CPU-Erweiterungen wie 3DNow! SSE, SSE2, SSE3 unberücksichtigt lässt, die Benchmarkergebnisse aber direkten Einfluss auf die Höhe der erteilten Punkte pro Work-Unit haben, gibt es seit einiger Zeit [[Optimierter BOINC-Client|optimierte BOINC-Clients]].<br />
<br />
Um den [[BOINC Konfiguration|BOINC-Client auf die eigenen Bedürftnissen anpassen]] zu können, gibt es zum einen die Möglichkeit verschiedene Profile zu nutzen, und zum anderen rechnerspezifische Konfiguratinsdateien. <br />
<br />
Zur einfachen Administration mehrere BOINC-Clients in einem Netzwerk eignen sich die Programme:<br />
* Windows [[BoincView]]<br />
* Linux [[KBoincSpy]]<br />
<br />
== Weblinks ==<br />
<br />
* [http://boinc.berkeley.edu/ Die BOINC Projektseite der Universität Berkely]<br />
* [http://boinc-wiki.ath.cx/index.php?title=Main_Page Unofficial BOINC Wiki]<br />
<br />
<br />
{{NaviBlock<br />
|Vorlage:Navigationsleiste BOINC<br />
}}<br />
<br />
[[Kategorie:BOINC]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=Portal:BOINC/Installation/Linux&diff=2993Portal:BOINC/Installation/Linux2007-07-27T11:20:48Z<p>Piloboy: /* Konfiguieren */</p>
<hr />
<div>= Gentoo =<br />
<br />
==Installation==<br />
<br />
Die Installation unter Gentoo ist recht einfach, damit man es installieren kann, muss man das BOINC Paket erstmal demaskieren.<br />
<br />
echo "sci-misc/boinc" >> /etc/portage/package.keywords<br />
<br />
Danach kann man es bequem emergen.<br />
<br />
emerge -av boinc<br />
<br />
Zum starten oder stoppen des Clienten wird das Initscript verwendet.<br />
<br />
/etc/init.d/boinc start<br />
/etc/init.d/boinc stop<br />
<br />
Möchte man den Clienten automatisch mit dem System starten lassen, so entpfiehlt es sich das Init Script in den default Runlevel aufzunehmen.<br />
<br />
/rc-update add boinc default<br />
<br />
zum entfernen<br />
<br />
/rc-update del boinc default<br />
<br />
==Konfiguieren==<br />
<br />
In der config Datei '''/etc/conf.d/boinc''' kann man den Client weiter einstellen. Insbesonders ist die Option '''ALLOW_REMOTE_RPC''' intressant. Diese sollte man auf '''yes''' setzen, damit man den Client von einem entfernten PC fernsteuern kann. Will man seinen Clienten fernsteuern, so muss noch eine weitere Datei angepasst werden. Die Datei '''/var/lib/boinc/gui_rpc_auth.cfg''' muss editiert oder angelegt werden, dort sollte man dann das Passwort hinterlegen.<br />
<br />
==Deinstallieren==<br />
<br />
Zum deinstallieren des Clienten sollte man das Worldfile '''/var/lib/portage/world''' bearbeiten. Hier einfach den Eintrag '''sci-misc/boinc''' löschen.<br />
Anschliessend das System säubern mit<br />
<br />
emerge -av --depclean<br />
<br />
Lest bitte hierzu auch die [http://de.gentoo-wiki.com/Portage_richtig_benutzen#Ein_Paket_deinstallieren Gentoo Wiki]<br />
<br />
=OPEN Suse=<br />
<br />
=Ubuntu=<br />
<br />
<br />
[[Kategorie:BOINC]]<br />
[[Kategorie:Installationsanleitung]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=Portal:BOINC/Installation/Linux&diff=2992Portal:BOINC/Installation/Linux2007-07-27T11:17:54Z<p>Piloboy: Die Seite wurde neu angelegt: = Gentoo = ==Installation== Die Installation unter Gentoo ist recht einfach, damit man es installieren kann, muss man das BOINC Paket erstmal demaskieren. echo "sci...</p>
<hr />
<div>= Gentoo =<br />
<br />
==Installation==<br />
<br />
Die Installation unter Gentoo ist recht einfach, damit man es installieren kann, muss man das BOINC Paket erstmal demaskieren.<br />
<br />
echo "sci-misc/boinc" >> /etc/portage/package.keywords<br />
<br />
Danach kann man es bequem emergen.<br />
<br />
emerge -av boinc<br />
<br />
Zum starten oder stoppen des Clienten wird das Initscript verwendet.<br />
<br />
/etc/init.d/boinc start<br />
/etc/init.d/boinc stop<br />
<br />
Möchte man den Clienten automatisch mit dem System starten lassen, so entpfiehlt es sich das Init Script in den default Runlevel aufzunehmen.<br />
<br />
/rc-update add boinc default<br />
<br />
zum entfernen<br />
<br />
/rc-update del boinc default<br />
<br />
==Konfiguieren==<br />
<br />
In der config Datei '''/etc/conf.d/boinc''' kann man den Client weiter einstellen. Insbesonders ist die Option '''ALLOW_REMOTE_RPC''' intressant. Diese sollte man auf "yes" setzen, damit man den Client von einem entfernten PC fernsteuern kann. Will man seinen Clienten fernsteuern, so muss noch eine weitere Datei angepasst werden. Die Datei '''/var/lib/boinc/gui_rpc_auth.cfg''' muss editiert oder angelegt werden, dort sollte man dann das Passwort hinterlegen.<br />
<br />
==Deinstallieren==<br />
<br />
Zum deinstallieren des Clienten sollte man das Worldfile '''/var/lib/portage/world''' bearbeiten. Hier einfach den Eintrag '''sci-misc/boinc''' löschen.<br />
Anschliessend das System säubern mit<br />
<br />
emerge -av --depclean<br />
<br />
Lest bitte hierzu auch die [http://de.gentoo-wiki.com/Portage_richtig_benutzen#Ein_Paket_deinstallieren Gentoo Wiki]<br />
<br />
=OPEN Suse=<br />
<br />
=Ubuntu=<br />
<br />
<br />
[[Kategorie:BOINC]]<br />
[[Kategorie:Installationsanleitung]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=BURP&diff=2991BURP2007-07-27T10:46:23Z<p>Piloboy: Link zu fertigen Projekten hinzugefügt</p>
<hr />
<div><!-- [[Distributed Computing Wiki:Formatvorlage Projekt]] --><br />
{| {{Steckbrief}}<br />
|-<br />
| {{Steckbrief Kategorie|Rendering}}<br />
|-<br />
| {{Steckbrief Betreiber|1=[http://burp.boinc.dk/view_profile.php?userid=1 Janus] }}<br />
|-<br />
| {{Steckbrief Nationalität|Dänemark|dk}}<br />
|-<br />
| {{Steckbrief Start|Juni 2004}}<br />
|-<br />
| {{Steckbrief Status|Alpha (öffentlich)}}<br />
|-<br />
| {{Steckbrief Webseite|http://burp.boinc.dk/|burp.boinc.dk}}<br />
|-<br />
| {{Steckbrief Anmeldung|http://burp.boinc.dk/}}<br />
|-<br />
| {{Steckbrief Clients Systeme}}<br />
|-<br />
| {{Steckbrief Clients Architektur|x86|Alpha|Alpha|Alpha|Alpha|-}}<br />
|-<br />
| {{Steckbrief P3D-Statistik|http://burp.boinc.dk|211}}<br />
|}<br />
<br />
'''BURP''' ('''B'''ig and '''U'''gly '''R'''endering '''P'''roject) hat das Ziel eine öffentliche Renderfarm für 3D Animationen zu entwickeln.<br />
<br />
== Projektbeschreibung ==<br />
<br />
Das Projekt ist zur Zeit noch im Alpha-Stadium, was auch ein paar Einschränkungen nach sich zieht.<br />
So werden nicht unbedingt alle Rendersessions, die eingesandt werden, auch tatsächlich gerendert. Der [[Scheduler]] kann kurzfristig nicht erreichbar sein und nicht immer stehen [[Work-Unit|Work-Units]] zur Verfügung.<br />
<br />
<br />
=== Erfolge des Projekts ===<br />
<br />
Fertig berechnete Projekte lassen sich hier einsehen.<br />
[http://burp.boinc.dk/gallery.php Gallery]<br />
<br />
TODO: Hier sollte auf bisher erzielte Erfolge und veröffentlichte Arbeiten des Projekts eingegangen werden.<br />
<br />
=== Planet 3DNow! ===<br />
<br />
Planet 3DNow! nimmt seit dem 01.11.2006 mit einem eigenen Team an BURP teil.<br />
<br />
TODO: Hier sollte auf unser Team bei diesem Projekt eingegangen werden.<br />
<br />
=== Teilnahme ===<br />
<br />
TODO: Hinweise zu Installation und Konfiguration.<br />
<br />
=== Banner ===<br />
<br />
[[Bild:Banner BURP.png]]<br />
<br />
=== Weblinks ===<br />
<br />
* [http://burp.boinc.dk/ burp.boinc.dk] - Internetpräsenz des Projekts<br />
* [http://burp.boinc.dk/team_display.php?teamid=211 Planet 3DNow! Teamstatistik]<br />
<br />
<br />
{{NaviBlock<br />
|Vorlage:Navigationsleiste BOINC<br />
|Navigationsleiste Nicht-BOINC<br />
}}<br />
<br />
[[Kategorie:Rendering]]<br />
[[Kategorie:BOINC-Projekt]]<br />
[[Kategorie:Planet 3DNow! Team]]</div>Piloboyhttps://dc.planet3dnow.de/wiki/index.php?title=QMC@Home&diff=2990QMC@Home2007-07-27T10:31:27Z<p>Piloboy: QMC unter Linux hinzugefügt</p>
<hr />
<div><!-- [[Distributed Computing Wiki:Formatvorlage Projekt]] --><br />
{| {{Steckbrief}}<br />
|-<br />
| {{Steckbrief Kategorie|Chemie}}<br />
|-<br />
| {{Steckbrief Betreiber|Universität Münster}}<br />
|-<br />
| {{Steckbrief Nationalität|Deutschland|de}}<br />
|-<br />
| {{Steckbrief Start|Dezember 2005}}<br />
|-<br />
| {{Steckbrief Status|Beta}}<br />
|-<br />
| {{Steckbrief Webseite|http://qah.uni-muenster.de|qah.uni-muenster.de}}<br />
|-<br />
| {{Steckbrief Anmeldung|http://qah.uni-muenster.de}}<br />
|-<br />
| {{Steckbrief Clients Systeme}}<br />
|-<br />
| {{Steckbrief Clients Architektur|x86|x|x|-|?|-}}<br />
|-<br />
| {{Steckbrief P3D-Statistik|http://qah.uni-muenster.de|632}}<br />
|}<br />
<br />
'''QMC@Home''' ist ein Projekt der Westfälischen Wilhelms-Universität Münster, das sich mit der Weiterentwicklung der Quanten Monte Carlo Methode hin zur allgemeinen Verwendbarkeit in der Quantenchemie befasst.<br />
<br />
== Projektbeschreibung ==<br />
<br />
TODO<br />
<br />
=== Erfolge des Projekts ===<br />
<br />
TODO: Hier sollte auf bisher erzielte Erfolge und veröffentlichte Arbeiten des Projekts eingegangen werden.<br />
<br />
=== Planet 3DNow! ===<br />
<br />
Planet 3DNow! nimmt seit dem 18.07.2006 mit einem eigenen Team an QMC@Home teil und erreichte am 04.02.2007 Platz 1.<br />
<br />
TODO: Hier sollte auf unser Team bei diesem Projekt eingegangen werden.<br />
<br />
=== Teilnahme ===<br />
<br />
QMC@Home eignet sich besonders gut für CPUs mit mindestens 512 kB L2-Cache.<br />
<br />
TODO: Hinweise zu Installation und Konfiguration.<br />
<br />
=== Banner ===<br />
<br />
[[Bild:Banner_QMC.png]]<br />
<br />
=== QMC unter Linux ===<br />
<br />
Solle QMC mit den RC1 Anwendungen alle WUs abbrechen, dann könnte das daran liegen das in euren System die Bibliothek libstdc++.so.5 fehlt.<br />
Dies ist eine ältere Biblothek von GCC, die in aktuellen Versionen nicht mehr vorkommt.<br />
Überprüfen könnt ihr das einfach mit ldd, die Ausgabe könnte dann so aussehen.<br />
<br />
ldd BOINC/projects/qah.uni-muenster.de/Amolqc-preRC1exp-501<br />
linux-gate.so.1 => (0xb7f5b000)<br />
libdl.so.2 => /lib/libdl.so.2 (0xb7f43000)<br />
libnsl.so.1 => /lib/libnsl.so.1 (0xb7f2d000)<br />
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 (0xb7f22000)<br />
libstdc++.so.5 => not found<br />
libpthread.so.0 => /lib/libpthread.so.0 (0xb7f0a000)<br />
libm.so.6 => /lib/libm.so.6 (0xb7ee5000)<br />
libc.so.6 => /lib/libc.so.6 (0xb7dbf000)<br />
/lib/ld-linux.so.2 (0xb7f5c000)<br />
<br />
Wie hier im Beispiel, fehlt die Bibliothek libstc++.so.5.<br />
Unter Gentoo sollte ein emergen vom Paket libstdc++-v3 helfen. Bei anderen Distris gibts auch Lösungen.<br />
<br />
=== Weblinks ===<br />
<br />
* [http://qah.uni-muenster.de qah.uni-muenster.de] - Internetpräsenz des Projekts<br />
* [http://qah.uni-muenster.de/team_display.php?teamid=632 Planet 3DNow! Teamstatistik]<br />
<br />
<br />
{{NaviBlock<br />
|Vorlage:Navigationsleiste BOINC<br />
|Navigationsleiste Nicht-BOINC<br />
}}<br />
<br />
[[Kategorie:Chemie]]<br />
[[Kategorie:BOINC-Projekt]]<br />
[[Kategorie:Planet 3DNow! Team]]</div>Piloboy