#include #include #include double a[4000][4000]; double b[4000][4000]; double c[4000][4000]; int N; int Nthreads; int myid[200]; pthread_t tid[200]; void *mymm(void *arg) { int myrank; int i, j, k; myrank = *(int *)arg; for (i=0; i 2) {N = atoi(argv[2]); Nthreads = atoi(argv[1]);} else if (argc > 1) {N = 100; Nthreads = atoi(argv[1]);} else {N= 100; Nthreads = 1;} for (i=0; i