This is an old revision of the document!
CMIP6 volcanic forcing
Code and installation
The CMIP6 volcanic forcing implementation has been committed to both the noresm (CESM1.2) and the noresm-dev (CESM2_beta) repository.
The commits can be viewed here:
https://github.com/metno/noresm/commit/59d2b4c4714c0df41141a10d79fd329b27b8aed6
https://github.com/metno/noresm-dev/commit/bbec72fa49ed57ab70d5052b8b4c0162eeb6ab88
SourceMods are available on FRAM/NIRD:
<span style="font-family:monospace;font-size:125%">/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm1.2</span>
<span style="font-family:monospace;font-size:125%">/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm2beta6</span>
The folder <span style="font-family:monospace;font-size:125%">SourceMods_noresm_cesm2beta6</span>
also contains a modified version of CAM's <span style="font-family:monospace;font-size:125%">build-namelist</span>
script that needs to be installed in <span style="font-family:monospace;font-size:125%">components/cam/bld/</span>
.
Configuration of user namelists
For certain compsets the below specifications are applied as automatically. Still, there is no harm in putting the same settings in your <span style="font-family:monospace;font-size:125%"> user_nl_cam </span>
in your case directory.
CESM1.2 - constant background forcing
Specify following in your <span style="font-family:monospace;font-size:125%"> user_nl_cam </span>
to activate the use of CMIP6 compliant volcanic background forcing:
! Users should add all user specific namelist changes below in the form of ! namelist_var = new_namelist_value prescribed_volcaero_datapath = '/cluster/shared/noresm/inputdata/atm/cam/volc' prescribed_volcaero_file = 'CMIP_CAM6_radiation_v3_reformatted.nc' rad_climate = 'A:Q:H2O', 'N:O2:O2', 'N:CO2:CO2', 'N:ozone:O3', 'N:N2O:N2O', 'N:CH4:CH4', 'N:CFC11:CFC11', 'N:CFC12:CFC12' fincl1 = 'AODVVOLC', 'ABSVVOLC'
Note that <span style="font-family:monospace;font-size:125%"> rad_climate </span>
is specified because CAM's <span style="font-family:monospace;font-size:125%">build-namelist</span>
script will otherwise add an extra entry that was needed by the CMIP5 volcanic forcing implementation.