gcad sims

Run a gcad simulation on a remote GPU when your own machine is too small for it. gcad builds the model on your machine and sends the built parts, never the project files. The result lands beside your .gsim as if it had run locally.

Loading runners.

Runners

RunnerGPUFP32MemoryVideo memoryCPUPrice
Loading.

Each runner sets its own price an hour and is billed per second of its time. FP32 and memory bandwidth are measured by the runner with gcad gpu-bench, the best of its recent runs. Flow simulations are limited mostly by memory bandwidth; the other kinds run on the CPU.

Start

gcad remote signup        # makes an account, saves the token in ~/.config/gcad/remote.toml
gcad remote account       # account id and balance
gcad remote runners       # the runners above
gcad sim wind.gsim --remote

Top up from the shop with your account id. A run goes to the first free runner on your gcad version at or under --max-price (any runner by default) and is charged that runner's price. It holds its time limit (--max-minutes, an hour by default) at the highest price it allows while it runs, and gives back what it did not use.

More

gcad sim wind.gsim --remote --max-price 2.50 --max-minutes 20
gcad remote jobs          # recent runs, the runner, time and cost
gcad remote cancel ID     # stop a run, pay for the time it used

Rerunning gcad sim --remote on unchanged files picks up the run already queued or running instead of starting another.