I want to install CosmoMC, so I followed the instruction.
(installing Fortran compiler, open MPI, CFITSIO, HEALPix, and building WMAP, Planck data)
But when I type "make" to compile CosmoMC after editing Makefile, I have an error.
Code: Select all
cd ./source && make cosmomc BUILD=MPI
make[1]: Entering directory '/packages/cosmomc/source'
mkdir -p ReleaseMPI
cd ../camb && \
make --file=Makefile_main libcamb OUTPUT_DIR=ReleaseMPI \
RECOMBINATION=recfast EQUATIONS=equations_ppf NONLINEAR=halofit_ppf
make[2]: Entering directory '/packages/cosmomc/camb'
mkdir -p ReleaseMPI
mpif90 -mkl -openmp -O3 -no-prec-div -fpp -xHost -DMPI -module ReleaseMPI -IReleaseMPI/ -c constants.f90 -o ReleaseMPI/constants.o
gfortran: error: unrecognized command line option '-mkl'
gfortran: error: unrecognized command line option '-no-prec-div'
gfortran: error: unrecognized command line option '-fpp'
gfortran: error: unrecognized command line option '-module'
Makefile_main:88: recipe for target 'ReleaseMPI/constants.o' failed
make[2]: *** [ReleaseMPI/constants.o] Error 1
make[2]: Leaving directory '/packages/cosmomc/camb'
Makefile:304: recipe for target 'camb' failed
make[1]: *** [camb] Error 2
make[1]: Leaving directory '/packages/cosmomc/source'
Makefile:17: recipe for target 'cosmomc' failed
make: *** [cosmomc] Error 2
vi cosmomc/source/Makefile
Code: Select all
WMAP = /packages/wmap_likelihood_v5
cfitsio = /packages/cfitsio
…
ifeq ($(COSMOHOST), darwin)
WMAP = /packages/wmap_likelihood_v5
cfitsio = /packages/cfitsio
endif
Code: Select all
FITSDIR = /packages/cfitsio
FITSLIB = /packages/cfitsio/lib
HEALPIXDIR = /packages/Healpix_3.30