Differences

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

Link to this comparison view

noresm:runmodel:advancednoresm2 [2014-03-05 13:36:14]
alfg [Creating a compset]
noresm:runmodel:advancednoresm2 [2022-05-31 09:29:32]
Line 1: Line 1:
-====== Advanced configuration of NorESM2 ====== 
- 
-===== Creating a new compset ===== 
- 
-The essential file to edit is  
-<file> 
-~/noresm/scripts/ccsm_utils/Case.template/config_compsets.xml 
-</file> 
- 
-This examples shows how to simply add a to the "F_AMIP_CAM5" compset: 
- 
-Under "<!-- F compsets -->", add 
- 
-<file> 
-<COMPSET sname="F_AMIP_CAM5-OSLO"     alias="FAMIPOSLO"  >AMIP_CAM5%OSLO_CLM40%SP_CICE%PRES_DOCN%DOM_RTM_SGLC_SWAV</COMPSET> 
-</file> 
- 
-The "CAM5%OSLO" options have to be defined, so a line like this is needed: 
- 
-<file> 
-<CAM_CONFIG_OPTS compset="_CAM5%OSLO"     >-phys cam5 -cam_oslo aerlife</CAM_CONFIG_OPTS> 
-</file> 
- 
-The compset needs a description, we also need the line 
-<file> 
-<desc compset="_CAM5%OSLO">cam 5 physcs and oslo aerosols</desc>  
-</file> 
- 
-We could also define a specific use-case (namelist) for our compset. This would need a line like: 
-<file> 
- <CAM_NML_USE_CASE compset="_CAM5%OSLO"        >my_namelist</CAM_NML_USE_CASE> 
-</file> 
- 
-This would only work if the file my_namelist.xml exists as  
-<file> 
-noresm/models/atm/cam/bld/namelist_files/use_cases/my_namelist.xml 
-</file> 
- 
- 
-===== Setting up a case with the new compset and building the model ===== 
- 
-It should now be possible to create a new case directory, which we here name FAMIPOSLOtst 
-and configure with 1 degree horizontal atmospheric resolution; 
- 
-<file> 
-./create_newcase -case ../cases/FAMIPOSLOtst -compset FAMIPOSLO -mach hexagon -res f09_f09 
-</file> 
- 
-and finally set up and compile the model: 
-<file> 
-cd ../cases/FAMIPOSLOtst 
-</file> 
- 
-<file> 
-./cesm_setup 
-</file> 
- 
-<file> 
-./FAMIPOSLOtst.build 
-</file> 
- 
-===== Why does it work to change config_compsets.xml ?   ===== 
- 
-In NorESM there are 3 new config-options for CAM:   
-  * -cam-oslo aerlife (turns on transport of oslo tracers) 
-  * -cam-oslo dirind  (turns on interaction with radiation) 
-  * -cam-oslo warmclouds (turns on interaction with warm clouds) 
- 
-They change number of tracers and turn on different preprocessor flags in in a perl script called "configure", see:  
-<file> 
-models/atm/cam/bld/configure 
-</file> 
- 
-To understand the implementation do: 
-<file> 
-svn diff -r 202 models/atm/cam/bld/configure  
-</file> 
- 
-The new oslo-options also need to be defined, see  
-<file> 
-models/atm/cam/bld/config_files/definition.xml 
-</file> 
- 
-To see how these new options were added, do: 
-<file> 
-svn diff -r 202 models/atm/cam/bld/config_files/definition.xml 
-</file> 
- 
- 
- 
  
  • noresm/runmodel/advancednoresm2.txt
  • Last modified: 2022-05-31 09:29:32
  • (external edit)