Collective search

← Pathology Records · campaign #2: what is the longest 6x6 level with no holes? The best known is 165 moves. Lend some cores and find out.

Join in three steps

You run one program. It fetches small pieces of the search from this server, works on them with as many cores as you allow, and reports back by itself. Everything is controlled from a page it opens in your browser. Stopping is always safe: unfinished work is handed back in seconds and nothing is lost.

1 · Tools (once)

2 · Get the code and build the worker (once, and again when the panel asks you to update)

git clone https://github.com/DarthCalculus/Pathology-Puzzle-Searcher.git
cd Pathology-Puzzle-Searcher/backsearch
./build_pgo.sh -o backsearch_worker_nt --no-torch

The build runs a short training search and takes a few minutes. The result is a single file, backsearch_worker_nt. Already joined campaign #1? Update both the client and the worker: cd Pathology-Puzzle-Searcher && git pull && cd backsearch && ./build_pgo.sh -o backsearch_worker_nt --no-torch. The server refuses older clients and workers and says so.

3 · Start the client and open the control panel


    

Your browser opens http://localhost:8765/: the control panel. From there you can

Headless machine? Add --no-ui. Laptop sleep is fine. If the server is unreachable your finished work waits in an outbox and is delivered later. The client refuses to run a worker build that is not on this server's list, and tells you the two commands to update. Your name is only a label; there are no accounts. When the whole campaign is finished the client says so, delivers its last results and exits by itself (add --keep-going to wait for the next campaign instead). Details: README · how the whole thing is designed.

Right now

"Roots covered" counts the top-level pieces of each exit that are completely searched. The total amount of work is not known in advance, so no percentage of the whole is shown. The full dashboard has every volunteer's live boards and the audit links; finished searches are on the completed campaigns page.

Longest levels found so far

Who is running

How it works, briefly