立即注册 登录
气象家园 返回首页

meteowang的个人空间 http://bbs.06climate.com/?131856 [收藏] [复制] [分享] [RSS]

日志

安装PIO

已有 99 次阅读2025-10-14 17:07

cd /public/home/chaosuan/SHU_10010844/wly/LIBRARIES/ParallelIO-pio2_6_6
mkdir -p build && cd build

进入~/wly/LIBRARIES/ParallelIO-pio2_6_6/build/文件夹

在环境变量中修改:
# === 环境配置 for MPAS-CMAQ ===
export NETCDF_HOME=/public/home/chaosuan/SHU_10010844/wly/LIBRARIES/netcdf
export NETCDF_FORTRAN_HOME=/public/home/chaosuan/SHU_10010844/wly/LIBRARIES/netcdf-fortran-4.6.2-install
export PIO_INSTALL_DIR=/public/home/chaosuan/SHU_10010844/wly/LIBRARIES/pio-2.6.6-install

export LD_LIBRARY_PATH=$NETCDF_HOME/lib:$NETCDF_FORTRAN_HOME/lib:$PIO_INSTALL_DIR/lib:$LD_LIBRARY_PATH
export PATH=$NETCDF_HOME/bin:$NETCDF_FORTRAN_HOME/bin:$PATH
export CPATH=$NETCDF_HOME/include:$NETCDF_FORTRAN_HOME/include:$CPATH

清理旧的缓存
rm -rf CMakeCache.txt CMakeFiles

然后cmake 命令显式指定库和头文件路径(编译示例程序(需要 MPI 编译器))

cmake .. -DPIO_ENABLE_FORTRAN=ON -DPIO_ENABLE_EXAMPLES=OFF -DPIO_ENABLE_NETCDF=ON -DNetCDF_C_PATH=/public/home/chaosuan/SHU_10010844/wly/LIBRARIES/netcdf -DNetCDF_Fortran_PATH=/public/home/chaosuan/SHU_10010844/wly/LIBRARIES/netcdf -DCMAKE_INSTALL_PREFIX=/public/home/chaosuan/SHU_10010844/wly/LIBRARIES/ParallelIO-pio2_6_6/install

输出类似:
-- Build files have been written to: /public/home/chaosuan/SHU_10010844/wly/LIBRARIES/ParallelIO-pio2_6_6/build
说明cmake成功,并生成了Makefile文件

接下来在build/文件夹下进行安装
make -j8
make install

然后在~/wly/LIBRARIES/ParallelIO-pio2_6_6/install/生成include/  lib/两个文件夹

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

返回顶部