A turbulent lean premixed swirl flame is numerically investigated by solving the Navier–Stokes equations with a finite-volume large-eddy simulation (LES) method. A combined G-equation progress variable approach is applied to model the combustion process using a solution adaptive level-set solver. The finite-volume and the level-set solver are parallelized and coupled on a joint hierarchical Cartesian mesh, where each solver can individually use and adapt a subset of the mesh cells. The level-set solver adapts the mesh locally in a band close to the flame front location to automatically satisfy the high accuracy requirements of the level-set solution. The numerical results for the turbulent swirl flame are in excellent agreement with experimental findings. Since the flame shape varies during the computation, the number of cells associated with the flame shifts between the individual subdomains which changes the workload distribution on the parallel computing processes. To achieve a high parallel efficiency, a dynamic load balancing method is applied which determines a new partitioning of the grid using estimated cell weights based on measured computing times to redistribute the cells among all subdomains accordingly. The efficiency of the dynamic load balancing scheme to reduce load imbalances is demonstrated for a large-scale simulation of the investigated swirl flame on 170,000 compute cores. That is, the dynamic load balancing scheme reduces the computing time of this simulation by approximately 30%.