view gcc/testsuite/c-c++-common/goacc/routine-1.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
line wrap: on
line source


#pragma acc routine gang
void gang (void)
{
}

#pragma acc routine worker
void worker (void)
{
}

#pragma acc routine vector
void vector (void)
{
}

#pragma acc routine seq
void seq (void)
{
}

int main ()
{
#pragma acc kernels num_gangs (32) num_workers (32) vector_length (32)
  {
    gang ();
    worker ();
    vector ();
    seq ();
  }

#pragma acc parallel num_gangs (32) num_workers (32) vector_length (32)
  {
    gang ();
    worker ();
    vector ();
    seq ();
  }

  return 0;
}