一个坚定的无神论者
最近磕景零、林塞
A团蓝担,非专业娃娘,咸鱼婶婶,叶神&兴欣死忠
网址:https://xclass.astro.uni-koeln.de/Home
安装:
1.安装XCLASS需要首先安装CASA
下载地址:https://casa.nrao.edu/casa_obtaining.shtml
下载其中的casa-pipeline-release-***.tar.gz
解压到/usr/local/目录下
编辑.bashrc文件,加入export PATH=$PATH:/casa-pipeline-release-***/bin
再source一下就行了,命令行输入casa进入界面
2.下载和安装XCLASS
下载地址:https://xclass.astro.uni-koeln.de/Download
下载XCLASS-Interface__No-NR__Linux__version_1.2.5.zip (866 MB)
解压到某目录下,进入./XCLASS-Interface/目录下
python install-in-casa.py --mpi
或
python install-in-casa.py --smp
P.S.要求使用python2安装
P.S.P.S.这一步需要安装Openmpi:
a. 下载地址:https://www.open-mpi.org/software/ompi/v4.0/
下载tar.gz文件,解压,进入目录下
b.$ ./configure --prefix="/usr/local/openmpi"
$ make -j4/8 #-j4/8表示4/8核编译
$ sudo make install
c. 编辑.bashrc
export PATH=$PATH:/usr/local/openmpi/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openmpi/lib/
d. 保存.bashrc后,执行:sudo ldconfig
e. 测试:mpirun
完成!
3.配置XCLASS环境变量
export PYTHONHTTPSVERIFY=0
##export PYTHONPATH=$PYTHONPATH:/home/***/XCLASS-Interface/build_tasks
export XCLASSRootDir=/home/***/XCLASS-Interface
export myXCLASSRunDirectory=/home/***/XCLASS-Interface/run
ulimit -s unlimited
export KMP_STACKSIZE='3999M'
export OMP_STACKSIZE='3999M'
export GOMP_STACKSIZE='3999M'
这里的'3999M'可以根据自己电脑的RAM修改
4.如果要XCLASS脱离CASA直接用python运行的话需要安装一些库:
pip install +
numpy (version 1.11.1 or newer)
scipy (version 0.17.0 or newer)
pyfits (version 3.3 or newer) (astropy, version 0.4.2 or newer))
matplotlib (version 1.5.3 or newer)
sqlite3 (version 2.6.0 or newer)
其中pyfits已经停止使用,现在用astropy.io.fits代替