noresm:noresm1-m_for_external_users

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:noresm1-m_for_external_users [2017-08-23 15:53:29]
ingo.bethke@gmail.com
noresm:noresm1-m_for_external_users [2022-05-31 09:29:32] (current)
Line 1: Line 1:
 ====== NorESM1-M for external users ====== ====== NorESM1-M for external users ======
  
 +----
 ===== Access ===== ===== Access =====
  
Line 76: Line 76:
 Copy //env_machopts.vilje// to //env_machopts.$MACH// where //$MACH// has to be replaced with the name of your machine. Copy //env_machopts.vilje// to //env_machopts.$MACH// where //$MACH// has to be replaced with the name of your machine.
  
-Edit settings as necessary. The settings should make compilers, libraries, queuing system commands ect. available during building and model execution. You likely have to remove/replace the module specifications, while the runtime environment settings work for most systems.    +Edit settings as necessary. The settings should make compilers, libraries, queuing system commands ect. available during building and model execution. You will likely have to remove/replace all module specifications, while the runtime environment settings should work for most systems.    
  
 ==== Compiler and linker options ==== ==== Compiler and linker options ====
Line 95: Line 95:
 </code> </code>
  
-==== Batch/queuing system rules for submit script ====+==== Batch/queuing system rules ====
  
 Copy //mkbatch.vilje// to //mkbatch.$MACH// Copy //mkbatch.vilje// to //mkbatch.$MACH//
Line 102: Line 102:
  
 Replace the line ''mpiexec_mpt -stats -n $mpptotal omplace -nt ${maxthrds} ./ccsm.exe >&! ccsm.log.\$LID'' with the submit command and appropriate options for your HPC system. Replace the line ''mpiexec_mpt -stats -n $mpptotal omplace -nt ${maxthrds} ./ccsm.exe >&! ccsm.log.\$LID'' with the submit command and appropriate options for your HPC system.
 +
 +----
 +===== Testing =====
 +
 +We suggest to test the installation by running a pre-industrial spin-up experiment that is configured as 'start-up' simulation (i.e. uses idealised conditions and observational climatologies as initial conditions). 
 +
 +Change directory to //$HOME/NorESM1-M/scripts//
 +
 +Set up pre-industrial spin-up simulation with 
 +''./create_newcase -case ../cases/NorESM1-M_PI_spinup -compset NAER1850CN -res f19_g16 -mach $MACH -pecount S'' 
 +where //$MACH// is the name tag of your machine. 
 +
 +Change directory to //../cases/NorESM1-M_PI_spinup// 
 +
 +Run ''.configure -case'' to set up simulation. 
    
 +Run ''./NorESM1-M_PI_spinup.$MACH.build'' to stage namelists in run directory and build model code.   
 +
 +Submit run-script //./NorESM1-M_PI_spinup.$MACH.run// (use appropriate submit command for your HPC system, e.g. qsub).
  
 +If the test was successful then the model should run for 5 days and write our restart conditions at the beginning of the 6th day. The location of the run directory is specified via EXEROOT in config_machines.xml (see section Porting).  
  
 +===== Resources =====
  
 +  * [[noresm:runmodel:newbie|Quickstart for running NorESM1]]
 +  * [[noresm:runmodel:advanced|Advanced options for running NorESM1]]
 +  * [[http://www.teriin.org/projects/nfa/pdf/Working_paper7.pdf|Porting of NorESM1 to TERI (India)]]
  • noresm/noresm1-m_for_external_users.1503503609.txt.gz
  • Last modified: 2022-05-31 09:23:24
  • (external edit)