# ============================================================================== # BESTEMSHE DISTRIBUTED PIPELINE COMMANDS (ZSTD NATIVE) # Execute these commands sequentially on a cluster node for a specific pair. # ============================================================================== # Ensure directories exist mkdir -p layers/compressed # ------------------------------------------------------------------------------ # STEP 1: SOLVE THE SYMMETRIC PAIR # ------------------------------------------------------------------------------ # Format: ./bestemshe --solve-pair # Example for M=10, K1=2, K2=8: ./bestemshe --solve-pair 10 2 8 # This automatically loads the strictly necessary reachable layers (e.g., M=12, M=14) # and writes two files to disk: # layers/layer_2_8_win.raw # layers/layer_2_8_draw.raw # ------------------------------------------------------------------------------ # STEP 2: VERIFY THE PAIR (CRITICAL) # ------------------------------------------------------------------------------ # Format: ./bestemshe --verify-pair # Example: ./bestemshe --verify-pair 10 2 8 # This does a local lock-free forward sweep to ensure the generated .raw files # are 100% mathematically consistent. If this fails, the node corrupted the data. # ------------------------------------------------------------------------------ # STEP 3: COMPRESS THE PAIR (ZSTD LEVEL 19) # ------------------------------------------------------------------------------ # Format: ./bestemshe --compress # Note: Block size and Algorithm are hardcoded now, no extra args needed. ./bestemshe --compress layers/layer_2_8_win.raw layers/compressed/layer_2_8_win.bin ./bestemshe --compress layers/layer_2_8_draw.raw layers/compressed/layer_2_8_draw.bin # ------------------------------------------------------------------------------ # STEP 4: CLEANUP RAW FILES TO SAVE SSD SPACE # ------------------------------------------------------------------------------ # Once compression is complete and verified, delete the raw files on the node. rm layers/layer_2_8_win.raw rm layers/layer_2_8_draw.raw # ------------------------------------------------------------------------------ # ENDGAME: THE GOD QUERY # ------------------------------------------------------------------------------ # When you finally solve M=0 (K1=0, K2=0), run: ./bestemshe --root # This will load layer_0_0 and output the absolute game-theoretic truth of Bestemshe.