8
int next_4chunk(int *lo, int *hi, int *ilo, int *jlo, int *klo, int *llo, long int *pitask);
9
void clean_chunk(double chunk[][ichunk]);
10
void g(double *value, int i, int j, int k, int l);
11
double contract_matrices(int g_a, int g_b);
13
long int acquire_tasks(int numTasks);
14
int translate_task(long int itask, int *lo, int *hi, int *ilo, int *jlo, int *klo, int *llo);
16
int next_chunk(int *lo, int *hi);
17
double h(int i, int j);