【笔记】XCLASS在linux上的安装(包含CASA和Openmpi的安装)

网址: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安装(可以先禁掉anaconda)

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

完成!

注意!记得在目录下放入Database/cdms_sqlite.db!

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代替

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值