VLBI之DiFX环境搭建

安装必要的驱动(DiFX requires MPI, PGPLOT and IPP)

	其中MPI与IPP是必要的,PGPLOT是一个一个用于生成高质量科学图形的图形子程序库,故本文没有进行安装。
	1.MPI安装
	可以输入如下命令,即可安装mpi
	sudo apt-get install mpich
    2.IPP安装
   IPP官网 链接:[link](https://www.intel.cn/content/www/cn/zh/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline)
   官网上有相对应的安装步骤。本文所参考的下面的步骤。
   2.1 Installation from the command line
   其安装完成后会在/opt/目录下生成intel目录文件
wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/96aa5993-5b22-4a9b-91ab-da679f422594/intel-oneapi-base-toolkit-2025.0.0.885_offline.sh
sudo sh ./intel-oneapi-base-toolkit-2025.0.0.885_offline.sh -a --silent --cli --eula accept
 2.2configure system after installation
  sudo apt update
  sudo apt -y install cmake pkg-config build-essential
  2.3 install the driver packages
  sudo apt update
  sudo apt -y install cmake pkg-config build-essential

在这里插入图片描述 安装以后DiFX所需要的驱动已安装完成

clone源码、编译

difx源码位置如下:
链接:[link] (https://github.com/difx/difx)
使用git 克隆下代码
git clone https://github.com/difx/difx

Compiling DiFX
修改 setup.bash文件
为了可以搜索到ippversion.h,直接source setup.bash 编译时会找不到ippversion.h文件,因路径不对
将 第五行的路径修改为自己克隆的路径或者其他路径,并将第8行IPPROOT的路径修改,此时还需修改genippc文件中的 第30行 确保可以正常搜索到该文件(ippversion.h) ,你可以直接在此处将ippversion.h的路径写入
在这里插入图片
修改genippc文件
在这里插入图片描述
修改完成后执行以下命令即可

source setup.bash
./install-difx

可能会出现错误提示,根据相关提示安装相应的依赖库即可(以下是所需的依赖)

sudo apt-get install autoconf automake libtool
sudo apt-get install libexpat-dev
sudo apt-get install libgsl-dev
sudo apt-get install flex  bison byacc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值