fluidity install on Cluster

1.编译器安装 gcc4.6 openmpi python

HOME_PATH= /hpcdata1/xiaozhong/

1.1.gmp & mpc & mpfr

1.1.1.gmp-6.0.0

$ tar -xvf gmp-6.0.0a.tar.bz2
$ cd gmp-6.0.0 ./configure --prefix=/hpcdata1/xiaozhong/public/gmp-6.0.0 \
--enable-cxx make -j4
make install

1.1.2.mpfr-3.1.2

$ tar -xvf mpfr-3.1.2.tar.bz2
$ cd mpfr-3.1.2 ./configure --prefix=/hpcdata1/xiaozhong/public/mpfr-3.1.2 \
--with-gmp=/hpcdata1/xiaozhong/public/gmp-6.0.0 make -j4
make install

1.1.3.mpc

$ tar -xvf mpc-1.0.2.tar.gz
$ cd mpc-1.0.2 ./configure --prefix=/hpcdata1/xiaozhong/public/mpc-1.0.2 \
--with-gmp=/hpcdata1/xiaozhong/public/gmp-6.0.0 \
--with-mpfr=/hpcdata1/xiaozhong/public/mpfr-3.1.2 make -j4
make install

1.1.4.set environment path

$ vi ~/.bashrc

edit .bashrc

export LD_LIBRARY_PATH=/hpcdata1/xiaozhong/public/mpc-1.0.2/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/hpcdata1/xiaozhong/public/gmp-6.0.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/hpcdata1/xiaozhong/public/mpfr-3.1.2/lib:$LD_LIBRARY_PATH

1.2.gcc-4.6

$ tar -xvf gcc-4.6.4.tar

$ cd gcc-4.6.4

./configure  \
--prefix=/hpcdata1/xiaozhong/public/gcc-4.6.4 \
--with-mpc=/hpcdata1/xiaozhong/public/mpc-1.0.2 \
--with-mpfr=/hpcdata1/xiaozhong/public/mpfr-3.1.2 \
--with-gmp=/hpcdata1/xiaozhong/public/gmp-6.0.0 \
--enable-languages=c,c++,fortran make -j4
make install

set environment path

要将动态链接库位置添加到 LD_LIBRARY_PATH 内,否则编译好程序无法运行

export PATH=/hpcdata1/xiaozhong/public/gcc-4.6.4/bin:$PATH
export LD_LIBRARY_PATH=/hpcdata1/xiaozhong/public/gcc-4.6.4/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/hpcdata1/xiaozhong/public/gcc-4.6.4/lib64:$LD_LIBRARY_PATH

1.3.openmpi-1.8.3

$ tar -xvf openmpi-1.8.3.tar
$ cd openmpi-1.8.3 ./configure \
--prefix=/hpcdata1/xiaozhong/public/openmpi-1.8.3 \
CC=gcc \
CXX=g++ \
FC=gfortran \
CFLAGS=-fgnu89-inline make -j4
make install

edit .bashrc

export PATH=/hpcdata1/xiaozhong/public/openmpi-1.8.3/bin:$PATH
export LD_LIBRARY_PATH=/hpcdata1/xiaozhong/public/openmpi-1.8.3/lib:$LD_LIBRARY_PATH

1.4.python

1.4.1.python 2.7

$ wget --no-check-certificate http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
$ tar -xvf Python-2.7.3.tar.bz2
$ make

the system print:

Python build finished, but the necessary bits to build these modules were not found:
_tkinter bsddb185 dl
imageop sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

无视,继续

$ make install

1.4.2.setuptools

$ tar -xvf setuptools-12.0.5.tar.gz
$ cd setuptools-12.0.5
$ su
python setup.py install --prefix=/hpcdata1/xiaozhong/public

此时在/hpcdata1/xiaozhong/public目录下生成lib/python2.7/site-packages目录,运行里面setuptools-12.0.5-py2.7.egg脚本,便在/usr/local/bin/目录下生成easy_install程序。

sudo sh ./setuptools-12.0.5-py2.7.egg

测试

easy_install numpy
Searching for numpy
Reading https://pypi.python.org/simple/numpy/
Download error on https://pypi.python.org/simple/numpy/: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found!
Couldn't find index page for 'numpy' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found!
No local packages or download links found for numpy
error: Could not find suitable distribution for Requirement.parse('numpy')

curl的证书太老了需要下载最新的证书

下载最新的证书文件

$ wget http://curl.haxx.se/ca/cacert.pem

更名为ca-bundle.crt放置到默认目录

$ mv cacert.pem ca-bundle.crt
$ mv ca-bundle.crt /etc/pki/tls/certs

还是不能用!!!

1.4.3.numpy 源程序安装

首先添加安装位置到PYTHONPATH环境变量中,edit .bashrc

