[100%] Built target test_sequential_allgerardo@newton:~/repos/parallel-cellular-automata/tests/unit/buildexpected ‘=’ before ‘{’ token
93 | for (size_t
我在Snow Leopard和linux上编译了这段代码,得到了不同的结果。在Snow leopard上,omp_get_max_threads的第一次调用返回2,第二次返回1。在linux上,两次调用都返回4。我认为Linux的行为是正确的,对吗?都是正确的,我只是对这个函数有误解?pragma omp master
printf(" In a parallel region; max threads are : %d\n",
我一直在尝试在CLion集成开发环境中使用Mac OS X 10.14.5 Mojave上的AppleClang编译一个简单的OpenMP程序。${OpenMP_EXE_LINKER_FLAGS}")
endif() CMake输出: /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmakehave been written
我最近开始使用gcc来探索OpenMP。基本上,我执行这段代码是为了演示埃拉托色尼的筛子。,对于25或50的输入值也是如此。但奇怪的是,当输入一个更大的数字时,例如99或125,primes数组中的值与预期的值不同。即使printf("prime is %d\n",i);给出有效的输出。编辑:
正如所指出的,我没有检查non_primes数组中的重复项,这似乎覆盖了我的<