当前位置: 首页 > wzjs >正文

东莞樟木头网站建设百度关键词优化大师

东莞樟木头网站建设,百度关键词优化大师,网站制作与建设教程下载,网站建站时间目录在服务器上下载并解压 WRF v4.6.1编译 WRFDA 及相关库安装和配置所需库安装 WRFPLUS 和 WRFDA 以运行 4DVAR 数据同化一、安装 WRFPLUS(适用于 WRF v4.0 及以上版本)二、安装 WRFDA(用于 4DVAR)另-配置报错报错1:N…

目录

  • 在服务器上下载并解压 WRF v4.6.1
  • 编译 WRFDA 及相关库
    • 安装和配置所需库
  • 安装 WRFPLUS 和 WRFDA 以运行 4DVAR 数据同化
    • 一、安装 WRFPLUS(适用于 WRF v4.0 及以上版本)
    • 二、安装 WRFDA(用于 4DVAR)
  • 另-配置报错
    • 报错1:NETCDF4 IO features not supported
    • 报错2:f951: Fatal Error: Reading module ‘/home/wanzhou/soft/netcdf4.7/include/netcdf.mod’ at line 1 column 2: Unexpected EOF
  • 参考

在服务器上下载并解压 WRF v4.6.1

WRF v4.6.1 安装链接

1. 下载 WRF 源码

使用 wget(推荐):

wget https://github.com/wrf-model/WRF/releases/download/v4.6.1/v4.6.1.tar.gz

在这里插入图片描述

或使用 curl:

curl -L -O https://github.com/wrf-model/WRF/releases/download/v4.6.1/v4.6.1.tar.gz

2. 解压源码包

tar -xvzf v4.6.1.tar.gz

这个命令将解压出 WRF 目录,其中包含 WRF 模型的全部源代码和相关工具。

编译 WRFDA 及相关库

# 选择一个目录用于安装所有依赖库
export DIR=$HOME/WRFDA_LIBS
mkdir -p $DIR
cd $DIR

安装和配置所需库


1. 安装 NetCDF-C 和 NetCDF-Fortran

⚙️下载并编译 NetCDF:

# Zlib (NetCDF 依赖)
wget https://www.zlib.net/fossils/zlib-1.2.13.tar.gz
tar -xvzf zlib-1.2.13.tar.gz
cd zlib-1.2.13
./configure --prefix=$DIR/zlib
make -j$(nproc)
make install# HDF5
cd $DIR
wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.20/src/hdf5-1.8.20.tar.gz
tar -xvzf hdf5-1.8.20.tar.gz
cd hdf5-1.8.20
./configure --prefix=$DIR/hdf5 --with-zlib=$DIR/zlib
make -j$(nproc)
make install# NetCDF-C
cd $DIR
wget https://downloads.unidata.ucar.edu/netcdf-c/4.9.2/netcdf-c-4.9.2.tar.gz
tar -xvzf netcdf-c-4.9.2.tar.gz
cd netcdf-c-4.9.2
CPPFLAGS="-I$DIR/hdf5/include" LDFLAGS="-L$DIR/hdf5/lib" ./configure --prefix=$DIR/netcdf --disable-dap
make -j$(nproc)
make install# NetCDF-Fortran
cd $DIR
wget https://downloads.unidata.ucar.edu/netcdf-fortran/4.6.1/netcdf-fortran-4.6.1.tar.gz
tar -xvzf netcdf-fortran-4.6.1.tar.gz
cd netcdf-fortran-4.6.1
export CPPFLAGS="-I$DIR/netcdf/include"
export LDFLAGS="-L$DIR/netcdf/lib"
./configure --prefix=$DIR/netcdf
make -j$(nproc)
make install

在这里插入图片描述
在这里插入图片描述

🌍 设置环境变量:

export NETCDF=$DIR/netcdf
export PATH=$NETCDF/bin:$PATH
export LD_LIBRARY_PATH=$NETCDF/lib:$LD_LIBRARY_PATH

2. 设置 HDF5 环境变量(用于 AMSR2 数据)

export HDF5=$DIR/hdf5
export LD_LIBRARY_PATH=$HDF5/lib:$LD_LIBRARY_PATH

3. CRTM(Radiative Transfer Model)

CRTM 2.3.0 包含在 WRFDA 源码中,无需额外操作。但你可以从官网获取系数文件:

🔗 CRTM Coefficients 下载链接

wget https://www2.mmm.ucar.edu/wrf/users/wrfda/download/crtm_coeffs_2.3.0.tar.gztar -xzvf crtm_coeffs_2.3.0.tar.gz

在这里插入图片描述


4. RTTOV(可选)

如果需要使用卫星辐射资料,需要安装 RTTOV v12.1:

# 下载 RTTOV(需要注册)
https://nwp-saf.eumetsat.int/site/software/rttov/rttov-v12/# 解压并编译(确保使用与 WRFDA 一致的 Fortran 编译器)
# 编译时需启用 emis_atlas 选项(见 RTTOV README)

安装完成后设置环境变量:

export RTTOV=/path/to/rttov12/compiled_dir
export LD_LIBRARY_PATH=$RTTOV/lib:$LD_LIBRARY_PATH

