Hide minor edits - Show changes to markup
$WORKDIR/um/<job-id>
by default
$HOME/um/umui_out
for pathscale and $HOME/umui_out
for PGI
$HOME/um/umui_out
for pathscale and $HOME/umui_out
for PGI
a. Make sure you have the correct compiler loaded.
[@
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:
[@
b. Check you are picking up the correct UM version:
[@
This should list several UM environment variables with the version number and UM installation you specified.
1. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET_MC
and UMDIR
lines for the compiler you wish to use.
1. Add the following lines to your ~/.profile on HECToR
, uncommenting the TARGET_MC
and UMDIR
lines for the compiler you wish to use.
1. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET and UMDIR lines for the compiler you wish to use.
1. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET_MC
and UMDIR
lines for the compiler you wish to use.
3. Make sure you have the correct compiler loaded. You can see this by typing
2. To check this has been set up properly:
a. Make sure you have the correct compiler loaded.
Note: If loadcomp doesn’t work you may need to add this line instead:
Note: An alternative way to swicth compilers is using the module command:
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.
4. Open up the umui on puma, and copy one of the following jobs to your own directory. They are all under owner annette.
3. Open up the umui on puma, and copy one of the following jobs to your own directory. They are all under owner annette.
5. Edit your job in the following places:
4. Edit your job in the following places:
6. Make sure your job is set to compile only and click on the SUBMIT button.
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.
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
6. To check on the progress of a job type qstat
and to delete a job use qdel
1. Copy the setvars files to your home directory, and create symbolic links:
1. Add the following lines to your ~/.profile on HECToR, uncommenting the TARGET and UMDIR lines for the compiler you wish to use.
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.
[@
UMSETUP=$HOME/setvars
. $UMSETUP
export UMDIR=/work/n02/n02/hum
export UMDIR=/work/n02/n02/hum
UMSETUP=$UMDIR/setvars_4.5; export UMSETUP
if [ -f $UMSETUP ]
then
. $UMSETUP # set up UM environment variables
fi