ethereal clustered chess engine
CLUSTERED_ENGINE (fen, move, threads, hash, depth) is a command line tool which drives an UCI chess engine to analyse a move in a FEN position. We can set the number of threads, the among of hash and the depth to reach. The UCI chess engine must handle the go searchmoves command. CLUSTER_MANAGER is a tool which use an UCI chess engine to get the list of legal moves in a position. Then for each move, it uses a MPI command to run a CLUSTERED_ENGINE on each host of the cluster. During the process, it shows some statistics and display the bestmove.
CLUSTERED_ENGINE (fen, move, threads, hash, depth) is a command line tool which drives an UCI chess engine to analyse a move in a FEN position. We can set the number of threads, the among of hash and the depth to reach. The UCI chess engine must handle the go searchmoves command. CLUSTER_MANAGER is a tool which use an UCI chess engine to get the list of legal moves in a position. Then for each move, it uses a MPI command to run a CLUSTERED_ENGINE on each host of the cluster. During the process, it shows some statistics and display the bestmove.