The Potsdam Parallel Ice Sheet Model (PISM-PIK)–Part 1: Model description