Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 25.03.2024, 18:18
AlexS AlexS ist offline
Mephisto Berlin Pro
 
Registriert seit: 26.09.2008
Alter: 53
Beiträge: 276
Abgegebene Danke: 64
Erhielt 251 Danke für 76 Beiträge
Aktivitäten Langlebigkeit
10/20 16/20
Heute Beiträge
0/3 ssssss276
AW: Cray Blitz

 Zitat von Wandersleben Beitrag anzeigen
So unsinnig sind die angezeigten varianten gar nicht. Bei genauerem hinsehen habe ich entdeckt, dass Arena den ersten halbzug von Cray Blitz nicht angezeigt, die varianten beginnen erst mit dem ersten halbzug der gegenpartei. Merkwürdig!
Das ist ein Zeichen dafür, dass dass die falsche Konfiguration geladen ist. Mit der schwarzen Konfiguration rechnet Cray Blitz für die schwarze Seite, auch wenn eigentlich die weiße Seite am Zug ist. Das resultiert dann natürlich in einen illegalen Zug. Vielleicht hilft es 2 Verzeichnisse mit den jeweiligen Konfigurationen und 2 Engines in Arena anzulegen.

Kopiere das Debug-Fenster hier rein, dann kann ich evtl. helfen.

Bei mir läuft gerade ein Gauntlet unter Arena, bissher ohne Probleme.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu AlexS für den nützlichen Beitrag:
Wandersleben (25.03.2024)
  #2  
Alt 27.03.2024, 13:26
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 61
Abgegebene Danke: 42
Erhielt 79 Danke für 45 Beiträge
Aktivitäten Langlebigkeit
5/20 3/20
Heute Beiträge
0/3 sssssss61
AW: Cray Blitz

 Zitat von Hans21 Beitrag anzeigen
Noch was: Ich wollte mal schauen, ob und wie man mit dem veröffentlichten Code das Multiprocessing ermöglichen könnte.

Ein relevantes Code-Stück ist z.B. in "options.f":

"...
c
c------------------------------< mp : enable multiprocessing
c
1700 continue
if(busy .ne. 0) go to 9998
oldncpus=ncpus
if(atext(3) .ne. blank) then
col=4
ncpus=scan(col)
write(3,1720) ncpus
if(ncpus .gt. 1) cputim=0
snodes=snodes/oldncpus*ncpus
endif
print 1720, ncpus
1720 format(1x,'multiprocessing using',i3,' processors.')
c call tsktune('MAXCPU',aio+ncpus,'DBRELEAS',aio+ncpus,
c * 'DBACTIVE',0,'HOLDTIME',1000,'SAMPLE',1000)
if(ncpus .gt. oldncpus) then
print 1725,ncpus-oldncpus
1725 format(1x,'creating ',i2,' new tasks.')
do 1730 i=1,ncpus-oldncpus
tskarray((i-1)*3+1)=3
tskarray((i-1)*3+2)=0
tskarray((i-1)*3+3)=i
c call tskstart(tskarray((i-1)*3+1),control,0)
1730 continue
else if(ncpus .lt. oldncpus) then
print 1735, oldncpus-ncpus
1735 format(1x,'terminating ',i2,' old tasks.')
do 1740, i=oldncpus,ncpus+1,-1
stop(i)=-9999
1740 continue
endif
go to 9999
c
..."

Dort sieht man, dass u.a. die Zeilen mit "call tskstart(..." auskommentiert sind (ein "c" am Zeilenanfang). Im Weiteren gibt auch keinen Implementationscode für "tskstart".

Es scheint, dass die Multiprocessing-Möglichkeit vor der Veröffentlichung des Codes gezielt entfernt wurde.

Falls das jemand anders sieht, bin ich um eine Rückmeldung dankbar.

Hans
Offenbar ist "tskstart" Teil der FORTRAN-Bibliotheksroutine in Cray-Umgebungen mit Multitasking. Ich versuche nun alte Manuals dazu zu finden. Aus meiner Sicht ist der "Reiz" von Cray-Blitz der Algorithmus zur dynamischen Baumaufteilung. Wenn das Programm nur auf einer CPU läuft kann das Programm seine Stärke nicht ausspielen.

Falls jemand dazu mehr Informationen hat, sind diese willkommen.

Geändert von Hans21 (27.03.2024 um 14:05 Uhr) Grund: Tippfehler.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Hans21 für den nützlichen Beitrag:
kamoj (05.04.2024), Mark 1 (27.03.2024)
  #3  
Alt 27.03.2024, 15:55
AlexS AlexS ist offline
Mephisto Berlin Pro
 
Registriert seit: 26.09.2008
Alter: 53
Beiträge: 276
Abgegebene Danke: 64
Erhielt 251 Danke für 76 Beiträge
Aktivitäten Langlebigkeit
10/20 16/20
Heute Beiträge
0/3 ssssss276
AW: Cray Blitz

