Modeling precipitation over ice sheets: an assessment using Greenland