noresm:modeldiagnostics

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:modeldiagnostics [2015-12-17 11:47:38]
michaels [Model Diagnostic Tools]
noresm:modeldiagnostics [2022-05-31 09:29:32] (current)
Line 1: Line 1:
 ====== Model Diagnostic Tools====== ====== Model Diagnostic Tools======
  
-This page links to tools used for NorESM model evaluation.+This page links to tools used for the NorESM model evaluation.
  
-For comparison to older model simulations use the list of available simulations and runs, to be found =>[[NORESM:ListOfRuns| here]]. 
 ===== NorESM Diagnostic Packages ===== ===== NorESM Diagnostic Packages =====
  
-Please, refer to GUIDE_ReadME_first and the ReadME files in each of the Model Components Diagnostic Tools (Packages) locations below for more details. 
  
-<file> +**NBThe wiki page for the NorESM diagnostic tools is moved!!**
-Usagenohup [your work directory path]/[amwg/ice_diag]_template.csh >& out &  +
- +
-Purpose: Model solution validation, evaluation, and analysis  +
-         compared to observations and reference model simulation.   +
- +
-Description: Automated diagnostic packages for each of the NorESM model components (atmosphere, sea ice, land, ocean) +
-             based on the NCAR CESM diagnostics packages.  +
-             Written in NCL, NCO and C-Shell. Output is in the form of: .ps or .png plots and web-pages. +
- +
-The packages are installed and stored in 4 locations; please use them on Cruncher or Grunch when possible: +
- +
-On cruncher.uio.no/norstore.uio.no in: +
- +
-/projects/NS2345K/diagnostics/Packages +
- +
-On grunch.bccs.uib.no/hexagon.bccs.uib.no in: +
- +
-/work-common/shared/noresm/diagnostics/Packages +
- +
-On vilje.hpc.ntnu.no in: +
- +
-/work/shared/noresm/diagnostics/Packages +
- +
-There are 6 diagnostic tools CAM_DIAG (ready for use), CICE_DIAG (ready for use), CLM_DIAG (in testing), +
-POP_DIAG (in testing), MICOM_DIAG (in development) and CVDP_DIAG (the new NCAR Climate Package, in testing) +
- +
-Currently only the CAM (AMWG) and the CICE packages are ported and ready to use.  +
-You will find for each of those c-shell macroscript *_template.csh.[machine] +
-Copy it in your working directory, change the paths and file names in the user-defined part of it and run. +
- +
-</file> +
-Report any problems or suggestions to Detelina Ivanova: [[mailto:detelina.ivanova@nersc.no|detelina.ivanova@nersc.no]] +
- +
- +
-===== MICOM Diagnostic Package =====+
  
- (NEW 2015.04.23)  +Last updated12-Dec-2020.
-First version of MICOM diagnostic package is available on grunch/norstore/hexagon/vilje. Please find more details  {{:noresm:detelinaivanova_noresm_diagnostics_rg1_032515.pdf|here}}.+
  
-===== SVN Repository for NorESM Diagnostic Packages  =====+Please go to the following NorESM documentation page for the latest description:
  
-(NEW 2015.04.23)+https://noresm-docs.readthedocs.io/en/latest/diagnostics/diagnostics.html 
 +----
  
