Re #9578 add reduction setup algorithms