安装 WRFPLUS 和 WRFDA 以运行 4DVAR 数据同化

方案一:使用经典格式编译(推荐初学者)

如果你使用 csh 或 tcsh shell(如提示中的 setenv),请运行:

setenv NETCDF_classic 1

如果你使用 bash 或 zsh,使用:

export NETCDF_classic=1

重新运行配置命令:

./configure wrfda

在这里插入图片描述
一旦 configure.wrf 成功生成,就可以执行 WRFDA 的编译命令:

./compile all_wrfvar >& compile.log

一、安装 WRFPLUS(适用于 WRF v4.0 及以上版本)

gunzip <filename>.tar.gz
tar -xvf <filename>.tar
cd WRFPLUSV3
./configure wrfplus
./compile em_real

二、安装 WRFDA(用于 4DVAR)

# 设置环境变量
export DIR=$HOME/WRFDA_LIBS
export NETCDF=$DIR/netcdf
export HDF5=$DIR/hdf5
export LD_LIBRARY_PATH=$NETCDF/lib:$HDF5/lib:$LD_LIBRARY_PATH# 编译
./clean -a
./configure wrfda
./compile all_wrfvar >& compile.log &

编译成功后你可以在 var/da 目录下找到 da_wrfvar.exe。

使用以下代码,检查是否安装成功:

另-配置报错

报错1:NETCDF4 IO features not supported

❌ 这是致命错误,导致 configure.wrf 被删除,编译无法继续。

************************** W A R N I N G ************************************
NETCDF4 IO features are requested, but this installation of NetCDF/home/wanzhou/soft/netcdf4.7
DOES NOT support these IO features.
...
!!! configure.wrf has been REMOVED !!!

❓ 为什么会出错?
虽然我使用的 NetCDF 是 4.7.4,但是这个版本可能没有在编译时启用 --enable-netcdf4 选项,因此不支持 NetCDF4/HDF5 的 IO 特性。

方案一:使用经典格式编译(推荐初学者)

如果你使用 csh 或 tcsh shell(如提示中的 setenv),请运行:

setenv NETCDF_classic 1

如果你使用 bash 或 zsh,使用:

export NETCDF_classic=1

重新运行配置命令:

./configure wrfda

按照此操作后,成功生成configure.wrf 文件。

报错2:f951: Fatal Error: Reading module ‘/home/wanzhou/soft/netcdf4.7/include/netcdf.mod’ at line 1 column 2: Unexpected EOF

报错内容如下:表示 Fortran 编译器在尝试读取 netcdf.mod 模块文件时,发现该文件内容异常或损坏(Unexpected EOF = 意外的文件结尾)。

        fi
f951: Fatal Error: Reading module ‘/home/wanzhou/soft/netcdf4.7/include/netcdf.mod’ at line 1 column 2: Unexpected EOF
compilation terminated.

❗ 这是一个典型的 “模块文件损坏” 或 “编译器不兼容” 问题,最常见的原因有:

🚫 原因 1:netCDF 是用不同的 Fortran 编译器编译的
例如:你现在用 gfortran 编译 WRFDA,但你的 netcdf.mod 是用 ifort 编译的。

🚫 原因 2:netcdf.mod 是旧的/不完整的
比如你在安装 netCDF-Fortran 时,中途中断了编译,或者 netcdf.mod 是从别处复制来的,内容不完整。

参考

1、zlib下载安装包-Index of /fossils
在这里插入图片描述
2、zlib下载安装包-

http://www.dtcms.com/wzjs/253269.html

相关文章:

  • 建设网站方法有哪些营销100个引流方案
  • 大连网站推广优化百度推广话术全流程
  • asp 做网站的缺点百度客服人工在线咨询电话
  • 网站代码验证优化网站做什么的
  • 网站建设教程自学网友情链接在线观看
  • 网站上图片的链接怎么做首页优化公司
  • 做网站有陪标现象吗广州网络seo公司
  • 龙岩市企业网厦门seo屈兴东
  • 外网设计灵感网站seo模拟点击
  • 公众号电脑版登陆入口刷网站seo排名软件
  • wordpress简码怎么用seo网站优化服务商
  • 衡水医院网站建设广告代理公司
  • 网站制作价格营销推广外包
  • 作文网站源码企业网站怎么推广
  • 广州企业自助建站各平台推广费用
  • 网站底部备案图标安卓优化大师全部版本
  • 网站建设做的好引擎网站
  • 做简历哪个网站好营销平台是什么意思
  • seo整站优化的思路及步骤搜索引擎优化的流程是什么
  • 建设部网站公告赚钱软件
  • 贵港网站推广网站怎么开发
  • 淘宝客如何新建网站app推广方案怎么写
  • 电子商务网站建设的开发背景开发定制软件公司
  • 常德网站设计现在的seo1发布页在哪里
  • 怎么做网站上的模拟动画百度竞价运营
  • 企业网站案例建设要求站长工具精品
  • 自己做网站不如帮别人做运营免费的网页制作软件
  • 哪个网站建设商招代理老王搜索引擎入口
  • 做网站南宁16888精品货源入口
  • 百度网站URL提交入口微信朋友圈广告推广