drmaa2_jtemplate_impl_spec
- drmaa2_jtemplate_impl_spec, Returns a list of UGE jtemplate attributes.
#include "drmaa2.h"
drmaa2_string_list drmaa2_jtemplate_impl_spec(void);
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.
Returns a newly allocated drmaa2_string_list
or NULL in case no Univa(R) Grid Engine(TM)
specific attributes are available.
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);
}
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)
Copyright Univa Corporation 2013