zhuyazhong11的个人博客分享 http://blog.sciencenet.cn/u/zhuyazhong11

博文

I/O API 3.2 安装记录

已有 9216 次阅读 2018-4-12 10:24 |个人分类:CMAQ库|系统分类:科研笔记| ioapi, CMAQ, Linux


 I/O API 3.2 安装记录



1、安装环境

(系统环境:Centos 7+bash

(编译器:gcc 4.8.5 20150623

(I/O API库:git clone https://github.com/cjcoats/ioapi-3.2

(C库版本:netcdf-4.6.1.tar.gz

(Fortran库版本:netcdf-fortran-4.4.4.tar.gz

2、I/O API获取和安装

(1)获取ioapi-3.2

#当前操作目录是在/home/zhuyazhong目录下进行的
$git clone https://github.com/cjcoats/ioapi-3.2

(2)修改ioapi-3.2目录下的Makefile

BIN=Linux2_x86_64gfort     #BIN设置跟机器和使用的编译器有关
BASEDIR=${PWD}             #BASEDIR目录就是ioapi-3.2这个目录,也可以设置成绝对路径
INSTALL=/opt/ioapi         #INSTALL目录就是你要把ioapi安装到的目录
LIBINST=$(INSTALL)/$(BIN)  #保持默认不用修改
BININST=$(INSTALL)/$(BIN)  #保持默认不用修改
CPLMODE=nocpl              #不开PVM,一般新手安装,不开nocpl
IOAPIDEFS=                 #保持默认不用修改
PVMINCL=                   #保持默认不用修改
NCFLIBS=-lnetcdff -lnetcdf #我安装的时候默认这两个顺序是反过来的,
                           #然后make出错,后来官网参考教程,
                           #修改成目前这个顺序就make通过了

(3)ioapi/Makefile 和 m3tools/Makefile

#git clone之后的ioapi和m3tools目录下是没有Makefile这个文件的,
#所以需要利用这两个目录下面的Makefile.*进行复制一下
$ cd ioapi
$ cp Makefile.nocpl Makefile
$ cd ../m3tools
$ cp Makefile.nocpl Makefile
$ cd ../       #切换到ioapi-3.2目录下


(4)创建BIN目录,并把libnetcdf.a libnetcdff.a复制到BIN目录下

$ export BIN=Linux2_x86_64gfort
$ mkdir $BIN         #创建Linux2_x86_64gfort,目录位于ioapi-3.2目录内
$ cp /opt/netcdf/lib/libnetcdf.a $BIN     #复制libnetcdf.a到$BIN目录下面
$ cp /opt/netcdf/lib/libnetcdff.a $BIN    #复制libnetcdff.a到$BIN目录下面


(5)make configure,make,make install

$ make configure      #完成后,可能会出来warning 253和250,不过不影响后面安装
$ make                #编译后,在$BIN目录下面会出现很多东西
$ sudo mkdir /opt/ioapi    #手动创建INSTALL目录,如果没有创建,
                           #后面make install出现没有规则创建的错误
$ sudo make install


3、参考文献

(1)Availability/Download/Installation of the EDSS/Models-3 I/O API(官网说明)

(2)IOAPI v3.1 Installation on Red Hat Enterprise Linux 5.8(新浪博客)





https://blog.sciencenet.cn/blog-2733016-1108689.html

上一篇:NetCDF安装摘记(包括c库和fortran库)
下一篇:Anaconda3 安装出现无法生成menu的解决办法
收藏 IP: 219.157.79.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2023-1-30 13:35

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部