Ich habe noch einen kleinen Fehler gefunden, der dafür verantwortlich war, dass Cray Blitz in seltenen Fällen aufgehört hat zu spielen.

Bitte ladet die Konfiguration nochmal runter: https://www.mediafire.com/file/1hjb8...ig_v4.zip/file

Zumindest unter Arena läuft die Konfiguration nun auch als WB engine scheinbar stabil, dazu einfach inbetween.exe als WB engine einbinden. Dann lässt sich auch der Rechenvorgang im Debug-Fenster betrachten.

Code:
1b := 1=B
ersetzt durch
Code:
a2a1b := a2a1=B
b2b1b := b2b1=B
c2c1b := c2c1=B
d2d1b := d2d1=B
e2e1b := e2e1=B
f2f1b := f2a1=B
g2g1b := g2g1=B
h2h1b := h2h1=B

Geändert von AlexS (27.03.2024 um 16:13 Uhr)
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu AlexS für den nützlichen Beitrag:
Jens H (27.03.2024), kamoj (05.04.2024), Mark 1 (27.03.2024), Tibono (27.03.2024), Wandersleben (27.03.2024)
  #4  
Alt 27.03.2024, 18:14
Tibono Tibono ist offline
Mephisto Wundermaschine
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 62
Land:
Beiträge: 483
Abgegebene Danke: 2.274
Erhielt 1.168 Danke für 386 Beiträge
Aktivitäten Langlebigkeit
8/20 6/20
Heute Beiträge
0/3 ssssss483
AW: Cray Blitz

Thank you Alex for all the shared good work.

For those who choose to run the CECP protocol (Winboard/InBetween), you might want to add, at the end of both black&white .ini files:
Code:
I resign, xboard := \nresign
This doesn't work with UCI protocol (the GUI is in charge).
Regards,
Eric
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu Tibono für den nützlichen Beitrag:
AlexS (27.03.2024), kamoj (05.04.2024), Mark 1 (27.03.2024), Wandersleben (27.03.2024)
  #5  
Alt 27.03.2024, 20:44
Benutzerbild von Wandersleben
Wandersleben Wandersleben ist offline
Novag Star Diamond
 
Registriert seit: 15.07.2021
Ort: Lübeck
Alter: 74
Beiträge: 176
Abgegebene Danke: 479
Erhielt 244 Danke für 99 Beiträge
Aktivitäten Langlebigkeit
9/20 3/20
Heute Beiträge
1/3 ssssss176
AW: Cray Blitz

Code:
a2a1b := a2a1=B
b2b1b := b2b1=B
c2c1b := c2c1=B
d2d1b := d2d1=B
e2e1b := e2e1=B
f2f1b := f2a1=B
g2g1b := g2g1=B
h2h1b := h2h1=B
Na, wie gut, dass die Dame Q und nicht D heißt, damit das d nicht auch noch verwechselt werden kann!

Alex, an dich geht tausendfacher dank!

ps 21:05 uhr.
Welch ein zufall! Gerade schau ich das laufende turnier mit spießrutenlauf und die partie hing mit "illegal move", weil der gegnerische läufer einen zug Bc1b2 und inbetweeen die 1b falsch interpretierte.
Alex, du warst schneller!

