diff --git a/docs.it4i/salomon/software/mic/mic_environment.md b/docs.it4i/salomon/software/mic/mic_environment.md index 9a938b2bca607811ccff22f10faa3397b8a9fb6e..f10108c31c5266163c5786be7918542747ab7b4e 100644 --- a/docs.it4i/salomon/software/mic/mic_environment.md +++ b/docs.it4i/salomon/software/mic/mic_environment.md @@ -29,18 +29,18 @@ MicInfo Utility Log Created Thu Dec 7 09:19:43 2017 - System Info - HOST OS : Linux - OS Version : 2.6.32-696.10.3.el6.x86_64 - Driver Version : 3.8.2-1 - MPSS Version : 3.8.2 - Host Physical Memory : 128838 MB + System Info + HOST OS : Linux + OS Version : 2.6.32-696.10.3.el6.x86_64 + Driver Version : 3.8.2-1 + MPSS Version : 3.8.2 + Host Physical Memory : 128838 MB Device No: 0, Device Name: mic0 - Version - Flash Version : 2.1.02.0391 - SMC Firmware Version : 1.17.6900 + Version + Flash Version : 2.1.02.0391 + SMC Firmware Version : 1.17.6900 ... ``` @@ -64,8 +64,8 @@ int main(int argc, char* argv[]) #pragma offload target(mic) for (int i = 0; i < niter; ++i) { - const double t = (i + 0.5) / niter; - result += 4.0 / (t * t + 1.0); + const double t = (i + 0.5) / niter; + result += 4.0 / (t * t + 1.0); } result /= niter; std::cout << "Pi ~ " << result << '\n'; @@ -92,8 +92,8 @@ int main(int argc, char* argv[]) #pragma offload target(mic) for (int i = 0; i < niter; ++i) { - const double t = (i + 0.5) / niter; - result += 4.0 / (t * t + 1.0); + const double t = (i + 0.5) / niter; + result += 4.0 / (t * t + 1.0); } result /= niter; std::cout << "Pi ~ " << result << '\n'; @@ -130,8 +130,8 @@ $ vim reduce_mul.c double reduce(double* values) { - __m512d val = _mm512_load_pd(values); - return _mm512_reduce_mul_pd(val); + __m512d val = _mm512_load_pd(values); + return _mm512_reduce_mul_pd(val); } ``` @@ -449,7 +449,7 @@ r21u01n577-mic0:~$ ml impi r21u01n577-mic0:~$ ml Currently Loaded Modules: - 1) devel_environment/1.0 (S) 3) ifort/2017.4.196-GCC-6.4.0-2.28 5) impi/2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28 + 1) devel_environment/1.0 (S) 3) ifort/2017.4.196-GCC-6.4.0-2.28 5) impi/2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28 2) icc/2017.4.196-GCC-6.4.0-2.28 4) iccifort/2017.4.196-GCC-6.4.0-2.28 Where: