I am now trying to integrate CosmoMC with CosmoChord, and I'm getting some errors (I also get errors [because of different definitions of action] if I first 'make' cosmomc, then bring unzip CosmoChord). At first, it seems like a few of them were associated with conflicting tool chains in the cluster. I have been in contact with someone from the cluster for awhile now and there is still no resolution even after about 2 weeks, hence the thread. I'll explain what has happened.

I should note that I have successfully compiled CosmoMC before (and symbolically linking to Planck likelihoods), and that is all fine. I did "mpirun -np 1 ./cosmomc test.ini" and also with "test_planck.ini" to make sure.

Doing 'make' and/or 'make clean' spits out some "which: no ifort" related error, but I thought that was a minor problem since gcc/gfortran is being used in the end (and especially since I was not supposed to import a module from Intel). Other than the ifort errors (I hope it is not a big deal), I get this output:

For the last point try the latest version from github. (or make the obvious edit to constants.f90 to resolve the compiler compatibility error you see)

Thanks for the reply. I apologize for my ignorance, but I could not find an obvious place to fix the ifort/gfortran compatibility error in constants.f90. Nonetheless, I used the Github version and now I get a different output:

To be explicit, I did try building the new CosmoMC (without CosmoChord) and running "mpirun -np 1 ./cosmomc test.ini" and with test_planck.ini as usual and I encountered no issues at all. I did not forget to perform the symbolic link with the Planck likelihood.