Exemplo n.º 1
0
END_TEST

START_TEST(create_a_gpusubnode_test)
{
    int result = -1;
    struct pbsnode node;
    initialize_pbsnode(&node, NULL, NULL, 0, FALSE);

    result = create_a_gpusubnode(NULL);
    fail_unless(result != PBSE_NONE, "NULL node pointer input fail");

    result = create_a_gpusubnode(&node);
    fail_unless(result == PBSE_NONE, "create_a_gpusubnode fail");
}
Exemplo n.º 2
0
int set_ngpus(

  struct pbsnode *pnode,
  int             gpu_count)

  {
  int difference = gpu_count - pnode->nd_ngpus;
  int i;

  for (i = 0; i < difference; i++)
    {
    if (create_a_gpusubnode(pnode) != PBSE_NONE)
      {
      log_err(ENOMEM, __func__, "");
      return(PBSE_SYSTEM);
      }
    }

  return(PBSE_NONE);
  } /* END set_ngpus() */