开发者
资源
wrf非压缩版安装
wrf非压缩版安装
发表于2023/10/17
1.1k13

wrf压缩版和非压缩版的区别?

wrf运行的输出文件是否被压缩

wrf压缩版和非压缩版的关键压缩

wrf的中输出文件由netcdf处理输出,所以两者区别在于netcdf的不同。

社区文档默认安装压缩版的netcdf,现在记录下非压缩版netcdf的安装

压缩版netcdf-c,主要添加--disable-netcdf-4

./configure --prefix=${NETCDT_DIR} --build=aarch64-unknown-linux-gnu --disable-netcdf-4 --enable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include"

压缩版netcdf-fortran,主要添加--disable-fortran-type-check

./configure --prefix=${NETCDT_DIR} --build=aarch64-unknown-linux-gnu --disable-fortran-type-check --enable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${NETCDT_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${NETCDT_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${NETCDT_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${NETCDT_DIR}/lib -I${HDF5_DIR}/include -I${NETCDT_DIR}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${NETCDT_DIR}/lib -I${HDF5_DIR}/include -I${NETCDT_DIR}/include" FCFLAGS="-O3 -L${HDF5_DIR}/lib -L${NETCDT_DIR}/lib -I${HDF5_DIR}/include -I${NETCDT_DIR}/include"

其余安装步骤与压缩版netcdf移植。

检查netcdf是否是压缩版

命令行输入: nc-config --all 非压缩版如下图:

true

压缩版如下图:

true

判断wrf是否是压缩版:

./configure 之后出现以下信息: 非压缩版: true

压缩版:

true

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