【WRF安装第四期(Ubuntu)】搭建WRF编译所需系统-WRF和WPS模型的安装


本期博客说明WRF和WPS模型的安装,往期内容可参见其他博客。

1 WRF的编译安装(Building WRF)

1.1 进入Build_WRF文件夹

执行以下命令:

cd Build_WRF

终端窗口如下:
在这里插入图片描述

1.2 下载WRFV4.0

下载WRFV4.0的安装包有以下两种方式:

  • 方式1:利用Linux命令下载。
    下面是Linux命令下载的命令,在Build_WRF文件夹下,输入:
wget https://www2.mmm.ucar.edu/wrf/src/WRFV4.0.TAR.gz

终端窗口如下:
在这里插入图片描述

  • 方式2:进入网站-
<think>好的,用户想在Ubuntu安装配置WRF 4.0气象模型。我需要根据提供的引用资料给出步骤。首先,系统级指令要求使用正确的中文回答,数学公式用$...$,独立公式用$$...$$,还要生成相关问题。 用户提供的引用有两个,一个是WRF的官方教程,另一个是I/O API的安装说明。我需要结合这些资料,整理出安装步骤。 首先,系统依赖项需要安装,比如build-essential、gfortran等。然后,创建必要的目录结构,比如Build_WRFTESTS。接下来,编译环境变量设置是关键,用户可能需要设置JASPERLIBJASPERINC等路径。这里要注意,可能需要安装zlib、libpng、jasper等库,但引用中没有详细说明,可能需要参考官方教程补充。 然后,下载WRFWPS的源代码。解压后,配置WRF,选择合适的选项,比如GNU编译器。编译时使用./compile em_real >& log.compile命令,并检查是否生成exe文件。WPS部分需要配置环境变量,如WPS_DIR,并编辑configure文件。同样,编译后检查生成的可执行文件。 测试安装部分,可能需要运行real.exewrf.exe,但用户可能需要下载测试案例。最后,配置环境变量,如PATHLD_LIBRARY_PATH,确保系统能找到相关库。 生成的相关问题需要围绕安装过程中的常见问题、依赖项、测试方法以及不同Linux发行版的差异。确保问题具体且有帮助。 检查是否有遗漏的步骤,比如依赖库的安装,可能需要用户自行安装zlib、libpng等。此外,官方教程可能有更详细的编译选项,用户可能需要参考引用链接获取更多信息。确保所有步骤符合LaTeX格式要求,行内公式正确使用$符号,独立公式单独成段。最后,确保回答结构清晰,分步骤说明,帮助用户逐步完成安装。</think>### WRF 4.0 在 Ubuntu安装配置步骤 #### 一、系统环境准备 1. 安装基础依赖: ```bash sudo apt-get update sudo apt-get install build-essential gfortran m4 csh libtool automake git flex libcurl4-openssl-dev ``` 2. 创建专用目录结构: ```bash mkdir -p ~/Build_WRF mkdir -PATH ~/TESTS ``` #### 二、编译器环境配置 ```bash export DIR=~/Build_WRF/LIBRARIES export CC=gcc export CXX=g++ export FC=gfortran export FCFLAGS=-m64 export F77=gfortran export FFLAGS=-m64 ``` #### 三、依赖库安装(需按顺序执行) 1. zlib 压缩库安装: ```bash cd $DIR wget https://zlib.net/zlib-1.2.13.tar.gz tar -xzvf zlib-1.2.13.tar.gz cd zlib-1.2.13 ./configure --prefix=$DIR/grib2 make make install ``` 2. Jasper 图像处理库: ```bash export JASPERLIB=$DIR/grib2/lib export JASPERINC=$DIR/grib2/include cd $DIR wget https://www.ece.uvic.ca/~frodo/jasper/software/jasper-1.900.1.zip unzip jasper-1.900.1.zip cd jasper-1.900.1 ./configure --prefix=$DIR/grib2 make make install ``` #### 四、WRF 核心编译 1. 下载源码: ```bash cd ~/Build_WRF wget https://github.com/wrf-model/WRF/archive/refs/tags/v4.0.tar.gz tar -xzvf v4.0.tar.gz cd WRF-4.0 ``` 2. 配置编译选项(选择34.GNU项): ```bash ./configure ``` 3. 执行编译: ```bash ./compile em_real >& log.compile ``` 4. 验证编译结果: ```bash ls -l main/*.exe # 应看到wrf.exe等4个可执行文件 ``` #### 五、WPS 系统安装 1. 环境变量设置: ```bash export WPS_DIR=~/Build_WRF/WPS export WRF_DIR=~/Build_WRF/WRF-4.0 ``` 2. 源码编译: ```bash cd $WPS_DIR ./configure # 选择1.Linux选项 ./compile ``` #### 六、验证安装 1. 运行测试案例: ```bash cd ~/TESTS wget https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/Fortran_C_tests.tar tar -xvf Fortran_C_tests.tar ./TEST_*.sh ``` 2. 基准测试验证: ```bash ./test_*.exe | grep SUCCESS # 所有测试应返回SUCCESS ``` [^1]: WRF官方安装教程建议使用专用库目录结构以避免依赖冲突 [^2]: I/O API文档强调编译器版本必须与MPI实现完全兼容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WW、forever

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值