1 for level = bottom_level, top_level do

2 │Calcuate update of current node by calcluated nodes

3 │Calculate LDUT decomposition of each node of the current level with a separate thread;

4 end