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

东莞网站排名优化价格百度直播

东莞网站排名优化价格,百度直播,Orchard与wordpress,东莞网站建设_东莞网页设计目录在服务器上下载并解压 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/187528.html

相关文章:

  • 苏州seo网站优化软件怎么做信息流广告代理商
  • 海丰县网站设计百度竞价排名商业模式
  • 网站打不开是为什么seo国外英文论坛
  • 如何申请域名建网站抖音seo供应商
  • vs2010网站开发 调试 打不开页面 浏览器错误上海sem
  • 网站上的按钮怎么做qq群推广方法
  • 介绍自己做衣服的网站中国站长之家官网
  • wordpress 评分插件济南seo优化
  • 西部数据网站管理助手免费一键搭建网站
  • 一般做企业网站多少钱什么叫营销
  • 黑龙江网站建设郑州seo学校
  • 实战营销型网站建设百度指数分析官网
  • 网站培训费用广州seo推广营销
  • 怎么做网站引流搜索量查询
  • 云浮哪有公司做网站的推广策略及推广方式
  • 手机端网站用dw怎么做专业seo网络营销公司
  • 做网络投票网站好做吗情感网站seo
  • 滁州网络推广公司河南网站优化排名
  • 微信小程序推广软件百度如何优化排名靠前
  • 已经备案的网站新增ip怎么做怎么在百度免费推广
  • 重庆网站建设找重庆万为网站流量
  • ecs搭建wordpress站点武汉排名seo公司
  • 营销型企业网站建设的基本原则是怎么在腾讯地图上添加自己的店铺
  • 企业怎么搭建网站推广团队在哪里找
  • 这是为了使网页seo建设者
  • 网站设计实训心得旺道seo软件技术
  • 建筑模板是干嘛用的seo领导屋
  • 网站域名icp 备案价格抖音搜索关键词推广
  • 四川建设人才考试网官方网站友情链接的网站图片
  • 上海手机网站开发价格seo百度首页排名业务