遇见数据集

SNOWPACK simulations for Thwaites Cavity and Channel AMIGOS sites in West Antarctica

收藏
Zenodo2025-02-13 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Compressed zip file, containing the SNOWPACK model simulations used in the manuscript: Maclennan, M. L., Lenaerts, J. T. M., Shields, C. A., Hoffman, A. O., Wever, N., Thompson-Munson, M., Winters, A. C., Pettit, E. C., Scambos, T. A., and Wille, J. D.: <em>Climatology and Surface Impacts of Atmospheric Rivers on West Antarctica</em>, The Cryosphere Discuss. [preprint], https://doi.org/10.5194/tc-2022-101, in review, 2022. MeteoIO and SNOWPACK are software published under the GNU LGPLv3 license by the WSL Institute for Snow and Avalanche Research SLF, Davos, Switzerland at https://gitlabext.wsl.ch/snow-models. The repository used to develop the versions of MeteoIO and SNOWPACK used in this study can be accessed at https://github.com/snowpack-model/snowpack (doi: 10.5281/zenodo.3891845) with the exact version corresponding to commit 149c586 (doi: 10.5281/zenodo.7331794). The workflow consists of two phases. First, using MERRA-2 reanalysis as forcing, a spinup is performed for the MERRA-2 grid point closest to the AMIGOS weather stations Channel (CHA) and Cavity (CAV). To perform the spinup: navigate to the <code>./simulations_spinup/</code> directory edit the following line in the file <code>spinup.rc</code>, to modify the path where the time_shift_script can be found: <code>time_shift_script="/path/to/snowpack/Source/snowpack/tools/timeshift_sno_files.sh"</code> This script can be found in the SNOWPACK repository. Execute the two SNOWPACK spinup simulations specified below. Change the path to point to the SNOWPACK binary executable. The simulations are performed for the two sites, which use the same meteorological forcing, but have a different end date specified for the simulation (corresponding to the installation date of the AMIGOS weather station): <pre><code class="language-bash">bash spinup.sh "/path/to/usr/bin/snowpack -c cfgfiles/THWAITES_CAV.ini -e 2020-01-10T01:00 &gt; log/THWAITES_SPINUP.log 2&gt;&amp;1" startover=1 bash spinup.sh "/path/to/usr/bin/snowpack -c cfgfiles/THWAITES_CHA.ini -e 2020-01-16T01:00 &gt; log/THWAITES_SPINUP.log 2&gt;&amp;1" startover=1</code></pre> Brief overview of the files in the <code>simulations_spinup</code> directory: <code>base.ini</code>: SNOWPACK settings shared by all simulations <code>spinup.ini</code>: Specific settings used when the spinups are being performed <code>final.ini</code>: Specific settings used when the final simulation is being performed, after the spinup has completed <code>spinup.rc</code>: Specific spinup settings imported by the <code>spinup.sh</code> script <code>spinup.sh</code>: bash script to perform spinups <code>cfgfiles/THWAITES_CAV.ini</code>: Specific model settings for the Cavity site. This <code>*.ini</code> file is specified to SNOWPACK, and it directs to include other <code>*ini</code> files. <code>cfgfiles/THWAITES_CHA.ini</code>: Specific model settings for the Channel site. This *.ini file is specified to SNOWPACK, and it directs to include other <code>*ini</code> files. <code>current_snow/THWAITES.sno</code>: <code>*.sno</code> file used for the restarts within the spinup procedure <code>log</code>: directory to store simulation logs. Note that in the commands above, we redirect <code>stdout</code> and <code>stderr</code> to files in this directory <code>output</code>: directory to store model outputs. See SNOWPACK documentation for more details. <code>*.smet</code> and <code>*.pro</code> files can be visualized using NiViz <code>smet</code>: directory to store the meteorological forcing data for the simulations <code>snow_init/THWAITES.sno</code>: initial <code>*.sno</code> files used to start the spinup <br> To perform the final simulations, covering the atmospheric river period: navigate to the <code>./simulations_final/</code> directory execute a snowpack simulation for each <code>*.ini</code> file in the <code>cfgfiles</code> directory: <pre><code class="language-bash">for f in cfgfiles/*ini do /path/to/usr/bin/snowpack -c ${f} -e NOW done</code></pre> The following simulations will be performed: <strong>cfgfiles/*ini file:</strong> <strong>Label output files</strong> <strong>Mode</strong> <strong>AMIGOS AWS</strong> <strong>Parameters from AMIGOS AWS</strong> <strong>Reanalysis</strong> <strong>Parameters from reanalysis</strong> THWAITES_CAV_ERA5.ini THWAITES_ERA5_HSDRIVEN_CAV_ERA5 Snow height driven Cavity TA RH VW HS ERA5 ILWR ISWR THWAITES_CAVHS_ERA5.ini THWAITES_ERA5_HSDRIVEN_CAVHS_ERA5 Snow height driven Cavity HS ERA5 TA RH VW ILWR ISWR THWAITES_CHA_ERA5.ini THWAITES_ERA5_HSDRIVEN_CHA_ERA5 Snow height driven Channel TA RH VW HS ERA5 ILWR ISWR THWAITES_CHAHS_ERA5.ini THWAITES_ERA5_HSDRIVEN_CHAHS_ERA5 Snow height driven Channel HS ERA5 TA RH VW ILWR ISWR THWAITES_REFCAV_ERA5.ini THWAITES_ERA5_PSUM_CAV_ERA5 Precipitation driven Cavity ERA5 PSUM TA RH VW ILWR ISWR THWAITES_REFCHA_ERA5.ini THWAITES_ERA5_PSUM_CHA_ERA5 Precipitation driven Channel ERA5 PSUM TA RH VW ILWR ISWR THWAITES_CAV_MERRA2.ini THWAITES_MERRA2_HSDRIVEN_CAV_MERRA2 Snow height driven Cavity TA RH VW HS MERRA-2 ILWR ISWR THWAITES_CAVHS_MERRA2.ini THWAITES_MERRA2_HSDRIVEN_CAVHS_MERRA2 Snow height driven Cavity HS MERRA-2 TA RH VW ILWR ISWR THWAITES_CHA_MERRA2.ini THWAITES_MERRA2_HSDRIVEN_CHA_MERRA2 Snow height driven Channel TA RH VW HS MERRA-2 ILWR ISWR THWAITES_CHAHS_MERRA2.ini THWAITES_MERRA2_HSDRIVEN_CHAHS_MERRA2 Snow height driven Channel HS MERRA-2 TA RH VW ILWR ISWR THWAITES_REFCHA_MERRA2.ini THWAITES_MERRA2_PSUM_CAV_MERRA2 Precipitation driven Cavity MERRA-2 PSUM TA RH VW ILWR ISWR THWAITES_REFCAV_MERRA2.ini THWAITES_MERRA2_PSUM_CHA_MERRA2 Precipitation driven Channel MERRA-2 PSUM TA RH VW ILWR ISWR Brief overview of the files in the <code>simulations_final</code> directory: <code>base.ini</code>: SNOWPACK settings shared by all simulations (identical to <code>base.ini</code> in simulations_spinup directory <code>cfgfiles</code>: Specific model settings for each simulation as listed in the table above. <code>current_snow</code>: The initial *.sno file containing the initial firn conditions <code>final.ini</code>: Settings used by all simulations in this directory <code>output</code>: directory to store model outputs. See SNOWPACK documentation for more details. <code>*.smet</code> and <code>*.pro</code> files can be visualized using NiViz <code>prepare_snowpack.sh</code>: bash script setting up the final simulations after the simulations in simulations_spinup completed. Among others, the code to mark the installation reference layers for the snow depth measurements is included in this script. <code>smet</code>: ERA5 and MERRA-2 forcing data, as well as snow height for Cavity and Channel (<code>cavity_hs.smet</code> and <code>channel_hs.smet</code>, respectively) as well as the other meteorological parameters (<code>cavity_meteo.smet</code> and <code>channel_meteo.smet</code>, respectively). <br> Note:<br> Please refer to doi: 10.15784/601552 and doi: 10.15784/601549 for the AMIGOS weather station data

