
HPC
beryl26
恒心 耐心 静心
展开
-
openmp--test how many threads used
should add the compiler directive:#include #include int main(){ int tid; #pragma omp parallel tid = omp_get_num_threads(); printf("thread = %d\n",tid); return 0;}resu原创 2013-02-16 04:44:18 · 380 阅读 · 0 评论 -
测试reduction
测试是否reduction能负责在循环任何地方的值 主要是把total放在不同的地方 看看最后结果是否和想要结果一致此处total是shared的在用之前已经被赋值测试程序1:#include #include int main(){ int i,j,k, tid,total; total = 0;#pragma omp parallel pr原创 2013-02-20 05:36:29 · 376 阅读 · 0 评论 -
测试双层loop
test1:compiler directive in outer layer#include #include int main(){ int i,j,k, tid; #pragma omp parallel for private(j,k,tid) for(i = 0; i < 300; i++){ for(j = 0; j<原创 2013-02-22 07:50:48 · 416 阅读 · 0 评论