天河超算bscc-a超算中心配置PTA程序

  • 登录准备
    • 登录并行云服务
    • 登录bscc-a超算中心
    • 一些常用命令
  • 集群配置
    • 用户设置
    • 安装程序
      • htop
      • z.lua
      • 创建PTA环境
  • conda 换清华源
    • Tempo2
    • acor
    • libstempo
    • enterprise
    • enterprise_extensions
    • enterprise_warp
    • other

登录准备

登录并行云服务

先执行如下命令(注意替换your_email@address为自己的帐号/邮箱)

papp_cloud login -u your_email@address -p

例如:

papp_cloud login -u chenzucheng@itp.ac.cn -p
papp_cloud login -u huangqg@itp.ac.cn -p

然后输入帐号密码即可

登录bscc-a超算中心

使用ssh登录超算

papp_cloud ssh account@bscc-a

例如:

papp_cloud ssh pg2236@bscc-a
papp_cloud ssh sca0052@bscc-a5

使用sftp传输文件

papp_cloud sftp account@bscc-a

例如:

papp_cloud sftp pg2236@bscc-a

注意将account换成bscc-a上的用户帐号

一些常用命令

查看账户可以同时提交任务的数目以及可以同时使用的节点数目

sacctmgr show assoc

查看以供有多少任务在运行

squeue -h -t pending,running -r | wc -l

查看存储空间使用情况

lfs quota -uh pg2236 ~

保存git的验证信息

git config credential.helper store

集群配置

用户设置

设置代理ip以连接外网。在~/.bashrc文件加入:

export http_proxy=http://172.16.21.209:8888
export https_proxy=http://172.16.21.209:8888
export ftp_proxy=http://172.16.21.209:8888

bscc-a5换成

export ftp_proxy=http://172.16.58.14:8888
export http_proxy=http://172.16.58.14:8888
export https_proxy=http://172.16.58.14:8888

在~/.bashrc中加入:

alias ll='ls -lah'
alias l='ls -lah'
alias rm="rm -rf"
alias wget="wget -c"
alias PTA="conda activate PTA"
alias PTAPolar="conda activate PTAPolar"
alias cp="cp -r"
alias tail="tail -f"
alias ln="ln -s"
alias squeue="squeue --format='%.8i %.9P %30j %10u %.8T %.12M %9N'"# add tempo2 path
export TEMPO2=$HOME/opt/tempo2/share
export PATH=$PATH:$HOME/opt/tempo2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/opt/tempo2/lib:$HOME/opt/miniconda3/lib
export CPATH=$CPATH:$HOME/opt/tempo2/include
export PATH=$HOME/bin:$PATH

安装程序

htop

wget https://bintray.com/htop/source/download_file?file_path=htop-3.0.2.tar.gz
tar xvf htop-3.0.2.tar.gz
./configure --prefix=$HOME/opt/htop && make -j && make install
ln ~/opt/htop/bin/htop ~/bin/htop

z.lua

cd ~/opt
git clone https://gitee.com/bingining/z.lua.git
#git clone https://github.com/skywind3000/z.lua.git

在~/.bashrc文件加入:

# add z.lua
eval "$(/usr/bin/lua $HOME/opt/z.lua/z.lua --init bash enhanced once fzf)"
export _ZL_ECHO=1

创建PTA环境

conda 换清华源

参考 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
conda update conda
conda create -n PTA python=3
conda activate PTA
# conda install matplotlib astropy Cython ephem jupyter
conda install matplotlib astropy Cython ephem
# python -m ipykernel install --user --name PTA --display-name "PTA"
conda install -c conda-forge scikit-sparse healpy ptmcmcsampler
# conda install -c conda-forge scikit-sparse pint-pulsar healpy
conda install -c anaconda mpi4py
conda install -c astropy corner

Tempo2

