在集群上使用ERA5数据驱动WRF模式---一层嵌套记录

  • 在学院上使用ERA5数据驱动WRF模式,使用一层嵌套网格
  • 数据时间范围为:2004年6月19日–2004年6月30日
  • 经纬度范围:南北纬45°左右,经度全部包括。中心经度为180°,中心纬度为0°
  • 输出的数据时间间隔为:每6小时一次
  • 分辨率为:36000x36000

步骤还是老样子,先进行WPS前处理,再运行WRF模式

WPS前处理

1、链接运行数据的类型变量

cd命令调整到WPS目录下,先链接到ERA5驱动的Vtable,运行完,会发现在当前目录下得到Vtable文件

ln -sf ungrib/Variable_Tables/Vtable.ECMWF Vtable

在这里插入图片描述

2、链接下载的数据

链接你下载的ERA5数据,根据你数据放置的文件夹进行链接

./link_grib.csh  ./ERA5_data/*

以上两步完成后,修改namelist.wps中的参数,参数如下设置:

&share
 wrf_core = 'ARW',
 start_date = '2004-06_19_00:00:00','2004-06_24_00:00:00','2004-06_24_00:00:00',  
 end_date = '2004-06_30_18:00:00','2004-06_25_00:00:00','2004-06_25_00:00:00',
 interval_seconds = 21600,   #输出文件的时间间隔
 max_dom = 1,               #嵌套层数
 io_form_geogrid = 2,        #输出文件类型,2表示nc文件
 opt_output_from_geogrid_path = '/Models/WRF4.3.1/WPS/',   #输出文件路径
/

&geogrid
 parent_id         =   1,      1,      2,  #嵌套区域名称
 parent_grid_ratio =   1,      3,      3,  #嵌套区域比例,主要与分辨率相关
 i_parent_start    =   1,     21,    27,   #起始点
 j_parent_start    =   1,     21,    26,   #起始点
 
 e_we                     = 1110,      574,    1471,    #根据你的经纬度间隔计算的而来
 e_sn                     = 276,      370,      889,
 
 geog_data_res     = 'default','default','default',
 dx = 36000, #分辨率
 dy = 36000,
 map_proj  = 'mercator', #投影方式
 ref_lat   =  0.00, #中心纬度
 ref_lon   = 180.00, #中心经度
 truelat1  =  10.0,
 truelat2  =  20.0,
 stand_lon =180.00,  #以哪个经度进行展开对称
 geog_data_path = '/Pakages/WPS_GEOG/', #存放的地理信息数据的路径
/

&ungrib
 out_format = 'WPS',
 prefix = '/Models/WRF4.3.1/WPS/ERA',   #输出路径以及前缀
/

&metgrid
 fg_name = 'ERA',
 io_form_metgrid = 2, 
 opt_output_from_metgrid_path = '/Models/WRF4.3.1/WPS/',
/

3、ungrid

修改完成后,输入命令运行./ungrid.exe,如下运行成功,而且发现生成得到了前缀文件
在这里插入图片描述
在这里插入图片描述

4、geogrid

同理,继续输入命令运行./geogrid.exe,同样得到如下文件:

在这里插入图片描述

在这里插入图片描述

5、megrid

同理,继续输入命令运行./metgrid.exe,同样得到如下文件:
在这里插入图片描述
在这里插入图片描述
得到生产的met*.nc文件,这里WPS前处理结束。下面进行WRF模式处理即可

WRF

一样,先使用cd命令调整目录到WRF/run/下,然后链接刚刚在wps前处理下生成的met*nc文件
然后,根据你的namelist.wps的时间设置,时间间隔,嵌套层数,等信息,调整你的namelist.input,与其保持一致。这里将需要保持一致的参数大致列一下:

 &time_control
 run_days                            = 11,
 run_hours                           = 18,
 run_minutes                         = 0,
 run_seconds                         = 0,
 start_year                          = 2004, 2022, 2022,
 start_month                         = 06,   02,   02,
 start_day                           = 19,   17,   17,
 start_hour                          = 00,   00,   00,
 
 end_year                            = 2004, 2022, 2022,
 end_month                           = 06,   02,   02,
 end_day                             = 30,   18,   18,
 end_hour                            = 18,   00,   00,
 interval_seconds                    = 21600,
 input_from_file                     = .true.,.true.,.true.,
 history_interval                    = 60,  60,   60,
 frames_per_outfile                  = 4, 4, 4,
 restart                             = .false.,
 restart_interval                    = 1440,
 io_form_history                     = 2
 io_form_restart                     = 2
 io_form_input                       = 2
 io_form_boundary                    = 2
 /

 &domains
 time_step                           = 60,
 time_step_fract_num                 = 0,
 time_step_fract_den                 = 1,
 max_dom                             = 1,
 i_parent_start    =   1,     21,    27,
 j_parent_start    =   1,     21,    26,
 e_we                     = 1110,      574,    1471,
 e_sn                     = 276,      370,      889,
 e_vert                              = 50,    50,   50,
 p_top_requested                     = 5000,
 num_metgrid_levels                  = 38,
 num_metgrid_soil_levels             = 4,
 dx                                  =  36000,  12000,4000,
 dy                                  =  36000,  12000,4000,
 
 grid_id                             = 1,     2,     3,
 parent_id         =   1,      1,      2,
 parent_grid_ratio =   1,      3,      3,

 parent_time_step_ratio              = 1,     3,     3,
 feedback                            = 1,
 smooth_option                       = 0,

其中,本次实验我修改的namelist.input如下所示:

real.exe

上述namelist.input修改好后,运行./real.exe,生成得到以下文件:

wrfbdy_d01
wrfinput_d01

可以看一下rsl.out.0000,显示success就成功了

wrf.exe

下面就是提交作业到集群上跑起来了,需要先创建一个.sh脚本,下面给出一个作业提交的例子:

#!/bin/sh 
#___INFO__MARK_BEGIN__
# Welcome to use  EasyCluster V1.6 All Rights Reserved.
#
#___INFO__MARK_END__
#
#$ -S /bin/sh 
#$ -N ERA5
#$ -j y 
#$ -o ./  
#$ -e ./  
#$ -cwd  
#$ -pe mpi  128
#$ -q normal.q

source ~/.bashrc
hash -r
/usr/local/mpich3.3.2.i18.ib47/bin/mpiexec -launcher rsh ./wrf.exe

通过命令:
qsub job.sh,进行提交

qstat -f ,查看运行状态

qdel 作业ID” ,停止作业。

耐心等待即可

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: wrf-chem数据下载的相关网址链接: 1. NCEP/NCAR Reanalysis I: ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/surface/ 2. Chemical Transport Model (CTM) data from the GEOS-Chem group: https://acmg.seas.harvard.edu/geos/ 3. Emissions data from the Emissions Database for Global Atmospheric Research (EDGAR): https://edgar.jrc.ec.europa.eu/ 4. The Community Multi-scale Air Quality (CMAQ) modeling system data: https://www.epa.gov/air-research/community-multiscale-air-quality-cmaq-modeling-system 请注意,不同的数据来源可能需要不同的许可证才能访问,请确保您具有访问所需数据的合法资格。 ### 回答2: WRF-Chem是一种大气化学模型,它用于模拟大气中化学物种的输运和转化过程。在建立WRF-Chem模型之前,我们需要收集和处理一些数据,以确保模型的准确性和可靠性。这些数据包括地理信息、排放数据、气象数据和化学初始和边界条件等。 首先,地理信息数据是建立WRF-Chem模型的基础。这些数据包括经纬度、高程和土地覆盖类型等信息,可以用于生成地形和表面辐射强度图。我们可以在https://www.ngdc.noaa.gov/上下载世界各地的地理数据。 其次,排放数据是描述大气中污染物来源和排放速率的关键数据。这些数据包括人工排放和自然排放两种来源。人工排放包括工业、交通和农业等活动产生的污染物,自然排放包括植被的插值和火山喷发等自然事件。各个国家和地区的排放数据可在Emission Database for Global Atmospheric Research (EDGAR) (https://www.sciencedirect.com/science/article/pii/S1352231009003904 )上下载。 第三,气象数据WRF-Chem模型的必需数据。气象数据包括气温、风速、风向和湿度等逐小时或逐分钟的数据。我们可以在National Centers for Environmental Prediction (NCEP) (https://www.ncdc.noaa.gov/data-access/model-data/model-datasets)或European Center for Medium-Range Weather Forecasts (ECMWF) (https://www.ecmwf.int/en/forecasts/datasets)上下载气象数据。 最后,化学初始和边界条件数据是指大气中化学物种的浓度和化学反应速率等信息。这些数据通常由现场观测或其他化学模型得出,可以在全球化学输送模型 (GEOS-Chem) (http://acmg.seas.harvard.edu/geos/)上获取。 总之,WRF-Chem模型的建立需要以上四个基本数据。这些数据可以在相关数据下载网址上获取。但是,这些数据的质量和格式都需要我们认真审查和处理,以确保WRF-Chem模型的准确性和可靠性。 ### 回答3: wrf-chem是一种用于模拟大气物质输运和化学反应的数值模型。在进行wrf-chem模拟时,需要使用许多与气体和颗粒物浓度、化学反应等相关的数据。这些数据可以通过官方网站和其他一些数据平台进行下载。 其中,官方网站是wrf-chem模型最全面的数据源,开发者提供了许多与模型运行相关的数据和工具。这些数据包括了不同时间尺度上的气象模型、气体和颗粒物浓度模型、化学反应模型、辐射强度模型等。此外,网站中还提供了许多工具,例如反求模块、统计模块等,可以用于模型调试和后处理。下载方式为直接点击网站上的下载链接,选择相应的数据和工具即可。 另外,还有一些数据平台也可以提供相关数据的下载,例如NCAR Data Portal、Earth System Grid、国家气象信息中心等。这些平台通常提供了一些免费的数据下载服务,但需要用户进行注册和认证。同时,有些数据需要进行特定的格式转换,才能够被wrf-chem模型所使用。 总体来说,wrf-chem模型所需的数据比较丰富,但是通过官方网站和其他数据平台的配合,用户可以方便地获取这些数据,并进行相应的分析和后处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

简朴-ocean

继续进步

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

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

打赏作者

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

抵扣说明:

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

余额充值