Difference between revisions of "CESM & NorESM users on Triolith: changing to the new centre storage (/proj/) system"

From SNIC Documentation
Jump to: navigation, search
Line 5: Line 5:
 
''Existing Cases''
 
''Existing Cases''
  
Edit the $EXEROOT variable in the 'env_build.xml' file from:
+
1. Change the EXEROOT variable in the 'env_build.xml' file from:
  
:<code>/nobackup/global/$CCSMUSER/$CASE/bld</code>
+
:<code>value="/nobackup/global/$CCSMUSER/$CASE"</code>
 +
 
 +
to e.g.
 +
 
 +
:<code>value="/proj/<project-name>/users/$CCSMUSER/$CASE"</code>
 +
 
 +
where <code><project-name></code> is an appropriate project directory name (that you have permission to write to), e.g. 'bolinc'.
 +
 
 +
2. Change the RUNDIR variable in the 'env_run.xml' file from:
 +
 
 +
 
 +
 
 +
 
 +
'''NorESM (& CCSM4)'''
 +
 
 +
''Existing Cases''
 +
 
 +
1. Change the EXEROOT variable in the 'env_build.xml' file from:
 +
 
 +
:<code>value="/nobackup/global/$CCSMUSER/$CASE"</code>
 +
 
 +
to e.g.
 +
 
 +
:<code>value="/proj/<project-name>/users/$CCSMUSER/NorESM/$CASE"</code>
 +
 
 +
where <code><project-name></code> is an appropriate project directory name (that you have permission to write to), e.g. 'bolinc'.
 +
 
 +
2. Change the DOUT_S_ROOT variable in the 'env_run.xml' file from:
 +
 
 +
:<code>value="/nobackup/global/$CCSMUSER/archive/$CASE"</code>
 +
 
 +
to e.g.
 +
 
 +
:<code>value="/proj/<project-name>/users/$CCSMUSER/NorESM/archive/$CASE"</code>
 +
 
 +
where <code><project-name></code> is an appropriate project directory name (that you have permission to write to), e.g. 'bolinc'.
 +
 
 +
3. Clean case and reconfigure:
 +
 
 +
:<code>./configure -cleanall</code>
 +
:<code>./configure -case</code>
  
  
  
 
{{set category list|field|Climate research}}
 
{{set category list|field|Climate research}}

Revision as of 13:07, 25 November 2014

The new centre storage system at NSC became operational in October 2014 (NSC Centre Storage). Because the storage environment was changed from a 'user' based systen (/nobackup/global/${USER}) to a 'project' based system (/proj/project_name), this requires a change in the way the CESM and NorESM models are configured on Triolith.

CESM (& CCSM4)

Existing Cases

1. Change the EXEROOT variable in the 'env_build.xml' file from:

value="/nobackup/global/$CCSMUSER/$CASE"

to e.g.

value="/proj/<project-name>/users/$CCSMUSER/$CASE"

where <project-name> is an appropriate project directory name (that you have permission to write to), e.g. 'bolinc'.

2. Change the RUNDIR variable in the 'env_run.xml' file from:



NorESM (& CCSM4)

Existing Cases

1. Change the EXEROOT variable in the 'env_build.xml' file from:

value="/nobackup/global/$CCSMUSER/$CASE"

to e.g.

value="/proj/<project-name>/users/$CCSMUSER/NorESM/$CASE"

where <project-name> is an appropriate project directory name (that you have permission to write to), e.g. 'bolinc'.

2. Change the DOUT_S_ROOT variable in the 'env_run.xml' file from:

value="/nobackup/global/$CCSMUSER/archive/$CASE"

to e.g.

value="/proj/<project-name>/users/$CCSMUSER/NorESM/archive/$CASE"

where <project-name> is an appropriate project directory name (that you have permission to write to), e.g. 'bolinc'.

3. Clean case and reconfigure:

./configure -cleanall
./configure -case