Geändert von Wandersleben (27.03.2024 um 21:06 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Wandersleben für den nützlichen Beitrag:
kamoj (05.04.2024)
  #6  
Alt 26.03.2024, 14:15
Jens H Jens H ist offline
Mephisto Excalibur
 
Registriert seit: 06.02.2023
Beiträge: 76
Abgegebene Danke: 58
Erhielt 90 Danke für 37 Beiträge
Aktivitäten Langlebigkeit
1/20 2/20
Heute Beiträge
0/3 sssssss76
AW: Cray Blitz

Die Engine-Ausgabe ist bei mir mit inbetween.exe als Engine vermurkst.
Normalerweise sieht man die Info in folgender Reihenfolge:

Tiefe Zeit Knoten Knoten/s Bewertung Hauptvariante

Bei inbetween.exe stimmt nur die erste und die letzte Spalte (Tiefe und HV), denn statt der Zeit wird die Bewertung mit falscher Formatierung gezeigt, zum Beispiel:
0:00 für 0,00
1:13 für 7,13

Hier wird offenbar die Bewertung in Minuten umgewandelt.

Die 3., 4. und 5. Spalte ist:
beim Spiel mit schwarz immer 1, -1 und 0,00
beim Spiel mit weiß immer 1, 0 und 0,00

Weiters kann ich immer nur 1 Partie spielen, denn Datei/neu teilt der Engine nicht mit, dass sie eine neue Partie spielen soll (Arena GUI).
Edit: Es muss vor jedem nachfoldenden Spiel die Engine neu gestartet werden (rechte Maustaste/Motor(neu)starten)

Geändert von Jens H (26.03.2024 um 14:28 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Jens H für den nützlichen Beitrag:
kamoj (29.03.2024)
  #7  
Alt 26.03.2024, 15:28
Benutzerbild von Wandersleben
Wandersleben Wandersleben ist offline
Novag Star Diamond
 
Registriert seit: 15.07.2021
Ort: Lübeck
Alter: 74
Beiträge: 176
Abgegebene Danke: 479
Erhielt 244 Danke für 99 Beiträge
Aktivitäten Langlebigkeit
9/20 3/20
Heute Beiträge
1/3 ssssss176
AW: Cray Blitz

Moin, Jens,

genau wie Mark gebe ich dir folgenden tipp:

"Drück mal in Arena auf die F4-taste, dann siehst du den datenaustausch zwischen dem GUI und den programmen.
Bei mir sind dann, wie gerade vorhin beschrieben, alle informationen von Cray Blitz zu sehen."

Und den motor mit einem rechtsklick neu zu starten, ist ja wohl kein großer aufwand.

Viele grüße
Horst
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Wandersleben für den nützlichen Beitrag:
Jens H (26.03.2024), kamoj (29.03.2024)
  #8  
Alt 26.03.2024, 15:56
Jens H Jens H ist offline
Mephisto Excalibur
 
Registriert seit: 06.02.2023
Beiträge: 76
Abgegebene Danke: 58
Erhielt 90 Danke für 37 Beiträge
Aktivitäten Langlebigkeit
1/20 2/20
Heute Beiträge
0/3 sssssss76
AW: Cray Blitz

 Zitat von Wandersleben Beitrag anzeigen
Moin, Jens,

genau wie Mark gebe ich dir folgenden tipp:

"Drück mal in Arena auf die F4-taste, dann siehst du den datenaustausch zwischen dem GUI und den programmen.
Bei mir sind dann, wie gerade vorhin beschrieben, alle informationen von Cray Blitz zu sehen."

Und den motor mit einem rechtsklick neu zu starten, ist ja wohl kein großer aufwand.

Viele grüße
Horst
Danke Horst,
das mit der F4 Taste war mir schon klar, ich wollte nur darauf hinweisen, dass die Engine-Ausgabe direkt im Arena-Fenster bei mir nicht 100%ig stimmt. Eigentlich hätte ich noch fragen sollen: Ist das bei Euch auch so?

Bin gespannt, ob wir noch eine vollwertige UCI- oder Winboard Anbindung bekommen.
Grüße,
Jens
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Jens H für den nützlichen Beitrag:
kamoj (29.03.2024)
  #9  
Alt 23.03.2024, 09:51
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 61
Abgegebene Danke: 42
Erhielt 79 Danke für 45 Beiträge
Aktivitäten Langlebigkeit
5/20 3/20
Heute Beiträge
0/3 sssssss61
AW: Cray Blitz

 Zitat von germangonzo Beitrag anzeigen
Hallo Hans,
cool!

Könntest Du die Version zur Verfügung stellen?


LG
Frank
Hallo Frank,

Siehe beigelegte verschlüsselte Zip-Datei.
Das Passwort ist dein Benutzername.

Das läuft bei mir unter folgendem OS-Stand:
Linux 6.7.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar 6 19:35:04 UTC 2024 x86_64 GNU/Linux

Rückmeldung erwünscht.

Hans
Angehängte Dateien
Dateityp: zip blitz.zip (405,6 KB, 32x aufgerufen)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hans21 für den nützlichen Beitrag:
germangonzo (23.03.2024)
  #10  
Alt 04.04.2024, 15:55
Tibono Tibono ist offline
Mephisto Wundermaschine
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 62
Land:
Beiträge: 483
Abgegebene Danke: 2.274
Erhielt 1.168 Danke für 386 Beiträge
Aktivitäten Langlebigkeit
8/20 6/20
Heute Beiträge
0/3 ssssss483
AW: Cray Blitz

 Zitat von AlexS Beitrag anzeigen
Für alle die bei Talkchess nicht mitlesen...

https://talkchess.com/viewtopic.php?t=83496
Hello,
In the original thread (reminded above link) I suggested a way to conveniently set three useful parameters (color to play, thinking time and opening book score margin) using an "ini" file for the WB version.
MfG,
Eric
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Tibono für den nützlichen Beitrag:
AlexS (04.04.2024), kamoj (05.04.2024)
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Turnier: Blitz-Vergleich Wolfgang2 Partien und Turniere / Games and Tournaments 11 27.12.2018 19:32
Hilfe: Kasparov Blitz Fehlermeldung Mapi Technische Fragen und Probleme / Tuning 18 24.02.2017 16:35
Hilfe: BDA Kasparov Blitz alexhr Die ganze Welt der Schachcomputer / World of chess computers 6 26.11.2013 11:44
Frage: Polgar Fehler im Blitz grploeg Technische Fragen und Probleme / Tuning 6 25.08.2012 19:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:31 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info