ART/GTO
Batch solving

Multi Job batch creation

Multi Job lets you create many jobs at once by combining pot types, position pairs, flop sets, and bet-sizing profiles. Instead of setting up each job by hand, you define the dimensions and ARTGTO expands them into a batch.

How it works

The Multi Job tab has a three-column layout:

  1. Left column — pot type, game config, flop set, output folder, and naming.
  2. Middle column — position pairs to include.
  3. Right column — bet-sizing profiles (one for IP-aggressor spots, one for OOP-aggressor spots).

When you click Create Jobs, ARTGTO expands the selection into one job per position pair. Each job gets the correct ranges, pot/stack values, and bet sizes for that pair, drawn from your chosen game config and sizing profiles.

Pot type

Pick from SRP (single raised pot), 3BP (3-bet pot), 4BP (4-bet pot), or 5BP (5-bet pot). This controls which position pairs are available (5BP excludes most non-blind pairs), which default game config loads, and which range files are looked up.

When you change pot type, the game config and bet-sizing dropdowns auto-fill with the matching defaults.

Game configs

A game config is a JSON file that bundles per-pair pot and stack values plus shared rake settings. For example, a 3BP game config might set SB vs BB at pot 220 / stack 880, while CO vs BTN gets pot 180 / stack 910.

If a pair is not listed in the game config, it falls back to the built-in preflop sizing defaults. You can edit game configs in the right-panel editor and save them.

Game configs live in your game configs folder (set in Settings).

Bet-sizing profiles

Multi Job uses two bet-sizing profiles:

  • IP aggressor — applied to spots where the in-position player was the preflop aggressor (the more common case).
  • OOP aggressor — applied to spots where the out-of-position player was the preflop aggressor.

Each pair is automatically assigned the correct profile based on who the aggressor was for that pot type and pair combination.

You can edit each profile inline in the right column. Changes are reflected in the tree preview (fourth column, if your window is wide enough).

Flop sets

Choose which flops to solve:

SetBoardsDescription
25 reps25A small representative sample. Good for quick studies.
74 reps74More coverage, still fast.
184 reps184The standard full-study set. Covers the strategically distinct flop space well.
1755 (full)1,755Every strategically distinct flop. Comprehensive but very large.
Single flop1Type one board manually.

You can export a flop map file for your chosen set, for use with the ARTGTO Viewer.

Name templates

The name template controls how each generated job is named. The default is:

{PotType} {Position1} vs {Position2}

This produces names like 3BP CO vs BTN. Available placeholders:

  • {PotType} — SRP, 3BP, 4BP, or 5BP.
  • {Position1} — the first position in the pair (uppercase).
  • {Position2} — the second position in the pair (uppercase).

A preview appears below the template field so you can see what the resulting job names look like.

Solver settings

At the bottom of the left column, you set:

  • Max iterations — default 250.
  • Target exploitability — default 0.30%.
  • 16-bit compression — on or off for all generated jobs.
  • Low-memory fallback — on or off for all generated jobs (default on).

These apply to every job in the batch.

Output folder

By default, output goes to your library folder organized by pot type and pair: {library}/{pot}/{pair}/. You can override the parent folder with the Browse button.

Creating the batch

Click Create Jobs in the bottom action bar. ARTGTO generates one job per selected position pair, each with:

  • Ranges looked up from your ranges folder for that pot type and pair.
  • Pot, stack, and rake from the game config.
  • Bet sizes from the correct aggressor profile.
  • The selected flop set.
  • Output path under the library folder.

The jobs appear in the Queue sub-tab, ready to run. Review them there before starting the batch.

Tip
Start with 184 flops and a few key pairs to test your setup before committing to the full 1755-flop run, which can take many hours per pair.
screenshot
Multi Job tab with three columns visible