21/06/16 22:54:06.83 EX6VjRq80.net
@@ -229,7 +244,13 @@
#ifdef _OPENMP
//#pragma omp parallel for schedule(static) // 解が得られず1/4くらいの時間で終わる
//#pragma omp parallel // 解個数 * thread数分できてしまう
-#pragma omp parallel for firstprivate(kx)
+//#pragma omp parallel for private(kx) // 解が得られない
+//#pragma omp parallel for firstprivate(kx) // VS/32bit/openMPの時にKmが正しくない
+ #ifdef _MSC_VER
+ #pragma omp parallel for firstprivate(kx,km)
+ #else
+ #pragma omp parallel for firstprivate(kx) // VS/32bit/openMPの時にKmが正しくない
+ #endif
#endif
for (sk4 = 0; sk4 < 0x100000000; sk4++) {