Pass iteration number as variable to `integrate.sub`
It appears that integrate.sub
gets overwritten on each grid refinement level, in order to increment the iteration number. integrate.sub
should only be altered by the pipeline generator, and the iteration number can be passed as a macro from the DAG.