Difference between revisions of "CESM & NorESM users on Triolith: changing to the new centre storage (/proj/) system"
Line 5: | Line 5: | ||
''Existing Cases'' | ''Existing Cases'' | ||
− | + | 1. Change the EXEROOT variable in the 'env_build.xml' file from: | |
− | :<code>/nobackup/global/$CCSMUSER/$CASE/ | + | :<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