この設定は,ファイルの情報にある.ファイルの情報は,Finder からファイルを右クリックし,情報を見るをクリックすると出てくる次のようなウィンドウだ.

このウィンドウの「このアプリケーションで開く:」にあるアプリケーションを変更することで,そのファイルをダブルクリックしたときには,そのアプリケーションで開かれるようになる.また,「すべてを変更…」をクリックすると,類似したファイルはすべてそのアプリケーションで開かれるようになる.
というかんじ.僕の備忘録になってるねw
#include <stdio.h>
#include <omp.h>
#define N 100000000
#define THREADS 2
int main(void)
{
int i;
long double top;
long double bottom;
long double step = 1.0L / N;
long double sum = 0.0L;
omp_set_num_threads(THREADS);
#pragma omp parallel private(top, bottom)
{
#pragma omp for reduction(+:sum)
for (i = 0; i < N; i++) {
top = 4.0L / (1.0L + (step * i) * (step * i));
bottom = 4.0L / (1.0L + (step * (i + 1)) * (step * (i + 1)));
sum += (top + bottom) * step / 2.0L;
}
}
printf("pi = %.16Lf\n", sum);
return 0;
}
for (i = 0; i < 100; i++)
c[i] = a[i] + b[i];
for (i = 0; i < 50; i++)
c[i] = a[i] + b[i];
for (i = 50; i < 100; i++)
c[i] = a[i] + b[i];
#include <omp.h>
#define CHUNKSIZE 100
#define N 1000
int main(void)
{
int chunk;
int i;
float a[N];
float b[N];
float c[N];
chunk = CHUNKSIZE;
for (i = 0; i < N; i++) {
a[i] = (float)i;
b[i] = (float)i;
}
#pragma omp parallel shared(a, b, c, chunk) private(i)
{
#pragma omp for schedule(dynamic, chunk) nowait
for (i = 0; i < N; i++)
c[i] = a[i] + b[i];
}
return 0;
}
Hello,
I've issued you an additional key. You may use this to install on a second computer.
Best regards,