红桃安妮

*227大团结,2023年,我还在
一个坚定的无神论者
最近磕景零、林塞
A团蓝担,非专业娃娘,咸鱼婶婶,叶神&兴欣死忠

【笔记】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安装

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

2019-11-19 /  标签 : CASAXCLASS 1  
评论(1)