本数据集为压缩zip文件,包含论文《西南极洲大气河流的气候学特征与地表影响》(*Climatology and Surface Impacts of Atmospheric Rivers on West Antarctica*)所使用的SNOWPACK模型(SNOWPACK)模拟结果。该论文作者为Maclennan, M. L., Lenaerts, J. T. M., Shields, C. A., Hoffman, A. O., Wever, N., Thompson-Munson, M., Winters, A. C., Pettit, E. C., Scambos, T. A. 及 Wille, J. D.,目前为《The Cryosphere Discuss.》预印本,DOI链接:https://doi.org/10.5194/tc-2022-101,处于审稿阶段,发表于2022年。 MeteoIO软件(MeteoIO)与SNOWPACK模型均为瑞士达沃斯WSL雪与雪崩研究所SLF(WSL Institute for Snow and Avalanche Research SLF)基于GNU LGPLv3许可(GNU LGPLv3)发布的软件,官方仓库地址为https://gitlabext.wsl.ch/snow-models。本研究使用的MeteoIO与SNOWPACK版本对应的仓库可访问https://github.com/snowpack-model/snowpack(DOI: 10.5281/zenodo.3891845),其精确版本对应提交记录149c586(DOI: 10.5281/zenodo.7331794)。 本工作流包含两个阶段。第一阶段以MERRA-2再分析数据(MERRA-2 reanalysis)作为强迫场,对靠近AMIGOS自动气象站(AMIGOS weather station,简称AWS)Channel(CHA)与Cavity(CAV)的MERRA-2格点开展自旋模拟(spinup)。 自旋模拟操作步骤如下: 1. 进入`./simulations_spinup/`目录,编辑`spinup.rc`文件中的如下行,修改`time_shift_script`的路径: bash time_shift_script="/path/to/snowpack/Source/snowpack/tools/timeshift_sno_files.sh" 该脚本可在SNOWPACK模型仓库中获取。 2. 执行如下两个SNOWPACK自旋模拟任务,请先将路径替换为SNOWPACK二进制可执行文件的实际路径。两个模拟使用相同的气象强迫场,但模拟结束日期不同(对应AMIGOS自动气象站的安装日期): bash bash spinup.sh "/path/to/usr/bin/snowpack -c cfgfiles/THWAITES_CAV.ini -e 2020-01-10T01:00 > log/THWAITES_SPINUP.log 2>&1" startover=1 bash spinup.sh "/path/to/usr/bin/snowpack -c cfgfiles/THWAITES_CHA.ini -e 2020-01-16T01:00 > log/THWAITES_SPINUP.log 2>&1" startover=1 `simulations_spinup`目录内文件简要说明如下: - `base.ini`:所有模拟共享的SNOWPACK模型设置 - `spinup.ini`:自旋模拟阶段使用的专属设置 - `final.ini`:自旋完成后最终模拟阶段使用的专属设置 - `spinup.rc`:`spinup.sh`脚本导入的自旋专属设置 - `spinup.sh`:用于执行自旋模拟的Bash脚本 - `cfgfiles/THWAITES_CAV.ini`:Cavity站点的专属模型设置文件,该INI文件会指定引入其他INI文件 - `cfgfiles/THWAITES_CHA.ini`:Channel站点的专属模型设置文件,该INI文件会指定引入其他INI文件 - `current_snow/THWAITES.sno`:自旋模拟过程中用于重启的*.sno文件 - `log`:存储模拟日志的目录,上述命令中将标准输出(stdout)与标准错误(stderr)重定向至该目录下的文件 - `output`:存储模型输出结果的目录,详细说明请参考SNOWPACK模型官方文档 - `*.smet`与`*.pro`文件可通过NiViz可视化工具(NiViz)进行可视化 - `smet`:存储模拟所用气象强迫数据的目录 - `snow_init/THWAITES.sno`:用于启动自旋模拟的初始*.sno文件 第二阶段为覆盖大气河流时段的最终模拟,操作步骤如下: 1. 进入`./simulations_final/`目录 2. 对`cfgfiles`目录下的每个INI文件执行SNOWPACK模拟,命令如下: bash for f in cfgfiles/*ini do /path/to/usr/bin/snowpack -c ${f} -e NOW done 本次将执行如下模拟任务: | 配置文件(*.ini) | 输出文件标签 | 模拟模式 | AMIGOS自动气象站站点 | AMIGOS AWS参数 | 再分析数据源 | 再分析数据参数 | | --- | --- | --- | --- | --- | --- | --- | | THWAITES_CAV_ERA5.ini | THWAITES_ERA5_HSDRIVEN_CAV_ERA5 | 雪高驱动 | Cavity | TA, RH, VW, HS | ERA5 | ILWR, ISWR | | THWAITES_CAVHS_ERA5.ini | THWAITES_ERA5_HSDRIVEN_CAVHS_ERA5 | 雪高驱动 | Cavity | HS | ERA5 | TA, RH, VW, ILWR, ISWR | | THWAITES_CHA_ERA5.ini | THWAITES_ERA5_HSDRIVEN_CHA_ERA5 | 雪高驱动 | Channel | TA, RH, VW, HS | ERA5 | ILWR, ISWR | | THWAITES_CHAHS_ERA5.ini | THWAITES_ERA5_HSDRIVEN_CHAHS_ERA5 | 雪高驱动 | Channel | HS | ERA5 | TA, RH, VW, ILWR, ISWR | | THWAITES_REFCAV_ERA5.ini | THWAITES_ERA5_PSUM_CAV_ERA5 | 降水驱动 | Cavity | 无 | ERA5 | PSUM, TA, RH, VW, ILWR, ISWR | | THWAITES_REFCHA_ERA5.ini | THWAITES_ERA5_PSUM_CHA_ERA5 | 降水驱动 | Channel | 无 | ERA5 | PSUM, TA, RH, VW, ILWR, ISWR | | THWAITES_CAV_MERRA2.ini | THWAITES_MERRA2_HSDRIVEN_CAV_MERRA2 | 雪高驱动 | Cavity | TA, RH, VW, HS | MERRA-2 | ILWR, ISWR | | THWAITES_CAVHS_MERRA2.ini | THWAITES_MERRA2_HSDRIVEN_CAVHS_MERRA2 | 雪高驱动 | Cavity | HS | MERRA-2 | TA, RH, VW, ILWR, ISWR | | THWAITES_CHA_MERRA2.ini | THWAITES_MERRA2_HSDRIVEN_CHA_MERRA2 | 雪高驱动 | Channel | TA, RH, VW, HS | MERRA-2 | ILWR, ISWR | | THWAITES_CHAHS_MERRA2.ini | THWAITES_MERRA2_HSDRIVEN_CHAHS_MERRA2 | 雪高驱动 | Channel | HS | MERRA-2 | TA, RH, VW, ILWR, ISWR | | THWAITES_REFCAV_MERRA2.ini | THWAITES_MERRA2_PSUM_CAV_MERRA2 | 降水驱动 | Cavity | 无 | MERRA-2 | PSUM, TA, RH, VW, ILWR, ISWR | | THWAITES_REFCHA_MERRA2.ini | THWAITES_MERRA2_PSUM_CHA_MERRA2 | 降水驱动 | Channel | 无 | MERRA-2 | PSUM, TA, RH, VW, ILWR, ISWR | `simulations_final`目录内文件简要说明如下: - `base.ini`:所有模拟共享的SNOWPACK模型设置(与`simulations_spinup`目录下的`base.ini`完全一致) - `cfgfiles`:包含上文列表中各模拟任务的专属模型设置文件 - `current_snow`:存储初始粒雪(firn)条件的*.sno文件 - `final.ini`:本目录下所有模拟任务使用的通用设置 - `output`:存储模型输出结果的目录,详细说明请参考SNOWPACK模型官方文档 - `*.smet`与`*.pro`文件可通过NiViz可视化工具进行可视化 - `prepare_snowpack.sh`:在自旋模拟完成后,用于配置最终模拟的Bash脚本,该脚本包含标记雪深测量参考层的相关代码 - `smet`:存储ERA5与MERRA-2强迫数据的目录,包含Cavity与Channel站点的雪深数据(分别为`cavity_hs.smet`与`channel_hs.smet`)及其他气象参数数据(分别为`cavity_meteo.smet`与`channel_meteo.smet`) 备注: AMIGOS自动气象站数据可参考以下DOI链接获取: - https://doi.org/10.15784/601552 - https://doi.org/10.15784/601549

提供机构:
Zenodo
创建时间:
2022-11-17
二维码
社区交流群
二维码
科研交流群
商业服务