文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

netCDF4.4安装全过程(intel编译器)

2023-10-01 12:47

关注

⚠️netcdf4.2以上的版本c库和fortran库分开,要先安装netcdf-c,然后再安装netcdf-fortran

⚠️安装netCDF前需要安装zlib和szip

安装完每个包后添加到环境变量:

export PATH=xxx/bin:$PATH

export LD_LIBRARY_PATH=xxx/lib:$LD_LIBRARY_PATH

compiler:intel编译器

平台:centos7

  1. 安装zlib

wget http://www.zlib.net/fossils/zlib-1.2.11.tar.gztar xzvf zlib-1.2.11.tar.gzcd zlib-1.2.11CC=icc CXX=icc FC=ifort CPP='icpc -E' CPPFLAGS='-fPIC' ./configure --prefix=/yourpath/zlibmakemake checkmake install

其中可以使用 ./configure--help来查看可以使用那些选项。这里选择默认选项安装。

安装完成之后会在指定的安装路径下生成三个文件夹lib,include,share

  1. 安装szip

同安装zlib步骤一致,略

  1. 安装hdf5

https://github.com/HDFGroup/hdf5/releases

这里使用hdf5-1.8.10

tar xzvf hdf5-1.8.10.tar.gzcd hdf5-1.8.10CC=icc CXX=icc FC=ifort CPP='icpc -E' CPPFLAGS='-fPIC' ./configure --with-zlib=/yourpath/zlib --with-szlib=/yourpath/szip --prefix=/yourpath/hdf5 -enable-fortran -enable-cxxmakemake checkmake install

  1. netCDF-C

https://github.com/Unidata/netcdf-c

这里使用netcdf-c-4.4.1.1

tar xzvf netcdf-c-4.4.1.1.tar.gzcd netcdf-c-4.4.1.1CC=icc CXX=icc FC=ifort CPP='icpc -E' ./configure --prefix=/your/netcdf4.4/path/netcdf4 --enable-netcdf4 --enable-large-file-tests LDFLAGS="-L/your/hdf5/path/hdf5/lib -L/your/szip/path/szip/lib/ -L/your/zlib/path/zlib/lib/" CPPFLAGS="-fPIC -I/your/hdf5/path/hdf5/include -I/your/szip/path/szip/include -I/your/zlib/path/zlib/include"makemake checkmake install

添加到$PATH后使用nc-config --all检查

  1. netCDF-Fortran

https://github.com/Unidata/netcdf-fortran

这里使用netcdf-fortran-4.4.2

tar xzvf netcdf-fortran-4.4.2.tar.gzcd netcdf-fortran-4.4.2CC=icc CXX=icc FC=ifort CPP='icpc -E' ./configure --prefix=/yourpath/netcdf4 LDFLAGS="-L/yourpath/hdf5/lib -L/yourpath/szip/lib/ -L/yourpath/zlib/lib/ -L/yourpath/netcdf4/lib" CPPFLAGS="-I/yourpath/hdf5/include -I/yourpath/szip/include -I/yourpath/zlib/include -I/yourpath/netcdf4/include"makemake checkmake install 

添加到$PATH后使用nf-config --all检查

来源地址:https://blog.csdn.net/peggybiu/article/details/129005456

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