noresm:runmodel:cmip6_volcanic_forcing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
noresm:runmodel:cmip6_volcanic_forcing [2017-12-14 20:56:10]
ingo.bethke@gmail.com
noresm:runmodel:cmip6_volcanic_forcing [2022-05-31 09:29:32] (current)
Line 3: Line 3:
 ===== Code and installation ===== ===== 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 CMIP6 volcanic forcing implementation has been committed to the noresm (CESM1.2) repository and the noresm-dev (CESM2_beta) repository. 
-The commits can be viewed here:+The changes can be viewed here:
 \\ https://github.com/metno/noresm/commit/59d2b4c4714c0df41141a10d79fd329b27b8aed6 \\ https://github.com/metno/noresm/commit/59d2b4c4714c0df41141a10d79fd329b27b8aed6
 \\ https://github.com/metno/noresm-dev/commit/bbec72fa49ed57ab70d5052b8b4c0162eeb6ab88  \\ https://github.com/metno/noresm-dev/commit/bbec72fa49ed57ab70d5052b8b4c0162eeb6ab88 
  
 SourceMods are available on FRAM/NIRD: SourceMods are available on FRAM/NIRD:
-\\ <html><span style="font-family:monospace;font-size:125%">/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm1.2</span></html> +<file>/nird/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm1.2 
-\\ <html><span style="font-family:monospace;font-size:125%">/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm2beta6</span></html>+/nird/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm2beta6</file>
  
 The folder <html><span style="font-family:monospace;font-size:125%">SourceMods_noresm_cesm2beta6</span></html> also contains a modified version of CAM's <html><span style="font-family:monospace;font-size:125%">build-namelist</span></html> script that needs to be installed in <html><span style="font-family:monospace;font-size:125%">components/cam/bld/</span></html>. The folder <html><span style="font-family:monospace;font-size:125%">SourceMods_noresm_cesm2beta6</span></html> also contains a modified version of CAM's <html><span style="font-family:monospace;font-size:125%">build-namelist</span></html> script that needs to be installed in <html><span style="font-family:monospace;font-size:125%">components/cam/bld/</span></html>.
Line 16: Line 16:
 ===== Configuration of user namelists ===== ===== 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 <html><span style="font-family:monospace;font-size:125%"> user_nl_cam </span></html> in your case directory. +For some compsets the below specifications are applied automatically. Still, you can specify the same settings in your <html><span style="font-family:monospace;font-size:125%"> user_nl_cam </span></html> in your case directory. 
  
 ==== CESM1.2 - climatological background forcing ==== ==== CESM1.2 - climatological background forcing ====
Line 32: Line 32:
 </code> </code>
  
-Note that <html><span style="font-family:monospace;font-size:125%"> rad_climate </span></html> is specified because CAM's <html><span style="font-family:monospace;font-size:125%">build-namelist</span></html> script will otherwise add an extra entry that was needed by the CMIP5 volcanic forcing implementation. +Note that <html><span style="font-family:monospace;font-size:125%"> rad_climate </span></html> is specified here because CAM's <html><span style="font-family:monospace;font-size:125%">build-namelist</span></html> script will otherwise add an extra entry that was needed by the CMIP5 volcanic forcing implementation. 
  
 ==== CESM1.2 - transient forcing ==== ==== CESM1.2 - transient forcing ====
Line 46: Line 46:
 </code> </code>
  
-==== CESM2_beta ====+==== CESM2_beta - climatological background & transient ====
  
-The only difference to the CESM1.2 setting is that following extra specification needs to be specified in the case'<html><span style="font-family:monospace;font-size:125%"> user_nl_cam</span></html>:+The <html><span style="font-family:monospace;font-size:125%"> user_nl_cam</span></html> namelist settings are the same as for CESM1.2, except that following extra line needs to be added:
 <code> <code>
  prescribed_strataero_file              = ' '  prescribed_strataero_file              = ' '
 </code> </code>
  
