A fatigue life prediction method distinguishing fracture modes for Ni-based single crystal superalloys considering porosity defect. (April 2021)