This question may be too broad. But I really want to know some concrete explanations. I often find various commutations appear here and there, which concerns the application order of two operators. For examples, between exterior calculus of the differential forms and discretization, optimization-then-discretization or discretization-then-optimization, and inner-outer iterations. Do you have some understanding of concrete examples where the commutation plays an important role?