FAMOUS

Main.RunningHECToR History

Hide minor edits - Show changes to markup

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:
  1. Choose compiler
Deleted lines 17-18:

export UMDIR=/work/n02/n02/hum

Changed lines 19-20 from:
  1. export UMDIR=/work/n02/n02/simon/PGI/um
to:
  1. Choose UM installation

export UMDIR=/work/n02/n02/hum

  1. export UMDIR=/work/n02/n02/simon/PGI/um # 4.5 PGI only

UMSETUP=$UMDIR/setvars_4.5; export UMSETUP

  1. 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