平台 Ubuntu 16.04。

准备工作

安装gfortranopenmpi

sudo apt-get install gfortran
sudo apt-get install openmpi-bin openmpi-doc libopenmpi-dev

安装hdf4 library

sudo apt-get install libhdf4-dev

安装jpeg library 和zlib

sudo apt-get install libjpeg62-dev
sudo apt-get install zlib1g-dev

安装gnouplot

sudo apt-get install gnuplot

以上就是在一台_全新_ Ubuntu 16.04系统下可能需要缺少的依赖包。

开始安装

官方的安装教程有点坑,以下是参考官方教程最后摸索出来的安装方法。

tar xvf filename解压所有下法拉的tgz压缩包。全部解压之后,所有文件都会存放在自动新建的vtf文件夹下面。

进行这个文件夹:cd vtf

进行配置:

./configure -C --enable-opt=yes --enable-mpi=yes HDF4_DIR=`pwd`/third-party/HDF4.2r1/linux VISUAL3_DIR=`pwd`/third-party/Visual3/linux

解释一下:--enable-mpi=yes就是开启MPI并行支持。把yes改成no,就是不安装MPI并行支持。

经过长时间的配置(如果没有出现errors,I hope no!),就是配置成功了。这时候vtf文件夹里会出现一个新的gnu开头的文件夹,进入这个文件夹之后make,开始漫长的编译过程。如果中间没有报错,就编译成功地。

修改环境变量

source <vtf>/ac/paths.sh

指代你系统里的vtf目录的路经

测试

并行算例

<vtf>/amroc/testrun.sh -m make -r 4 -s

如果正常的话,开始编译执行。最后会弹出一个gnuplot的图片结果,就表示大功告成了。

最新文章

  1. python 学习
  2. Activity 生命周期
  3. Android 开发工具之Codota
  4. linux 可用内存查看
  5. 可运行jar包生成步骤和jar包的生成
  6. phpd读取txt文件(自动解析换行)
  7. BZOJ 1059 [ZJOI2007]矩阵游戏
  8. 浙江工商大学15年校赛E题 无邪的飞行棋 【经典背包】
  9. 【Loadrunner】初学Loadrunner——参数化设置(Table类型关联数据库)
  10. (转)html中 cookie设置
  11. 使用反射+策略模式代替项目中大量的switch case判断
  12. 基于gmap.net制作离线地图下载器
  13. python的subprocess:子程序调用(调用执行其他命令);获取子程序脚本当前路径问题
  14. Odoo 中使用 celery 实现高性能异步任务队列
  15. Python爬虫入门教程 14-100 All IT eBooks多线程爬取
  16. Nginx 配置 https
  17. Maven package 报错解决记录以及编译scala的pom.xml
  18. BZOJ2512 : Groc
  19. Jmeter笔记:响应断言详解
  20. P4592 [TJOI2018]异或

热门文章

  1. 为 PhpStorm 配置 Xdebug 来调试代码
  2. 定义一个JobService,开启本地服务和远程服务
  3. HDU 5634 Rikka with Phi
  4. eclipse下实现热部署,tomcat不重新reload context
  5. SSH 的原理和实践
  6. 运用php函数mkdir创建多级目录
  7. C# DataTable删除行Delete与Remove的问题
  8. python线程理论
  9. java_第一年_JavaWeb(9)
  10. mysql-时间格式