export PYTHONPATH=/hpcdata1/xiaozhong/public/lib/python2.7/site-packages/:$PYTHONPATH
$ tar -xvf numpy-1.9.2.tar.gz
$ cd setuptools-12.0.5
$ python setup.py install --prefix=/hpcdata1/xiaozhong/public

不成功?

fluidity install on Cluster的更多相关文章

  1. install kubernetes cluster k8s集群安装

    一,安装docker-ce 17.031,下载rpm包 Wget -P /tmp https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/ ...

  2. CentOS 7 install slurm cluster

    //slurm install //CentOS 7 system //192.168.159.141 node01 //192.168.159.142 node02 systemctl stop f ...

  3. centos install zookeeper cluster

    1.apache官方下载, 2.新版本需要jdk环境,然后配置好jdk环境 3.解压zookeeper,进入解压后的conf,新建zoo.cfg (删掉自带的cfg)内容如下 tickTime=200 ...

  4. How to install Hadoop Cluster

    https://dwbi.org/etl/bigdata/183-setup-hadoop-cluster https://www.linode.com/docs/databases/hadoop/h ...

  5. RAC的QA

    RAC: Frequently Asked Questions [ID 220970.1]   修改时间 13-JAN-2011     类型 FAQ     状态 PUBLISHED   Appli ...

  6. 《Getting Started with Storm》译文 Homepage

    拿到这本书感觉还挺薄,所以当下就想赶紧读完,然后尝试着翻译下,并加上一些自己的理解,作学习交流之用,非盈利性质 这段时间在做一个  分布式的.支持大吞吐的.实时的日志系统 ,主要用到的开源方案有Kaf ...

  7. how-to-install-hyper-v-on-a-virtual-machine-in-hyper-v.aspx

    BEFORE STARTING IT IS IMPORTANT TO KNOW THAT THIS ENVIRONMENT IS NOT SUPPORTED BY MICROSOFT. USE IT ...

  8. 快速搭建MongoDB分布式集群

    目录Outline 1. prerequisites 2. steps to follow3. configuring the cluster4. a little test to see 1. Pr ...

  9. ML: 聚类算法R包-模糊聚类

    1965年美国加州大学柏克莱分校的扎德教授第一次提出了'集合'的概念.经过十多年的发展,模糊集合理论渐渐被应用到各个实际应用方面.为克服非此即彼的分类缺点,出现了以模糊集合论为数学基础的聚类分析.用模 ...

随机推荐

  1. [no code][scrum meeting] Alpha 2

    项目 内容 会议时间 2020-04-07 会议主题 功能规格说明书review 会议时长 30min 参会人员 OCR组(肖思炀,赵涛)和产品经理 $( "#cnblogs_post_bo ...

  2. LVDS DP等显示器接口简介

    LVDS 产品传输速率从几百Mbps到2Gbps.它是电流驱动的,他通过在接收端放置一个负载而得到的电压,当电流正向流动,接收端输出为1,反之为0,它的摆幅250mV-450mV. lvds 即低压差 ...

  3. 嵌入式单片机之stm32串口你懂了多少!!

    stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm ...

  4. shell IO重定向

    I/O重定向 默认情况下,有3个"文件"处于打开状态,stdin,stdout,stderr:重定向的解释:捕捉一个文件,命令,程序,脚本或者脚本中的代码块的输出,然后将这些输出作 ...

  5. SpringBoot教程(学习资源)

    SpringBoot教程 SpringBoot–从零开始学SpringBoot SpringBoot教程1 SpringBoot教程2 --SpringBoot教程2的GitHub地址 SpringB ...

  6. zabbix 自定义监控项,监控tomcat访问量

    uv:访客量.每个独立上网电脑视为一位访客.pv:访问量.页面浏览量或者点击量,访客每访问一次记录一次. 1.创建文件 /home/zabbix/pvuv_number.sh [ #/bin/bash ...

  7. Java安全之Thymeleaf SSTI分析

    Java安全之Thymeleaf SSTI分析 写在前面 文章首发:https://www.anquanke.com/post/id/254519 最近看了一遍Thymeleaf,借此机会学习一下Th ...

  8. Go websocket EOF bug

    背景 使用的 golang.org/x/net/websocket 包,前端一发来消息就报错 if err = websocket.Message.Receive(ws, &msg); err ...

  9. SpringBoot2.x异步任务EnableAsync

    1.springboot启动类里面使用@EnableAsync注解开启异步功能 @EnableAsync public class Demo001Application { public static ...

  10. JMeter学习笔记--性能测试理论

    一.性能测试技能树 二.性能测试流程 三.性能测试相关术语 性能测试指标就是: 多(并发量)快(响应时间)好(稳定性[长时间运行])省(资源使用率).思考时间 1.负载 模拟业务操作对服务器造成压力的 ...