-The NorESM Diagnostic Packages can be downloaded via svn using the command:  
-  svn export svn://noresg.norstore.no/NoresmDiagnosticPackages 
- 
- 
- 
-A web-viewer is available at [[https://webserver1.norstore.uio.no:8443/websvn/wsvn/NORESG-diagpacks]] (user: guestuser, passw: friendly). 
  
 ====== Aerosol and Chemistry, Clouds and Forcing Diagnostics ====== ====== Aerosol and Chemistry, Clouds and Forcing Diagnostics ======
Line 161: Line 118:
   * Example: ftp://ftp.met.no/projects/noresmatm/upload/NorESM2Diagnostics/ModIvsModII/revision610inclSOA-Nudged_1984-12to1985-11_vs_CAM4-Oslo/ModIvsModII.htm   * Example: ftp://ftp.met.no/projects/noresmatm/upload/NorESM2Diagnostics/ModIvsModII/revision610inclSOA-Nudged_1984-12to1985-11_vs_CAM4-Oslo/ModIvsModII.htm
  
 +===== Cloud water mass and number analysis (budgets) ======
 +
 +
 +===Configuring a run with more cloud diagnostics in NorESM2 ===
 +
 +To switch on extra output for cloud diagnostics (mass and number tendencies for liquid water and mass) change the following namelist variable:
 +
 +<file>
 +&phys_ctl_nl
 +history_budget = .true.
 +/
 +</file>
 +
 +A python script for plotting the mass and number budgets for the cloud microphysics can be found under:
 +
 +models/atm/cam/tools/diagnostics/ncl/cloudBudgets 
 +
 +in the same branch. Copy the script to your local computer or lustre and edit the script to read the correct input file(s) (instructions inside the script). Run the script by typing:
 +
 +<file>
 +python scriptname.py
 +</file>
 +
 +in your terminal.
  
 ===== Automatic AEROCOM analysis ===== ===== Automatic AEROCOM analysis =====
Line 172: Line 153:
  
 <ModelName>_<ExperimentName>: is the dataset identifier under which the plots appear on the AeroCom webinterface \\  <ModelName>_<ExperimentName>: is the dataset identifier under which the plots appear on the AeroCom webinterface \\ 
-of the form NorESM-CAM5_svn{RevisionNumber}_YYMMDD{initials}_Freetext. \\ +in the required format  
-Example: "NorESM-CAM5_svn1094_151201AG_CMIP6endelig" \\+**NorESM-CAM5_svn{RevisionNumber}_YYMMDD{initials}_Freetext**. \\ 
 + 
 +Example:  
 +"**NorESM-CAM5_svn1094_151201AG_CMIP6endelig**" \\
 Initials AG: Alf Grini, AK: Alf Kirkevåg, DO: Dirk Olivie... Initials AG: Alf Grini, AK: Alf Kirkevåg, DO: Dirk Olivie...
 +
 +Where the date YYMMDD corresponds to the time when the  AeroCom data preparation script has been executed. 
  
 The script creates files named like The script creates files named like
Line 203: Line 189:
 http://www.jasmin.ac.uk/services/jasmin-analysis-platform/ http://www.jasmin.ac.uk/services/jasmin-analysis-platform/
  
 +====== Post analysis and workup of CAM diagnostics output tables ======
 +
 +A tool for post analysis of (multiple) CAM diagnostics ASCII tables can be found in 
 +the following repository:
 +
 +GitHub https://github.com/jgliss/noresm_diag_postproc
 +
 +To get started, please follow the instructions in repository README (displayed in repository). Currently, the main 
 +analysis tool is a jupyter IPython notebook called 
 +
 +//**analysis_tool.ipynb**// (https://github.com/jgliss/noresm_diag_postproc/blob/master/analysis_tool.ipynb)
 +
 +which includes more detailed instructions about setup and options. 
 +
 +Use the notebook 
 +
 +https://github.com/jgliss/noresm_diag_postproc/blob/master/download_tables.ipynb
 +
 +to download local copies of result tables using a list of URL's.
 +
 +
 +**Short summary:** 
 +The notebook reads multiple diagnostics files (runs) into one long table and creates heatmap plots
 +of //Bias, RMSE and RMSE relative error// for a subset of variables (rows -> y-axis of heatmap) 
 +vs. the individual runs (columns -> xaxis). 
 +
 +**NOTE:** In the current version, you need to download all tables that you are interested in as csv or 
 +ascii into one directory, that is specified in the header of the notebook.
 +
 +Variable groups can be defined in this config file:
 +
 +https://github.com/jgliss/noresm_diag_postproc/blob/master/config/var_groups.ini
 +
 +**NOTE:** If you add groups to this file in your local copy of the repository, please consider sending
 +the updated to [[mailto:jonasg@met.no|jonasg@met.no]] or to submit a pull request, so that the remote repository 
 +remains up to date.
 +
 +**Troubleshooting**
  
 +If you run into problems, please raise an issue in the repository or contact [[mailto:jonasg@met.no|jonasg@met.no]]
  • noresm/modeldiagnostics.1450352858.txt.gz
  • Last modified: 2022-05-31 09:23:24
  • (external edit)