function DualTVDDSurrogateAlgorithm(problem;M,overlap,parallel=true,σ=parallel?1/4:1.,ninner=10,τ=2*normB(problem),subalg=x->ChambolleAlgorithm(x),workers=workers())
ifparallel==true&&σ>1/4
@warn"parallel domain decomposition needs σ >= 1/4 for theoretical convergence"