做大气或者是海洋研究的人常用CMIP6数据,下载方法虽然简单却也常忘,所以今天记录一下CMIP6试验数据下载的方法。
CMIP6简介简单介绍一下背景知识:
CMIP: 国际耦合模式比较计划
AMIP: 大气模式比较计划
WCRP: 世界气候研究计划
WGCM: 世界气候研究计划耦合模拟工作组
1995 年, WGCM发起和组织了AMIP计划,对当时数量有限的全球耦合气候模式的性能进行比较。此后,全球海气耦合模式进入了快速发展阶段,模式数量迅速增加,模式数据爆发式增长。全球各大气候模拟中心相继发布大量的大气和海洋模拟数据,科学界迫切需要有专门的组织来对这些模拟结果进行系统的分析。为适应这一需求, CMIP 逐渐发展成为以“推动模式发展和增进对地球气候系统的科学理解”为目标的庞大计划。为了实现该目标, CMIP在设计气候模式试验标准、制定共享数据格式、制定向全球科学界共享气候模拟数据的机制等方面开展了卓有成效的工作。[1]
WGCM 设立了两个工作小组:一是 CMIP 工作组( CMIP Panel),直接负责 CMIP 的组织协调工作;二是 WGCM基 础 设 施 工 作 组( Infrastructure Panel), 负 责制定模式数据共享政策和技术标准。CMIP试验数据通过地球系统网格联盟( Earth System Grid Federation, ESGF)面向国际科学界提供。
1. 常规下载
适用于需要的数据文件个数较少的情形,左侧按需勾选数据,右侧search得脚本;
数据下载网址:https://esgf-node.llnl.gov/search/cmip6/
网址界面如下图,常规下载可以通过选择左侧对应的数据标签,然后点击search获得数据列表。
下图以获取BCC-CSM2-MR模式中4倍CO2试验月平均的近地面温度tas为例。
伴随数据文件下方有几个按钮
Show Metadata:查看数据详细信息;
List File: 列出文件列表;
WGET Script: 获取文件下载脚本,点击这个就可以得到这个文件的下载脚本。
注意:有的时候search会显示没有对应文件或者文件失效,这个时候可以把Show All Replicas选中再search说不定就有文件啦。
但有的时候,我们可能需要用到很多模式很多变量,这个单个文件获取下载脚本的方法就太慢啦,所以就要用到下面批量下载的方式。
2. 批量下载
适用于需要的数据文件个数较多的情形,左选右筛判定存在,调整链接获得脚本;
链接示例:
https://esgf-node.llnl.gov/esg-search/wget/?mip_era=CMIP6&source_id=NorESM2-LM&experiment_id=ssp126,ssp245,ssp370,ssp585&variant_label=r1i1p1f1&table_id=Amon&variable=ua,va&limit=8000
该脚本获取链接其实就是将常规下载中手动勾选左侧标签的过程写进了这个链接,该链接可分3部分来看,
Part1: CMIP6数据网址
Part2: 参数筛选
Part3: limit=8000,意思是一个wget脚本中下载的数据文件上限设为8000,如果不设置,默认值为1000,上限为10000。
Step3: 运行获得的wget脚本,chmod u+x *.sh (增加脚本的可执行权限)
得到数据脚本后可尝试以下几种方式运行:
./wget.sh
sh wget.sh
bash wget.sh –s
参考文献:[1] dcdcg,幸福的小笼包,jldhl. 第六次国际耦合模式比较计划(CMIP6)评述[J]. 气候变化研究进展, 2019, 15(5): 445-456.