CMBEASY使用笔记

一、在Ubuntu中安装CMBEASY

先到cmbeasy.org下载相应的code。

准备以下环境:
1. cmake (一般使用cmake,如果自己写makefile,那么可以不用cmake,但是cmake要省力多了。)
2. gsl
3. cfitsio

然后需在以下文件中添加相应的语句:

1. mathobject/miscmath.h #include
2.mathobject/spline.cc #include
#include
3.analyze/newdatcl/newdatclchi2.cc #include

4.anisotropy/newdatreader.cc #include

5.cosmos/quintcosmoc.cc #include
#include (估计是因为用到numeric_limits的缘故)
6.analyze/sdss/sdss_lrg/sdsslrg.cc #include
7.analyze/cbi2/cbi2.cc #include

8.gui/cmbmainwindow.cc #include

9.anisotropy/newdatreader.cc #include

最后mkdir build -> mkdir bin -> cd build -> cmake .. -> make 即可完成。

二、使用

Intro
大部分的任务都可以使用cmbeasy的qt界面完成。但是有时候不需要gui,只需要cli中完成。那么如果使用xcmb,可以在resource/configure.cfg来配置计算的项目和输出文件。

改写
改动大部分只需要修改anisotropy/driver.cc,如果需要改动其他文件,可以先从此driver.cc下手,顺藤摸瓜。

< !待续!>