1. drmaa2_jtemplate_impl_spec(3)
  2. DRMAA2
  3. drmaa2_jtemplate_impl_spec(3)

NAME

drmaa2_jtemplate_impl_spec - drmaa2_jtemplate_impl_spec, Returns a list of UGE jtemplate attributes.

SYNOPSIS

#include "drmaa2.h"

drmaa2_string_list drmaa2_jtemplate_impl_spec(void);

DESCRIPTION

Returns all Univa(R) Grid Engine(TM) specific job template attributes which are not defined by the DRMAA2 standard but available in the Univa(R) Grid Engine(TM) DRMAA2 implemenation. The list must be freed by the caller.

RETURN VALUES

Returns a newly allocated drmaa2_string_list or NULL in case no Univa(R) Grid Engine(TM) specific attributes are available.

EXAMPLE

drmaa2_string_list uge_attributes = drmaa2_jtemplate_impl_spec();

if (uge_attributes != NULL) {
   long size, i;
   size = drmaa2_list_size(uge_attributes);
   for (i = 0; i < size; i++) {
      drmaa2_string attr = drmaa2_list_get(uge_attributes, i);
      printf("Additionally supported attribute: %s\n", attr);
   }
   drmaa2_list_free(&uge_attributes);
}

SEE ALSO

drmaa2_jtemplate_impl_spec(3), drmaa2_jinfo_impl_spec(3), drmaa2_rtemplate_impl_spec(3), drmaa2_rinfo_impl_spec(3), drmaa2_queueinfo_impl_spec(3), drmaa2_machineinfo_impl_spec(3), drmaa2_notification_impl_spec(3), drmaa2_get_instance_value(3), drmaa2_describe_attribute(3), drmaa2_set_instance_value(3)

AUTHOR

Copyright Univa Corporation 2013

  1. Univa Corporation
  2. October 2013
  3. drmaa2_jtemplate_impl_spec(3)