1.在HDF5官网下载最新版hdf5-1.12.0.tar.gz
2.解压之后,cd hdf5-1.12.0.tar.gz路径
3.按以下顺序在终端执行命令:
(1)./configure --prefix=/usr/local/hdf5 --enable-fortran
(2)make
(3) make check(检查环境,可选项)
(4)sudo make install
(5)sudo make check-install(可选项)
至此,安装完了,会在usr/local/下生成hdf5文件。
4.接下来配置路径
(1)终端输入 sudo gedit ~/.bashrc(修改bashrc文件)
在文件最开始添加以下路径并保存后关闭:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/hdf5/lib
export PATH=$PATH:/usr/local/hdf5/bin
export CPATH=:$CPATH:/usr/local/hdf5/include
(2)更新bashrc文件 source ~/.bashrc
至此HDF5配置结束,基本上算安装成功!
接下来是编译.f90文件,测试运行成功否?
5.进入目标文件(crtgrp.f90)打开终端,输入以下命令:
gfortran crtgrp.f90 -I/usr/local/hdf5/include -L/usr/local/hdf5/lib -lhdf5_fortran 回车一下,看编译是否通过?
如果通过,会在该目录下生成文件a.out
6.运行a.out,输入该命令 ./a.out
7.最终会在目录下生成一个.h5的文件。
以上,说明利用fortran调用HDF5软件成功!!!!