-This will deactivate the use of NCAR's alternative CMIP6 volcanic forcing. CAM's original <html><span style="font-family:monospace;font-size:125%">build-namelist</span></html> script does not properly recognise the deactivation and will issue an error that both <html><span style="font-family:monospace;font-size:125%">prescribed_strataero_file</span></html> and <html><span style="font-family:monospace;font-size:125%">prescribed_volcaero_file</span></html> are set+This will deactivate the use of NCAR's alternative CMIP6 volcanic forcing. 
  
-As a workaround, replace <html><span style="font-family:monospace;font-size:125%">components/cam/bld/build-namelist</span></html> in your model tree with the modified version <html><span style="font-family:monospace;font-size:125%">/nird/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm2beta6/build-namelist  </span></html>+CAM's original <html><span style="font-family:monospace;font-size:125%">build-namelist</span></html> script does not properly recognise the deactivation and will issue an error that both <html><span style="font-family:monospace;font-size:125%">prescribed_strataero_file</span></html> and <html><span style="font-family:monospace;font-size:125%">prescribed_volcaero_file</span></html> are set.  
 + 
 +As a workaround, replace <html><span style="font-family:monospace;font-size:125%">components/cam/bld/build-namelist</span></html> in your model tree with the modified version <html><span style="font-family:monospace;font-size:125%">/nird/projects/fram/nn2345k/ingo/CMIP6/Forcing/Volc/SourceMods_noresm_cesm2beta6/build-namelist </span></html> 
 + 
 +==== Writing the volcanic forcing to the history output for verification ====  
 + 
 +The complete set of optical parameters of the volcanic forcing can be written to CAM-OSLO's monthly history output by adding following in the case's <html><span style="font-family:monospace;font-size:125%"> user_nl_cam</span></html>: 
 +<code>  
 +fincl1 = 'ext_sun1','ext_sun2','ext_sun3','ext_sun4','ext_sun5','ext_sun6','ext_sun7','ext_sun8','ext_sun9','ext_sun10','ext_sun11','ext_sun12','ext_sun13','ext_sun14','omega_sun1','omega_sun2','omega_sun3','omega_sun4','omega_sun5','omega_sun6','omega_sun7','omega_sun8','omega_sun9','omega_sun10','omega_sun11','omega_sun12','omega_sun13','omega_sun14','g_sun1','g_sun2','g_sun3','g_sun4','g_sun5','g_sun6','g_sun7','g_sun8','g_sun9','g_sun10','g_sun11','g_sun12','g_sun13','g_sun14','ext_earth1','ext_earth2','ext_earth3','ext_earth4','ext_earth5','ext_earth6','ext_earth7','ext_earth8','ext_earth9','ext_earth10','ext_earth11','ext_earth12','ext_earth13','ext_earth14','ext_earth15','ext_earth16','omega_earth1','omega_earth2','omega_earth3','omega_earth4','omega_earth5','omega_earth6','omega_earth7','omega_earth8','omega_earth9','omega_earth10','omega_earth11','omega_earth12','omega_earth13','omega_earth14','omega_earth15','omega_earth16','g_earth1','g_earth2','g_earth3','g_earth4','g_earth5','g_earth6','g_earth7','g_earth8','g_earth9','g_earth10','g_earth11','g_earth12','g_earth13','g_earth14','g_earth15','g_earth16' 
 +</code> 
 + 
 +Note that each variable corresponds to a single band, that values are masked below the model's tropopause and that all values are interpolated online from altitude to pressure. The output can be compared to the original input data which is stored in <html><span style="font-family:monospace;font-size:125%">CMIP_CAM6_radiation_average_v3.nc</span></html> and <html><span style="font-family:monospace;font-size:125%">CMIP_CAM6_radiation_v3.nc</span></html> in <html><span style="font-family:monospace;font-size:125%">/cluster/shared/noresm/inputdata/atm/cam/volc</span></html> on FRAM. 
 + 
  • noresm/runmodel/cmip6_volcanic_forcing.1513284970.txt.gz
  • Last modified: 2022-05-31 09:23:24
  • (external edit)