CFD simulation of a Gifford–McMahon type pulse tube refrigerator