Gung Ho: A code design for weather and climate prediction on exascale machines