Multi-scale approach for strain-engineering of phosphorene