I see the same problem in this link:viewtopic.php?f=11&t=2827&p=7905&hilit=checkpoint#p7905. And I compile CosmoMC with gfortran too! But my vision is 7.3.0, I have no idea if this is really have something to do with gfortran, which means I should recompile CosmoMC with ifort(I used to compile in this way but I meet some problem in compiling so I use gfortran later.)?

I didn't delete anything in my chains file. test_1.chk and test_2.chk is still here. I then run it again, though I found that it read from test_1.chk and test_2.chk both again, but it still went wrong:

If wl.f90 is really not wrong, can I copy the chains to another place and delete CosmoMC then recompile it with gfortran, and put the chains back?(I saw the CosmcMC in github update again on wl.f90 and camb/halofit_ppf.f90)