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
3.analyze/newdatcl/newdatclchi2.cc #include
4.anisotropy/newdatreader.cc #include
5.cosmos/quintcosmoc.cc #include
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下手,顺藤摸瓜。
< !待续!>
最近评论