zoukankan      html  css  js  c++  java
  • VTF/AMROC安装指南

    平台 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的图片结果,就表示大功告成了。

  • 相关阅读:
    主线程和子线程的区别
    正则表达式 之 常用实例
    Asp.Net 之 未能加载文件或程序集 system.web.extensions 解决方法
    .Net 与 Java 的服务接口相互调用
    C# 之 SqlConnection 类
    ADO.Net 之 数据库连接池(一)
    C# 之 DataReader 和 DataSet 的区别
    Asp.Net 之 缓存机制
    IIS 之 失败请求跟踪规则
    IIS 之 HTTP错误信息提示
  • 原文地址:https://www.cnblogs.com/yaos/p/6940676.html
Copyright © 2011-2022 走看看