* Parameter passing from JDL -> ( WMS -> ) CREAM -> BLAH -> LRMS ** Mechanism Described best in http://grid.pd.infn.it/cream/field.php?n=Main.ForwardOfRequirementsToTheBatchSystem The bug http://savannah.cern.ch/bugs/?42288 can be circumvented by setting cerequirements explicitly. *** Set cerequirements in JDL ** By means of a 'hook' - BLAH translates requirements to environment variables; the inequivalencies < and <= are treated in the same way by appending _Max to the variable name; same with > and >= which get _Min. - environment variables are passed to pbs_local_submit_attributes.sh, if it exists in $GLITE_LOCATION/bin. - this script must decide what to do with the requirements; stdout is going to the pbs submit script. ** Example In SA3 an example script was created and tested; see https://savannah.cern.ch/task/?9461 - the environments are treated like this: memmin="$GlueHostMainMemoryRAMSize_Min" if [ -z "$memmin" ]; then memmin="$GlueHostMainMemoryRAMSize" fi if [ "$memmin" -gt 0 ]; then echo "#PBS -l mem=${memmin}mb" fi ** Issues