`
chemingliang
  • 浏览: 134223 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下安装Netcdf【转】

 
阅读更多

转自:http://www.sciencenet.cn/blog/user_content.aspx?id=277034

 

NetCDF文件是一种科学数据存储格式,广泛用于大气、海洋和地球科学。NetCDF也是一个函数库集合,提供给用户一整套使用和操作该种格式数据的方法。该格式是跨平台的,且可以使用C、Fortran和Matlab等多种语言进行操作。

现已fedora 8为例,简介如下:

 

(1)从 http://www.unidata.ucar.edu/downloads/netcdf/index.jsp 官方网站下载源程序包。最新版为4.0.1,我安装的是3.6.3,测试成功。

(2)假设源程序包保存在/home/fengwei/netcdf-3.6.3文件夹下,打算安装在/usr/local/netcdf路径里。进入root后,操作如下:

  mkdir /usr/local/netcdf

  cd /home/fengwei/netcdf-3.6.3

  ./configure --prefix=/usr/local/netcdf

  make check

  make

  make install

(3)安装完成后,/usr/local/netcdf/文件夹下存在4个文件,分别为bin,include,lib和share。

(4)针对感兴趣的某一nc文件,编写相应的fortran代码(如test.f90),其中应包括include 'netcdf.inc',并调用NetCDF给定的函数对nc文件进行读取和写入等操作。

(5)编译fortran代码,以intel fortran编译器为例,其他的编译器基本一致;

  ifort -c -I/usr/local/netcdf/include test.f90

  ifort -o test test.o -L/usr/local/netcdf/lib -lnetcdf

(6)运行

  ./test

 

完毕!

分享到:
评论

相关推荐

    netcdf-4.2.1.1

    NetCDF-4.2.1.1是这个库的一个版本,它在Linux环境下广泛应用于图像处理和其他科学计算任务。这个版本可能包含了对NetCDF格式的新特性、改进和修复的错误。 NetCDF的核心特性包括: 1. **自描述性**:每个NetCDF...

    Python库 | netCDF4-1.5.5-cp36-cp36m-manylinux1_i686.whl

    **Python库netCDF4简介** netCDF4是Python编程环境中用于...总之,netCDF4是Python环境下处理净CDF数据的强大工具,通过其丰富的功能,用户可以高效地进行数据操作、分析和可视化,为科学研究和数据分析工作提供便利。

    NetCDF格式在Windows及Linux平台下的读写.pdf

    NetCDF 格式在 Windows 及 Linux 平台下的读写 NetCDF(Network Common Data Form)是一种用于存储和交换科学数据的文件格式,广泛应用于气象、海洋、地理信息系统等领域。以下是关于 NetCDF 格式在 Windows 及 ...

    netcdf-4.3.3.1.tar.gz

    这个"netcdf-4.3.3.1.tar.gz"文件是NetCDF库的一个版本,具体为4.3.3.1,特别设计用于Linux 64位操作系统。在科学计算和气象学等领域,NetCDF广泛应用于存储和共享多维数组数据,它支持大文件处理,并且具有强大的元...

    自己编译好的NET下支持netCDF读写的GDAL-1.9.2库

    自己编译好的NET下支持netCDF读写的GDAL-1.9.2库,解决了安全透明代码无法调用本机C++代码的问题,C#下测试可用,GDAL-1.9.2 AND netCDF-4.3.0二进制发行包,vs2010+SWIG编译。

    netcdf-4.1.3.tar.gz

    安装NetCDF-4.1.3通常需要执行以下步骤: 1. 使用`configure`脚本来配置编译参数。 2. 运行`make`命令进行编译。 3. 使用`make install`将编译好的库和头文件安装到系统指定的位置。 在实际应用中,开发者会利用...

    linux环境下grads安装步骤

    在Linux环境下安装GRADS(Geophysical Atmospheric Radiative Transfer Simulator)是一项常见的任务,尤其对于气象学家和气候研究人员来说,GRADS是一款强大的数据可视化和数据分析工具。本文将详细介绍在Linux系统...

    netcdf-4.5.3.jar, netcdf-4.3.22.jar, netcdfAll-4.6.15.jar

    netcdf-4.5.3.jar, netcdf-4.3.22.jar, netcdfAll-4.6.15.jar的jar包,不太好下载,放这记录下。好下载的5版本连接如下:https://github.com/Unidata/netcdf-java/releases

    netcdf library

    在Linux环境下,利用netcdf library可以实现以下功能: 1. **读取netCDF文件**:通过库提供的API,开发人员可以轻松读取netCDF文件中的数据和元数据,解析成程序可以处理的形式。 2. **写入netCDF文件**:同样,...

    netcdf 4.4.1 c/c++类库windows64位绿色版

    这个压缩包提供的是NetCDF库的4.4.1版本,专为Windows 64位操作系统设计,且是绿色版,意味着它无需安装,解压后即可使用。 1. **NetCDF简介**: NetCDF是一种自描述、多维数组格式,常用于气候模型、地球物理、...

    netcdf-4.4.1.1 库文件

    `netcdf-4.4.1.1` 在Linux环境下运行,依赖于两个重要的库:HDF5和zlib。HDF5是一个高性能的数据管理库,用于存储和组织大量科学数据;zlib则是一个通用的无损数据压缩库,为netCDF提供数据压缩功能。 4. **安装...

    NetCDF 4.2.1库文件

    同时,还需要确保包含正确的头文件目录,通常是安装路径下的`include`目录。这样,你就可以在C或C++代码中使用如`nc_open`、`nc_close`、`nc_create`等NetCDF API进行数据的读写操作了。 总的来说,NetCDF 4.2.1库...

    WRF模式在Linux系统下的安装和运行.pdf

    在 Linux 系统下安装和运行 WRF 模式时,需要具备一定的硬件要求和软件环境。硬件要求包括 CPU、内存、磁盘空间等,软件环境包括操作系统、编译器、函数库等。WRF 模式的安装流程包括下载和解压缩 WRF 模式代码、...

    Linux系统下地学绘图软件GMT的安装

    在Linux系统下安装GMT需要一些特殊的步骤,包括下载软件包、解压、编译和安装等步骤。首先,需要从GMT网站下载三个软件包:netcdf.tar.gz、gmt-4.5.7.tar.bz2和gshhs-2.2.0.tar.bz2。然后,需要将下载的软件包拷贝到...

    nc文件转txt

    1. **安装NetCDF库**:NC文件的处理离不开NetCDF库的支持。在Windows系统中,需要将`netcdf.dll`文件复制到`system32`目录下,这样系统才能识别并执行与NetCDF相关的操作。 2. **配置CMD路径**:确保所有相关的转换...

    【QGIS跨平台编译】之【netcdf跨平台编译】:Linux环境下编译成果(支撑QGIS跨平台编译,以及二次研发)

    既可以支撑QGIS在Linux环境下的编译工作,也可以进行netcdf的二次研发。 四、其他说明 在Linux环境下,基于Qt Creator进行编译的netcdf开源库。包含有头文件include、库文件so等,提供了Debug、Release版本。 当前...

    m4的依赖,安装之后configure netcdf成功

    标题中的“m4的依赖,安装之后configure netcdf成功”表明了主要涉及两个关键软件:m4和netcdf。m4是一个宏处理器,通常在编译软件时用于处理配置脚本,而netcdf是一个用于存储和处理科学数据的库。在安装netcdf之前...

    netCDF4.7.3-NC4-64.exe

    NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Corporation for Atmospheric Research,UCAR)的Unidata项目科学家针对科学数据的特点开发的,是一种面向数组型并适于网络...

    netcdf数据查看nc文件

    netcdf,在linux环境下装,windows可能要用到cygwin安装,安装后可以查看.nc文件,NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Corporation for Atmospheric Research,...

    netcdf-c-4.3.3.1.tar.gz

    为了在Linux 64位系统上安装和使用NetCDF-C 4.3.3.1,你需要执行以下步骤: 1. **解压文件**:使用`tar -zxvf netcdf-c-4.3.3.1.tar.gz`命令来解压压缩包。 2. **进入源代码目录**:`cd Unidata-netcdf-c-c42d03f` 3...

Global site tag (gtag.js) - Google Analytics