Japanese?Vinvin wrote:Where this name come from ?Xann wrote:...
I have been working on a new GPL engine: Senpai.
Senpai 1.0 (new engine)
Moderators: hgm, Rebel, chrisw
-
- Posts: 232
- Joined: Wed Nov 14, 2012 3:24 pm
- Location: Italy
Re: Senpai 1.0 (new engine)
Someone spitting venom is annoying but harmless. He won't achieve anything. The real harm is done by nicely worded venom. (Ronald de Man)
-
- Posts: 893
- Joined: Mon Jan 15, 2007 11:23 am
- Location: Warsza
Re: Senpai 1.0 (new engine)
IIRC senpai = student, sensei = teacher, master.
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: Senpai 1.0 (new engine)
Very Thanks, Fabien.
Compiled by Intel Compiler.
http://www.talkchess.com/forum/viewtopi ... 330#562330
Readme.txt
Compiled by Intel Compiler.
http://www.talkchess.com/forum/viewtopi ... 330#562330
Readme.txt
Senpai has a known issue on Windows. The hash table appears to be 50% full at most. We have been unable to reproduce this problem on either OS X or Linux, using either GCC or Clang. So there is a possibility (though by no means certain or even probable) that it is a compatibility problem with MinGW. We haven't found any Windows programmer with Visual Studio or the Intel compiler, maybe this would fix it?
-
- Posts: 232
- Joined: Wed Nov 14, 2012 3:24 pm
- Location: Italy
Re: Senpai 1.0 (new engine)
In mangas is used to describe an older fellow/equal.PK wrote:IIRC senpai = student, sensei = teacher, master.
Someone spitting venom is annoying but harmless. He won't achieve anything. The real harm is done by nicely worded venom. (Ronald de Man)
-
- Posts: 3226
- Joined: Wed May 06, 2009 10:31 pm
- Location: Fuquay-Varina, North Carolina
Re: Senpai 1.0 (new engine)
senpai = mentor or seniorPK wrote:IIRC senpai = student, sensei = teacher, master.
http://en.wikipedia.org/wiki/Senpai
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: Senpai 1.0 (new engine)
Is the binary in the distribution working?lucasart wrote:Doesn't work for me. It compiles w/o errors, but segfaults:syzygy wrote: To compile on and for Linux I had to add -pthread (or it aborts with "terminate called after throwing an instance of 'std::system_error'"):Code: Select all
g++ -pthread -std=c++11 -O3 -finline-functions -funroll-all-loops -fno-rtti -msse4.2 -o senpai_10 senpai_10.cpp
I'm using gcc 4.8.1 on Ubuntu 13.10. All very recent stuff.Code: Select all
$ g++ -pthread -std=c++11 -O3 -fno-rtti -msse4.2 -o senpai_10 $ ./senpai_10 Segmentation fault (core dumped)
It works for me with
g++-4.8 -static-libstdc++ -std=c++11 -fno-rtti -pthread -O3 -funroll-loops -fstrict-aliasing -march=native -mpopcnt senpai_10.cpp -o senpai
Miguel
-
- Posts: 3226
- Joined: Wed May 06, 2009 10:31 pm
- Location: Fuquay-Varina, North Carolina
Re: Senpai 1.0 (new engine)
Lucas said in a T&M subforum post that the distributed binary works for him.michiguel wrote:Is the binary in the distribution working?lucasart wrote:Doesn't work for me. It compiles w/o errors, but segfaults:syzygy wrote: To compile on and for Linux I had to add -pthread (or it aborts with "terminate called after throwing an instance of 'std::system_error'"):Code: Select all
g++ -pthread -std=c++11 -O3 -finline-functions -funroll-all-loops -fno-rtti -msse4.2 -o senpai_10 senpai_10.cpp
I'm using gcc 4.8.1 on Ubuntu 13.10. All very recent stuff.Code: Select all
$ g++ -pthread -std=c++11 -O3 -fno-rtti -msse4.2 -o senpai_10 $ ./senpai_10 Segmentation fault (core dumped)
It works for me with
g++-4.8 -static-libstdc++ -std=c++11 -fno-rtti -pthread -O3 -funroll-loops -fstrict-aliasing -march=native -mpopcnt senpai_10.cpp -o senpai
Miguel
By the way, Ronald's method works for me. I am using gcc 4.8.1 and Linux Mint 15 (Ubuntu 13.04).
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: Senpai 1.0 (new engine)
The segfault and the likes are problems related to c++11 and not having the proper libraries present or linked. I had worse issues with Texel until I modified Makefile including -static-libstdc++ because -static does not work for g++. That is really frustrating if you do not know that little "detail". BTW, the one in the distribution is pgo compiled, so it is faster than the plain compile I suggested above. So, if the one in the distributino works, that line I suggest must work since it is how it was obtained.Adam Hair wrote:Lucas said in a T&M subforum post that the distributed binary works for him.michiguel wrote:Is the binary in the distribution working?lucasart wrote:Doesn't work for me. It compiles w/o errors, but segfaults:syzygy wrote: To compile on and for Linux I had to add -pthread (or it aborts with "terminate called after throwing an instance of 'std::system_error'"):Code: Select all
g++ -pthread -std=c++11 -O3 -finline-functions -funroll-all-loops -fno-rtti -msse4.2 -o senpai_10 senpai_10.cpp
I'm using gcc 4.8.1 on Ubuntu 13.10. All very recent stuff.Code: Select all
$ g++ -pthread -std=c++11 -O3 -fno-rtti -msse4.2 -o senpai_10 $ ./senpai_10 Segmentation fault (core dumped)
It works for me with
g++-4.8 -static-libstdc++ -std=c++11 -fno-rtti -pthread -O3 -funroll-loops -fstrict-aliasing -march=native -mpopcnt senpai_10.cpp -o senpai
Miguel
By the way, Ronald's method works for me. I am using gcc 4.8.1 and Linux Mint 15 (Ubuntu 13.04).
Miguel
-
- Posts: 3697
- Joined: Tue Jul 31, 2007 4:26 pm
Re: Senpai 1.0 (new engine)
Hi Fabien
hows that Novag Sapphire II holding up?
Phoenix Resurrection Fruit 2005 WC Regards
Steve
hows that Novag Sapphire II holding up?
Phoenix Resurrection Fruit 2005 WC Regards
Steve
-
- Posts: 4611
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Senpai 1.0 (new engine)
I hope this won't awake my dormant virus again.Xann wrote:Hi Mark!
I don't smoke, but I do computer chess.
I tried to quit but ... it's not easy.
Say NO to computer chess ;)
At least I thought I am semi-immune meanwhile??
WTF... welcome back Fabien!
Guenther