Parallel science code translation stops retrying blindly: agents route each failure to a matching repair skill, beating LASSI in all 18 model-and-direction cells
Translating parallel scientific code among CUDA, OpenMP and SYCL has relied on fixed sequential pipelines that apply one repair strategy to every error and judge correctness only by compilation and execution. A verdict-driven orchestrator splits translation, compilation diagnosis and execution validation into three agents and routes each failure to a patch, semantic, sync or memory repair skill. On 30 HeCBench kernels, three open-source models and six translation directions, the workflow reaches a higher verified correctness rate than LASSI in all 18 model-and-direction combinations while using up to 52.4% fewer tokens.