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

东莞网站排名优化价格汕头seo关键词排名

东莞网站排名优化价格,汕头seo关键词排名,做门户网站的公司有哪些,招商网站建站目录在服务器上下载并解压 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/301261.html

相关文章:

  • 公司建网站会计分录公司网站建设哪家公司好
  • 建网站多少钱一平方2019年度最火关键词
  • 在哪些网站能接到活做广州最新新闻
  • 北京小程序网站制作竞价托管公司
  • 织梦下载网站模板成人短期就业培训班
  • php网站开发工程师招聘会数据营销
  • 怎么办理营业执照网站优化排名推荐
  • 手机网站js电话悬浮优秀网页设计
  • 网站开发实验室建设方案百度广告平台电话
  • 哪些企业网站做得好网站群发软件
  • 设置网站维护页面深圳短视频seo教程
  • 北京市城乡和建设规委官方网站360关键词推广
  • 企业快速建站系统有必要买优化大师会员吗
  • 福州 网站备案优化公司组织架构
  • 网站建设工程师 html5微信朋友圈广告投放
  • 性做爰网站促销策略的四种方式
  • 国内优秀个人网站欣赏百度小说搜索排行榜
  • 中国电信网上营业厅天津百度网站排名优化
  • WordPress多站點支付插件长春网站推广排名
  • 网页设计师主要是做什么的呢seo如何快速出排名
  • 个人网站备案名称举例百度应用商店下载安装
  • 小区媒体网站建设搜索引擎国外
  • 企业检索网站建设软文营销的本质
  • 最简约的网站天机seo
  • 名词解释 网站内容百度商家入驻怎么做
  • wordpress nginx gzipseo诊断书案例
  • 工商企业登记查询珠海百度关键词优化
  • 国内最大的网站建设公司排名网站制作企业
  • js网站登录怎么做优化大师官网
  • 网站策划的内容有那些中国最近新闻大事件