The effect of porosity on the fatigue life of cast aluminium-silicon alloys