Bulletin 161 - 2006 Aug 31

  1. New HPCCC Help Guidelines
  2. CSIRO: Codes needed for benchmarks
  3. 20% of cherax available for BoM use
  4. Cherax has changed

New HPCCC Help Guidelines

Updated guidelines regarding HPChelp service (wreq) are available at http://www.hpccc.gov.au/hpccc/helpdesk/. All users are asked to review this page.

[ page top ]


2. CSIRO: Codes needed for benchmarks

We are preparing for acquisition or upgrade to meet CSIRO's High Performance needs for mid 2007 and beyond. We need benchmarks reflecting scientific needs. We are conscious that code will change and the detail of data to be analyzed will change. So don't let expected changes stop you from offering code. This can include the use of standard systems (like Gaussian), though we might ultimately be unable to sort out the licensing problems to use non-free software in benchmarks.

[ page top ]


3. 20% of cherax available for BoM use

Up to 20% of the processing resources of cherax are available for BoM use. There is still a lot of this allocation available. Cherax can be used for data exchange and for shared projects. So if you are a BoM user and you would like an account on cherax please contact send an e-mail to . For existing HPCCC users, there is no need to fill in a new registration form.

[ page top ]


4. Cherax has changed

Cherax has changed for the better, but some things take a bit of getting used to. There have also been things that needed to be fixed. If you have problems with the new cherax please don't hesitate to contact us: 03 9669 8103 or .

  1. Cherax now uses modules. Do "module --help" or see our web page http://intra.hpsc.csiro.au/userguides/faq/env_modules.php. Note that "module avail" gives a succinct list of what is available and "module whatis" gives some information about each module.

  2. Cherax's MPI runtime environment

    The following environment variables have been set in your environment to give a conservative memory allocation for MPI buffers:

    MPI_MAPPED_STACK_SIZE=10485760   # 10mb
    MPI_MAPPED_HEAP_SIZE=10485760   # 10mb
    

    The specified amount of memory is allocated by *each* process n times, where n is the number of processes!

    Note: Without these settings, the buffer is determined by the average available memory per processor - for cherax this is 2GB for each buffer, which is quite large.

    If the buffer sizes are insufficient for your MPI application you can override these variables in your batch script. See 'man mpi' for more details.

  3. Cherax's Batch System

    Prologue and Epilogue:

    In your batch job output, will now see a 'Prologue' and an 'Epilogue' section. The Prologue section will show the credentials and requested resources for your job as well as the cpuset created for your job. The cpuset is used for managing cpu and memory placement for your job, giving better memory locality for processes. The Epilogue section will show, in addition to credentials and requested resources, the amount of resources actually used. This information can be used to better estimate the required resources for your job.

    pbstop command:

    A new command called pbstop is available which presents a summary view of the batch system showing the jobs and allocated cpus. If you are a user of burnet, you may already be familiar with this command. Please do not run pbstop for extended periods as the qstat commands it runs can cause a significant overhead on the batch system server if many users run them at once.

    overload queue:

    An 'overload' queue has been established to allow, in situations where cherax is experiencing high load, a relatively small amount of over-commitment of CPUs. This will provide an overall better throughput and turn-around for jobs. You must explicitly specify '-q overload' in your qsub options to run your jobs in the overload queue. Note: It is currently limited to jobs that will complete in under one hour.

    specifying memory for your batch job:

    Use the PBS option: -l vmem=<x>gb to specify the maximum memory required for all of the processes in your job. The queues batch/short have a default vmem value of 500mb and the overload queue a default of 200mb.

  4. ls time format

    Cherax's default time format output of "ls -l" has changed. Use --time-style=locale for the old behaviour.

  5. improved interactive response

    With the new improved Linux kernel, the incidences of delayed responses to commands and character echo has dropped dramatically. This long-standing annoyance with the cherax service appears to be solved.

[ page top ]



BoM Solar Help:

CSIRO ASC Help:

For urgent help at all times:
  • CSIRO users 0428 108 333
  • Bureau out of hours emergencies are managed through internal policy
HPCCC WWW Site: http://www.hpccc.gov.au/
CSIRO External ASC Site: http://www.hpsc.csiro.au/
CSIRO ASC Users' Site: http://intra.hpsc.csiro.au/

Comments to:


© Copyright 2010, CSIRO Australia
Use of this web site and information available from it is subject to our Legal Notice and Disclaimer and Privacy Statement