Enable enhanced MPI support on CREAM CE

1.  Introduction

This procedure will enable on Cream Computing Element the three new jdl attributes to enhance MPI, or better said parallel approach, on glite based infrastructure. Such attributes are:

  • SMPGranularity -> Minimum number cores per nodes
  • HostNumber -> Total number of required nodes
  • WholeNodes=true -> To reserve a complete SMP node (all cores)

The reference document where they are discussed and proposed is here below:

Please note EUIndia Virtual Organization is presently supporting a patched WMS that allows the clean usage of the three new JDL attributes.

2.  PBS/Torque Batch System

To enable the enhanced MPI support on pbs/torque batch system is easy. You have just to copy the following two files in $GLITE_LOCATION/bin directory:

To change the default granularity (4) set the standard_granularity variable in the pbs_local_submit_attributes.sh. To enable debug mode set debug_on=true in pbs_submit.sh.

Note: Remember that if you update/upgrade glite-ce-blahp rpm the pbs_submit.sh will be overwritten.

3.  Lsf Batch System