My question might sound bit silly. But, I am really curious to know what makes two GCMs differnt? We know, GCMs simulate past and future climate based on some assumptions. Regarding future, we can not comment anything, but when the task is to simulate past climate, why does the model output vary from each other? Can someone please elaborate on this with some examples?