FAMOUS

Main.RunningHECToR History

Hide minor edits - Show changes to output

Deleted line 81:
Deleted line 82:
Added line 80:
Changed lines 82-84 from:
* Job directory will be $WORKDIR/um/<job-id> by default
to:

* Job directory will be @@$WORKDIR/um/<job-id>@@ by default
Changed lines 80-83 from:
-> Compilation will be done in the serial queue and the run will be done in one of the parallel queues.
-> Job directory will be $WORKDIR/um/<job-id> by default
-> Output will go to @@$HOME/um/umui_out@@ for pathscale and @@$HOME/umui_out@@ for PGI
to:
* Compilation will be done in the serial queue and the run will be done in one of the parallel queues.
* Job directory will be $WORKDIR/um/<job-id> by default
* Output will go to @@$HOME/um/umui_out@@ for pathscale and @@$HOME/umui_out@@ for PGI
Added line 36:
Added line 38:
Added line 43:
Added line 45:
Added line 47:
Added line 53:
Added line 57:
Changed lines 36-37 from:
a. Make sure you have the correct compiler loaded.
[@
to:
->a. Make sure you have the correct compiler loaded.
->[@
Changed lines 41-43 from:
Note: PGI will be loaded by default when you log in to HECToR, unless you specifically change compiler in your .profile.
Note: An alternative way to swicth compilers is using the module command:
[@
to:
->Note: PGI will be loaded by default when you log in to HECToR, unless you specifically change compiler in your .profile.
->Note: An alternative way to swicth compilers is using the module command:
->[@
Changed lines 47-48 from:
b. Check you are picking up the correct UM version:
[@
to:
->b. Check you are picking up the correct UM version:
->[@
Changed lines 51-53 from:
This should list several UM environment variables with the version number and UM installation you specified.

to:
->This should list several UM environment variables with the version number and UM installation you specified.

Deleted line 40:
Deleted line 41:
Deleted line 50:
Changed line 11 from:
1. Add the following lines to your ~/.profile on HECToR, uncommenting the @@TARGET_MC@@ and @@UMDIR@@ lines for the compiler you wish to use.
to:
1. Add the following lines to your @@~/.profile on HECToR@@, uncommenting the @@TARGET_MC@@ and @@UMDIR@@ lines for the compiler you wish to use.
Changed line 11 from:
1. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET and UMDIR lines for the compiler you wish to use.
to:
1. Add the following lines to your ~/.profile on HECToR, uncommenting the @@TARGET_MC@@ and @@UMDIR@@ lines for the compiler you wish to use.
Changed lines 35-36 from:
3. Make sure you have the correct compiler loaded. You can see this by typing
to:
2. To check this has been set up properly:
a. Make sure you have the correct compiler loaded.
Changed lines 44-45 from:
Note: If loadcomp doesn't work you may need to add this line instead:
to:
Note: An alternative way to swicth compilers is using the module command:
Changed lines 49-56 from:
to:
b. Check you are picking up the correct UM version:
[@
env | grep um
@]

This should list several UM environment variables with the version number and UM installation you specified.

Changed lines 60-62 from:
4. Open up the umui on puma, and copy one of the following jobs to your own directory. They are all under owner annette.

* xcpsc : previous standard release (pathscale compiler)
to:
3. Open up the umui on puma, and copy one of the following jobs to your own directory. They are all under owner annette.
Changed lines 65-66 from:
5. Edit your job in the following places:
to:
4. Edit your job in the following places:
Changed lines 75-77 from:
6. Make sure your job is set to compile only and click on the SUBMIT button.
to:
5. Set your job to "compile and run" and ensure the submission method is "qsub for PBS pro (Cray XT4)". Set the number of processors and time limits as usual and click on the SUBMIT button.
-> Compilation will be done in the serial queue and the run will be done in one of the parallel queues.
-> Job directory will be $WORKDIR/um/<job-id> by default
Changed lines 79-85 from:
-> Job directory will be $WORKDIR/um/<job-id> by default

7. If compilation is successful, set your job to run from existing exec. Submission method needs to be 'qsub' for PBS pro. Set the number of compilers and time limit as normal, and SUBMIT.

8
. To check on the progress of a job type @@qstat@@ and to delete a job use @@qdel@@

to:

6. To check on the progress of a job type @@qstat@@ and to delete a job use @@qdel@@

Changed lines 11-13 from:

1. Copy the setvars files to your home directory, and create symbolic links:
to:
1. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET and UMDIR lines for the compiler you wish to use.
 
Deleted lines 13-23:
cp ~annette/setvars_4.5_pgi ~annette/setvars_4.5_ps $HOME
cd $HOME
ln -s setvars_4.5_ps setvars_4.5
ln -s setvars_4.5_ps setvars
@]

Note: setvars_4.5_ps is for the pathscale compiler, which is recommended for the UM as it runs slightly faster.

2. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET and UMDIR lines for the compiler you wish to use.
 
[@
Changed lines 16-18 from:
UMSETUP=$HOME/setvars
. $UMSETUP

to:
# Choose compiler
Deleted lines 17-18:
export UMDIR=/work/n02/n02/hum
Changed lines 19-20 from:
#export UMDIR=/work/n02/n02/simon/PGI/um
to:

# Choose UM installation
export
UMDIR=/work/n02/n02/hum
#export UMDIR=
/work/n02/n02/simon/PGI/um   # 4.5 PGI only

UMSETUP=$UMDIR/setvars_4.5; export UMSETUP

# Load setup
if [ -f $UMSETUP ]
then
  . $UMSETUP  #  set up UM environment variables
fi
Added line 37:
. /work/n02/n02/hum/bin/loadcomp
Page last modified on November 25, 2008, at 06:03 PM by annette