linux防火墙配置连接atlas,ATLAS在ubuntu下的安装使用

1, 根据atlas的安装文档, 首先要switch off cpu throttling.

在Ubuntu系统上要首先安装cpufrequtils和cpufreqd这两个包, 也许还要安装powernowd包,

然后执行sudo /usr/bin/cpufreq-selector –g. 不过幸运的是, 我在server上安装的时候发现cpu

throttling已经disable了(否则在configure atlas的时候会报警).

2, 安装gfortran包.

3, 下载lapack3.1.1和atlas3.8.3, 解压之. 在atlas源目录中建立bogus编译目录,

进入bogus目录, 配置

../configure -b 64 -D c -DPentiumCPS=2210

其中-b 64是64位机, -D c -DPentiumCPS=2210是cpu频率,

可以从/proc/cpuinfo文件中获得.

将lapack源目录下的INSTALL/make.inc.LINUX拷贝到lapack源目录下, 改名make.inc.

打开bogus文件夹下的Make.inc文件, 据此修改lapack的make.inc

FORTRAN =

macro>

OPTS =

macro>

DRVOPTS = $(OPTS)

NOOPT =

optimization>

LOADER = $(FORTRAN)

LOADOPTS = $(OPTS)

TIMER =

set>

然后在lapack目录下make lib.

4, 删除bogus文件夹, 新建BuildDir文件夹, 进入BuildDir文件夹配置

../configure -b 64 -D c -DPentiumCPS=2210

--prefix=/home/chjin/ATLAS

--with-netlib-lapack=/home/chjin/Research/LinkPrediction/LAPACK3p1p1/lapack_LINUX.a

然后make, make check, make time, make install.

5, 编译及编译时, 一是注意当编写cpp文件并使用g++编译时,

#include “cblas.h”

#include “clapack.h”

两句话要用extern “C"括起来.

二是编译选项为:

g++ test.cpp –L/usr/lib –llapack –lcblas –lf77blas -latlas

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值