git clone https://bitbucket.org/psrsoft/tempo2.git
mkdir $TEMPO2 -p
cp T2runtime/* $TEMPO2 -r
./bootstrap
./configure --prefix=$HOME/opt/tempo2
#sudo pacman -S gcc-fortran
make -j && make install -j
make plugins -j && make plugins-install -j

在执行./bootstrap后需要改configure文件,加入27546行的内容

27544 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
27545 printf ${ac_cv_fc_libs+:}
27546 ac_cv_fc_libs="-L//lib -L/usr/local/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. -ldl -lgfortran -lm -lgomp -lquadmath -lpthread"

acor

git clone https://github.com/dfm/acor.git
cd acor
python setup.py install

libstempo

pip install libstempo

enterprise

git clone git@github.com:bunnyandbear/enterprise.git
cd enterprise
python setup.py install

enterprise_extensions

git clone https://github.com/bingining/enterprise_extensions.git
cd enterprise_extensions/
python setup.py install

enterprise_warp

git clone git@gitee.com:bingining/enterprise_warp.git
cd enterprise_warp
python setup.py install

other

pip install bilby
pip install chainconsumer

天河超算bscc-a超算中心使用笔记相关推荐

  1. 携程 Apollo 配置中心 | 学习笔记(七) | 如何将配置文件敏感信息加密?

    携程 Apollo 配置中心 | 学习笔记(一) Apollo配置中心简单介绍 携程 Apollo 配置中心 | 学习笔记(二) Windows 系统搭建基于携程Apollo配置中心单机模式 携程 A ...

  2. gpu超算算法_GPU: 超算加速

    在2010年5月份出炉的一份世界超级计算机500强的榜单中,美国Cray的美洲豹"Jaguar",凭借每秒1750万亿次的实测计算能力傲视群雄,排名榜首.但是时隔不久,由中国国防科 ...

  3. 福州大学超算计算机中心,ASC超算团队:最优解永远藏在下一次尝试中

    春天,是追梦的季节,暖意令人飞扬,春意令人遐想.2018世界大学生超级计算机竞赛(ASC2018)公布初赛成绩,福州大学超算代表队在本次比赛中取得历史性突破,在全球300多支队伍中脱颖而出,斩获初赛全 ...

  4. html5 居于页面中心,css笔记:如何让一个div居于页面正中间

    如何让一个div居于页面中间,我今天说的是让一个div水平居中同时垂直居中,而不是简单的top:50%,left:50%.当然,我们就按一开始的思路写一下:top,left属性都设为50%,看一下效果 ...

  5. gpu超算算法_超算安装GPU-based软件 (以pytorch为例)

    一般的超算的拓扑结构是若干个登陆节点+若干个交换机+大量计算CPU节点+大量GPU计算节点+一个(或若干个)存储节点+管理节点. 其中存储节点的共享存储可以被所有节点访问. 一般运作方式是,如果我的计 ...

  6. 清华计算机系超算团队,清华超算团队第5次获得世界大学生超级计算机竞赛总冠军...

    原标题:清华超算团队第5次获得世界大学生超级计算机竞赛总冠军 中新社北京5月17日电 (记者 马海燕)记者17日从清华大学获悉,清华学生超算团队获得2018ASC世界大学生超级计算机竞赛(ASC18) ...

  7. 6.4 如何初始化聚类中心-机器学习笔记-斯坦福吴恩达教授

    如何初始化聚类中心 通常,我们会随机选取 KKK 个样本作为 KKK 个聚类中心(K<m)( K<m )(K<m).但是,如下图所示,不同的初始化有可能引起不同的聚类结果,能达到全局 ...

  8. apollo 配置中心_Apollo配置中心搭建笔记

    如我所愿,十一小长假之前成功跳槽了. 由于准备还算充分,offer拿了不少,涨幅也普遍达到了预期. 但是在offer对比过程中我还是纠结了许久.在薪资差别不大的情况下,主要考虑的是平台规模.业务前景. ...

  9. linux超算搭建教程,超算学习-第一周

    搭建linux环境 准备的软件: 1.虚拟软件:借助虚拟化软件,基于WINDOWS平台虚拟一个Linux的学习环境.采用Vmwre 2.2.Linux系统安装镜像文件:也就是Linux系统安装光盘.采 ...

最新文章

  1. java 两行代码解析json文件
  2. phpAdmin数据库管理套件
  3. ASP VNext 开源服务容错处理库Polly
  4. 华为云上可订阅F5_F5亮相华为云计算大会 解读云应用交付
  5. P4313 文理分科 网络流
  6. Redis cluster不能发布在与 springboot 相同的物理磁盘上,否则找不到集群。
  7. DFMEA步骤二:结构分析
  8. 物联网设备通过MQTT接入华为iot平台
  9. GCode软件使用说明书
  10. 关于国内LTE宽带集群通信知识现状介绍
  11. python操作VCF文件
  12. Mac VMWare键盘鼠标失灵
  13. Qcon 演讲纪实:详解如何在实时视频通话中实现AR功能
  14. python中科院_中科院闹乌龙,Python“换皮”成木兰
  15. JS 全屏和退出全屏--requestFullScreen详解及兼容代码
  16. python深度学习--jena温度预测
  17. vol.169 垃圾分类的技术现实意义
  18. 蓝牙如何进行广播和扫描
  19. 前沿丨基于深度学习的点云分割网络及点云分割数据集
  20. OpenDNS(转)

热门文章

  1. 10 编译2022年最新的U-Boot v2023.01-rc2源码,并用QEMU模拟器运行
  2. Google创始人布林将飞往太空
  3. 小米9打着游戏手机突然黑屏手机图标只显示MIUI
  4. echarts 柱状图圆柱_ECharts象形柱图
  5. Flex LCDS 公司主页收工总结
  6. 基于Adobe LCDS产品的数据访问解决方案Part2
  7. linux恢复群晖数据,DSM系统损坏后通过电脑恢复数据
  8. 【产业互联网周报】阿里云收购长亭科技;腾讯云收购CODING;华为发布2019年三季度经营业绩,销售收入6108亿人民币...
  9. 2022-2028全球轮胎衍生燃料(TDF)行业调研及趋势分析报告
  10. Google Earth Engine (GEE) ——Landsat 8 SR数据太阳地形辐射校正