Differences
This shows you the differences between two versions of the page.
noresm:start [2016-03-03 13:03:39] alfg [Develop the model] |
noresm:start [2022-05-31 09:29:32] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== NORESM wiki ====== | ||
- | NorESM is the Norwegian Earth System model. The model is based on the CCSM framework (http:// | ||
- | |||
- | Main references are: | ||
- | |||
- | GMD - Special issue | ||
- | The Norwegian Earth System Model: | ||
- | NorESM; basic development, | ||
- | |||
- | http:// | ||
- | |||
- | Bentsen, M., I. Bethke, J. B. Debernard, T. Iversen, A. Kirkevåg, Ø. Seland, H. Drange, C. Roelandt, I. A. Seierstad, C. Hoose, and J. E. Kristjansson (2013): The Norwegian Earth System Model, NorESM1-M. Part 1: Description and basic evaluation of the physical climate, Geosci. Model Dev., 6, 687-720, doi: | ||
- | |||
- | Iversen, T., M. Bentsen, I. Bethke, J. B. Debernard, A. Kirkevåg, Ø. Seland, H. Drange, J. E. Kristjansson, | ||
- | |||
- | Kirkevåg, A., T. Iversen, Ø. Seland, C. Hoose, J. E. Kristjánsson, | ||
- | |||
- | Tjiputra, J. F., C. Roelandt, M. Bentsen, D. M. Lawrence, T. Lorentzen, J. Schwinger, Ø. Seland, and C. Heinze (2013): Evaluation of the carbon cycle components in the Norwegian Earth System Model (NorESM), Geosci. Model Dev., 6, 301-325, doi: | ||
- | |||
- | This wiki contains information shared between NorESM developers and users | ||
- | |||
- | ===== Purpose of wiki ===== | ||
- | |||
- | The purpose of the wiki is to provide a common place for NorESM users and developers to share information. What tools are you using? Which version should I run for what purpose? etc. | ||
- | |||
- | Any questions about the wiki content should be directed to [[mailto: | ||
- | ===== Obtaining a version of the model ===== | ||
- | |||
- | **NEW** The development version has been moved to git: Obtain a copy through < | ||
- | |||
- | To obtain the current official version (i.e an old version used in CMIP5) : svn checkout https:// | ||
- | |||
- | The main trunk (stable development verison) is at the " | ||
- | |||
- | If you are on a normal ubuntu PC and want the source code, you might see that "svn checkout" | ||
- | |||
- | |||
- | Need access to other versions: Special access document: https:// | ||
- | |||
- | ===== Running / Configuring the model ===== | ||
- | |||
- | [[NORESM: | ||
- | |||
- | [[NORESM: | ||
- | |||
- | [[NORESM: | ||
- | |||
- | ===== Develop the model ===== | ||
- | |||
- | ====Setting up at different machines ==== | ||
- | Most developers compile and run NorESM on hexagon (hexagon.bccs.uib.no). That machine uses the portland group fortran compiler. Most developers develop the code on that machine using " | ||
- | |||
- | Some experiments have also been done with compiling running CAM on a normal Linux PC in order to use interactive debuggers. (see below) | ||
- | |||
- | [[NORESM: | ||
- | |||
- | ==== Issue tracker ==== | ||
- | |||
- | Any development should ideally be agreed with the NorESM development team and be properly described in the issue tracker, see the link below | ||
- | |||
- | [[NORESM: | ||
- | |||
- | If you have changed the model and want to merge your changes to the trunk, your model has to pass some tests: | ||
- | |||
- | ==== Testing ==== | ||
- | |||
- | [[NORESM: | ||
- | |||
- | ==== Version control best practices ==== | ||
- | |||
- | **NEW**: After switching to git (13th november 2015) the svn-repository is read-only. Some advice on how to use the new git-repository are available her: [[NORESM: | ||
- | |||
- | Some guidelines for modifying NorESM’s subversion repository: [[NORESM: | ||
- | |||
- | How-to for setting up svn repositories on NorStore: [[NORESM: | ||
- | |||
- | ==== NorESM2 branches in active development | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | |||
- | ==== NorESM1 branches in active development ==== | ||
- | * https:// | ||
- | * https:// | ||
- | |||
- | You obtain the model code through checking it out. The command would be | ||
- | < | ||
- | git clone https:// | ||
- | </ | ||
- | < | ||
- | git checkout -b aBranchName origin/ | ||
- | </ | ||
- | This gives the code in your directory | ||
- | |||
- | ==== Uncertain parameters in the aerosol model ==== | ||
- | |||
- | Developing the model also involves setting some uncertain numbers into the model. Not all of these are available from namelists. Go to the link below to understand where main uncertainties are. | ||
- | |||
- | [[NORESM: | ||
- | ===== Analyze model results ===== | ||
- | |||
- | Several tools are shared among NorESM users | ||
- | |||
- | * Prepare atmospheric output on pressure surfaces (Need working netcdf libraries) {{NORESM: | ||
- | * [[NORESM: | ||
- | * [[NORESM: | ||
- | * [[NORESM: | ||
- | |||
- | ===== Archive model results ===== | ||
- | |||
- | Long-term archiving is normally done on NorStore' | ||
- | |||
- | To avoid loss of data, another copy should be placed on tape. For instructions, | ||
- | |||
- | Data that builds the basis of publications should be migrated to NorStore' | ||
- | |||
- | ===== Share model results ===== | ||
- | |||
- | Model output and derived data products can be shared via the Norwegian Earth System Grid data portal [[http:// | ||
- | |||
- | Some aerosol and cloud-relevant output for the development version of NorESM2 is available for those with MET Norway affiliation through VpN at / | ||
- | ===== Past and ongoing work ===== | ||
- | |||
- | Several simulations have been performed with NorESM. A list of available simulations and runs can be found here. [[NORESM: | ||
- | A fairly extensive description of the model and to some extent also the CMIP5 runs can be found at http:// | ||
- | |||
- | Choose one of the links. Search for NorESM1-M CMIP5 in the search fields. Choose the link model documentation | ||
- | |||
- | NorESM is also used in several projects: [[NORESM: | ||
- | |||
- | ===== Resources ===== | ||
- | * {{: | ||
- | * {{NORESM: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: | ||
- | * {{: |