[go: up one dir, main page]

Planned intervention: On Thursday 19/09 between 05:30-06:30 (UTC), Zenodo will be unavailable because of a scheduled upgrade in our storage cluster.

There is a newer version of the record available.

Published January 17, 2024 | Version v1
Computational notebook Open

Code Supplement for "Localized injections of interactive volcanic aerosols and their climate impacts in a simple general circulation model"

  • 1. ROR icon University of Michigan–Ann Arbor
  • 2. ROR icon Sandia National Laboratories

Description

Code Supplement for "Localized injections of interactive volcanic aerosols and their climate impacts in a simple general circulation model"

=========================================================================

This repository contains scripts used to create the plots from our publication, as well as a run script for building model cases in our configuration using a modified version of E3SMv2, called CLDERA-E3SM. The model code is provided in this respository as the file cldera_e3sm_code.tar. Alternatively, users can access the model code on GitHub at  https://github.com/sandialabs/CLDERA-E3SM (reccommneded).

The data used in conjunction with the plotting scripts in the published manuscript is not included here. However, this data could be generated by using the provided case creation scripts, and following the model configuration specifications as laid out in the publication. For assistance in running the model, contact the corresponding author Joseph Hollowed (hollowed@umich.edu). Both the case creation scripts, and the provided plotting notebooks will require modification by the user to run, especially in replacing hard-coded data and code paths. These codes also depend on various Python packages which will need to be present in the user's environment; see comments and code in the headers of these files for specific details, or contanct the corresponding author.

Included in the case creation script are several namelist settings and instructions for getting started. The employed "compset" is titled FIDEAL, which enables E3SM's idealized physics packages, including the Held-Suarez-Williamson forcing set. Many more relevant namelist settings are available for our idealized volcanic forcing parameterization, which are not explicitly set in this script. To find these, search for the substring "cldera_sai" in the following files within the CLDERA_E3SM code base (found in cldera_e3sm_code.tar, or at the GitHub repository linked above):

components/eam/bld/namelist_files/namelist_definition.xml

components/eam/bld/namelist_files/namelist_defaults_eam.xml

The majority of the volcanic forcing implementation is contained in a single Fortran file, where more information can be found in the form of inline comments:

components/eam/src/physics/cam/cldera_sai_tracers.F90

The subroutines written here interact with the framework of the atmospheric model in several other locations, though the details quickly become technical. For information or assistance, contact the corresponding author (hollowed@umich.edu).

Files

Figure1.ipynb

Files (1.9 MB)

Name Size Download all
md5:cab28c272f5087a595c6a65fc4858adc
3.9 kB Download
md5:d43b9504d23414373366ad70f12a702a
234.1 kB Preview Download
md5:60eb1906cebeea479021ef709e67d6cf
226.5 kB Preview Download
md5:76daf4bb4e254997d59b78940a59a19a
55.3 kB Preview Download
md5:a9dccedf4cd7ccb0efcf8a503b5526e8
201.6 kB Preview Download
md5:1acddfb414d9e87c27e6b2576881a6f0
208.2 kB Preview Download
md5:d1cae5851e6aa83e2c3bb5b0ff23cace
480.1 kB Preview Download
md5:14c53a90830764986fabcd71febb0c00
146.1 kB Preview Download
md5:8756b57649ca88eb2172adc171987216
129.6 kB Preview Download
md5:c06aed4004a7bba4bef998a0422dceec
149.3 kB Preview Download
md5:949d436cf48c98f09dc830b80b9dcb9c
55.0 kB Preview Download