A strain gradient plasticity model of porous single crystal ductile fracture. (November 2021)