Changes

Jump to: navigation, search

Daniel Shawul

11,335 bytes added, 21:23, 20 June 2018
Created page with "'''Home * People * Daniel Shawul''' FILE:DanielShawul.jpg|border|right|thumb|link=https://www.linkedin.com/in/daniel-shawul-abdi-5941bb1b|Daniel Shawul <r..."
'''[[Main Page|Home]] * [[People]] * Daniel Shawul'''

[[FILE:DanielShawul.jpg|border|right|thumb|link=https://www.linkedin.com/in/daniel-shawul-abdi-5941bb1b|Daniel Shawul <ref>[https://www.linkedin.com/in/daniel-shawul-abdi-5941bb1b Daniel Shawul Abdi | LinkedIn]</ref> ]]

'''Daniel Shawul Abdi''',<br/>
an Ethiopian computer scientist and [https://en.wikipedia.org/wiki/Civil_engineering civil engineer] with focus on [https://en.wikipedia.org/wiki/Wind_engineering wind engineering] and [https://en.wikipedia.org/wiki/Computational_fluid_dynamics computational wind] / [https://en.wikipedia.org/wiki/Structural_engineering structural engineering], actually postdoc at [https://en.wikipedia.org/wiki/Naval_Postgraduate_School Naval Postgraduate School], [https://en.wikipedia.org/wiki/Monterey,_California Monterey, California]. He holds a B.Sc. from [https://en.wikipedia.org/wiki/Addis_Ababa_University Addis Ababa University], a M.Sc. from [https://en.wikipedia.org/wiki/Indian_Institutes_of_Technology Indian Institute of Technology], and a Ph.D. from [https://en.wikipedia.org/wiki/University_of_Western_Ontario Western University] in 2013, and was also affiliated with [https://en.wikipedia.org/wiki/Florida_International_University Florida International University] and its [https://en.wikipedia.org/wiki/Wall_of_Wind Wall of Wind] testing facility for [https://en.wikipedia.org/wiki/Tropical_cyclone hurricane] simulations. His research includes high performance computing, and the use of [[Neural Networks|artificial neural networks]] for [https://en.wikipedia.org/wiki/Wind_tunnel boundary layer wind tunnel] (BLWT) profile development <ref>[https://www.linkedin.com/in/daniel-shawul-abdi-5941bb1b Daniel Shawul Abdi | LinkedIn]</ref>. During his Ph.D., he developed a [https://en.wikipedia.org/wiki/Finite_volume_method finite-volume] code for the simulation of wind flow over complex terrain. Recently, he has extended the code to use high-order [https://en.wikipedia.org/wiki/Discontinuous_Galerkin_method Discontinuous Galerkin methods] <ref>[http://dshawul.github.io/ Daniel S. Abdi Homepage]</ref>.

As computer chess and games programmer, Daniel is author of the chess engines [[DanChess]], [[Scorpio]] with [[Scorpio Bitbases|its own]] open source [[Endgame Bitbases|endgame bitbases]] (EGBBs) format, and the [[General Game Playing|general game playing]] engine [[Nebiyu]] based on Scorpio, able to play [[Chess#Variants|Chess variants]], [[Checkers]], [[Othello|Reversi]], [[Go]] and [[Amazons]] <ref>[http://sites.google.com/site/dshawul/home Scorpio Chess and Nebiyu Alien]</ref>.

=Selected Publications=
* [[Daniel Shawul|Daniel Abdi]], Simon Levine, [http://www.eng.uwo.ca/civil/faculty/bitsuamlak_g/index.html Girma T. Bitsuamlak] ('''2009'''). ''Application of an Artificial Neural Network Model for Boundary Layer Wind Tunnel Profile Development''. 11th Americas conference on wind Engineering, [http://www.iawe.org/Proceedings/11ACWE/11ACWE-Abdi.pdf pdf]
* [[Daniel Shawul|Daniel Abdi]], [http://www.eng.uwo.ca/civil/faculty/bitsuamlak_g/index.html Girma T. Bitsuamlak] ('''2010'''). ''Estimation of surface roughness using CFD''. The Fifth International Symposium on Computational Wind Engineering, [ftp://ftp.atdd.noaa.gov/pub/cwe2010/Files/Papers/529_Abdi.pdf pdf] <ref>[https://en.wikipedia.org/wiki/Computational_fluid_dynamics Computational fluid dynamics from Wikipedia]</ref>
* [[Daniel Shawul|Daniel S. Abdi]] ('''2013'''). ''Monte carlo methods for estimating game tree size''. [https://dl.dropboxusercontent.com/u/55295461/perft/perft.pdf pdf] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47740&topic_view=flat&start=11 Re: MC methods] by [[Daniel Shawul]], [[CCC]], April 13, 2013</ref> » [[Monte-Carlo Tree Search]], [[Perft]]
* [[Daniel Shawul|Daniel S. Abdi]] ('''2013'''). ''Analysis of pruned minimax trees''. [https://dl.dropboxusercontent.com/u/55295461/analysis/pruning.pdf pdf] » [[Alpha-Beta]], [[Late Move Reductions]], [[Null Move Pruning]]
* [[Daniel Shawul|Daniel S. Abdi]], [http://www.eng.uwo.ca/civil/faculty/bitsuamlak_g/index.html Girma T. Bitsuamlak] ('''2015'''). ''[http://www.hindawi.com/journals/jcengi/2015/295393/ Asynchronous Parallelization of a CFD Solver]''. Journal of Computational Engineering

=Forum Posts=
==2005 ...==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=2071 recusive null move in iterative search] by [[Daniel Shawul]], [[Computer Chess Forums|Winboard Forum]], March 25, 2005 » [[Null Move Pruning]], [[Iterative Search]]
* [http://www.open-aurec.com/wbforum/viewtopic.php?t=2320 path dependent evaluation] by [[Daniel Shawul]], [[Computer Chess Forums|Winboard Forum]], April 20, 2005
* [http://www.open-aurec.com/wbforum/viewtopic.php?t=49446 extensions] by [[Daniel Shawul]], [[Computer Chess Forums|Winboard programming Forum]], August 26, 2008 » [[Extensions]]
* [http://www.open-aurec.com/wbforum/viewtopic.php?t=49545&sid=64c9fc3dcd3af575fdf472be930c7a3a table indexing Math help] by [[Daniel Shawul]], [[Computer Chess Forums|Winboard programming Forum]], October 08, 2008
==2010 ...==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50727 Looking for linux 64 bit engines & epds] by [[Daniel Shawul]], [[Computer Chess Forums|Winboard Forum]], January 17, 2010
: [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50727&start=11 Re: Looking for linux 64 bit engines & epds] by [[Daniel Shawul]], [[Computer Chess Forums|Winboard Forum]], January 19, 2010 » [[Cutechess-cli]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=49116&start=1 Re: Is there a MPI version cutechess-cli?] by [[Chao Ma]], [[CCC]], September 03, 2013</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=33652 asynchronous search] by [[Daniel Shawul]], [[CCC]], April 6, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=38554 UCT surprise for checkers !] by [[Daniel Shawul]], [[CCC]], March 25, 2011 » [[Nebiyu]], [[UCT]]
* [http://www.talkchess.com/forum/viewtopic.php?t=39659 bitboard algorithm needed] by [[Daniel Shawul]], [[CCC]], July 08, 2011» [[Bitboards]], [[GPU]], [[Hex]], [[King Pattern#FloodFillAlgorithms|Flood Fill Algorithms]]
* [http://www.talkchess.com/forum/viewtopic.php?t=40635 multi-player games thoughts] by [[Daniel Shawul]], [[CCC]], October 05, 2011
'''2012'''
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=442069&t=41853 Re: Possible Search Algorithms for GPUs?] by [[Daniel Shawul]], [[CCC]], January 07, 2012 » [[GPU]], [[Hex]], [[King Pattern#FloodFillAlgorithms|Flood Fill Algorithms]]
* [http://www.talkchess.com/forum/viewtopic.php?t=42590 uct on gpu] by [[Daniel Shawul]], [[CCC]], February 24, 2012 » [[GPU]], [[UCT]]
* [http://www.talkchess.com/forum/viewtopic.php?t=44082 how to measure frequency of hash collisions] by [[Daniel Shawul]], [[CCC]], June 16, 2012 » [[Transposition Table#KeyCollisions|Key Collisions]]
* [http://www.talkchess.com/forum/viewtopic.php?t=44553 pawn enumeration] by [[Daniel Shawul]], [[CCC]], July 24, 2012
'''2013'''
* [http://www.talkchess.com/forum/viewtopic.php?t=47430 Message passing parallel search on SMP system] by [[Daniel Shawul]], [[CCC]], March 07, 2013 » [[Parallel Search]] <ref>[https://en.wikipedia.org/wiki/Message_Passing_Interface Message Passing Interface from Wikipedia]</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=47568 Shared hash table smp result] by [[Daniel Shawul]], [[CCC]], March 21, 2013 » [[Shared Hash Table]]
* [http://www.talkchess.com/forum/viewtopic.php?t=47573 triangular pv] by [[Daniel Shawul]], [[CCC]], March 22, 2013 » [[Triangular PV-Table#PVinPVS|PV Array in PVS]]
* [http://www.talkchess.com/forum/viewtopic.php?t=47700 Transposition driven scheduling] by [[Daniel Shawul]], [[CCC]], April 04, 2013 » [[Transposition Table]] <ref>[https://en.wikipedia.org/wiki/Transposition-driven_scheduling Transposition-driven scheduling - Wikipedia]</ref> <ref>[[John Romein]], [[Henri Bal]], [[Jonathan Schaeffer]], [[Aske Plaat]] ('''2002'''). ''A Performance Analysis of Transposition-Table-Driven Scheduling in Distributed Search''. IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 5, pp. 447–459. [http://www.cs.vu.nl/~bal/Papers/tds.pdf pdf]</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=47740&start=2 MC methods] by [[Daniel Shawul]], [[CCC]], April 11, 2013 » [[Monte-Carlo Tree Search]], [[Perft]]
: [http://www.talkchess.com/forum/viewtopic.php?t=47740&topic_view=flat&start=11 Re: MC methods] by [[Daniel Shawul]], [[CCC]], April 13, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=47887 ABDADA speedup results] by [[Daniel Shawul]], [[CCC]], May 01, 2013 » [[ABDADA]]
* [http://www.talkchess.com/forum/viewtopic.php?t=48205 CUT/ALL nodes ratio] by [[Daniel Shawul]], [[CCC]], June 06, 2013 » [[Node Types]]
* [http://www.talkchess.com/forum/viewtopic.php?t=48666 chess programmer benefits] by [[Daniel Shawul]], [[CCC]], July 17, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=50419 What do you use IID for] by [[Daniel Shawul]], [[CCC]], December 10, 2013 » [[Internal Iterative Deepening]]
'''2014'''
* [http://www.talkchess.com/forum/viewtopic.php?t=50721 My new book] by [[Daniel Shawul]], [[CCC]], January 02, 2014 » [[Opening Book]], [[UCT]]
* [http://www.talkchess.com/forum/viewtopic.php?t=51020 needed CLOP for cluster] by [[Daniel Shawul]], [[CCC]], January 23, 2014 » [[CLOP]]
* [http://www.talkchess.com/forum/viewtopic.php?t=51135 fixed time control management] by [[Daniel Shawul]], [[CCC]], February 01, 2014 » [[Time Management]]
* [http://www.talkchess.com/forum/viewtopic.php?t=54666 Two hash functions for distributed transposition table] by [[Daniel Shawul]], [[CCC]], December 16, 2014 » [[Transposition Table]]
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=55854 I have computed perft(17)] by [[Daniel Shawul]], [[CCC]], [https://en.wikipedia.org/wiki/April_Fools'_Day April 01], 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=57343 scorpio can run on 8192 cores] by [[Daniel Shawul]], [[CCC]], August 22, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=66125 Search traps in MCTS and chess] by [[Daniel Shawul]], [[CCC]], December 25, 2017 » [[Raghuram Ramanujan#UCT|Sampling-Based Planning]] <ref> [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=32429 MCTS weakness wrt AB (via Daniel Shawul)] by [[Chris Whittington]], [[Computer Chess Forums|Rybka Forum]], December 25, 2017</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=66280&start=67 Re: Announcing lczero] by [[Daniel Shawul]], [[CCC]], January 21, 2018 » [[LCZero]], [[Bojun Huang#Rollout|Rollout Paradigm]]
* [http://www.talkchess.com/forum/viewtopic.php?t=66414 Alpha-Beta as a rollouts algorithm] by [[Daniel Shawul]], [[CCC]], January 25, 2018 » [[Alpha-Beta]], [[MCαβ]], [[Monte-Carlo Tree Search]], [[Scorpio]]

=External Links=
* [http://dshawul.github.io/ Daniel S. Abdi Homepage]
* [https://sites.google.com/site/dshawul/home Scorpio Chess and Nebiyu Alien]
* [https://github.com/dshawul dshawul (Daniel Shawul) · GitHub]
* [https://www.linkedin.com/in/daniel-shawul-abdi-5941bb1b Daniel Shawul Abdi | LinkedIn]
* [https://twitter.com/dshawul Daniel S. Abdi (dshawul) | Twitter]

=References=
<references />

'''[[People|Up one level]]'''

Navigation menu