add infiltration_trench
parallel version
add infiltration_trench