04 August 2020 02:18:47 PM RANDOM_OPENMP C++ version An OpenMP program using random numbers. The random numbers depend on a seed. We need to insure that each OpenMP thread starts with a different seed. Number of processors available = 8 Number of threads = 1 Thread Seed I X(I) 0 123456789 0 29017 0 0.442764 0 41837 1 0.638382 0 61841 2 0.943619 0 52997 3 0.80867 0 6153 4 0.0938873 0 26077 5 0.397903 0 29377 6 0.448257 0 52725 7 0.80452 0 8121 8 0.123917 0 15693 9 0.239456 0 19697 10 0.300552 0 14821 11 0.226151 0 47209 12 0.720352 0 6589 13 0.10054 0 12321 14 0.188004 0 33493 15 0.511063 0 4633 16 0.070694 0 60205 17 0.918655 0 52305 18 0.798111 0 6341 19 0.096756 0 23753 20 0.362442 0 41373 21 0.631302 0 53633 22 0.818375 0 27573 23 0.420731 0 51321 24 0.783096 0 11533 25 0.17598 0 61361 26 0.936295 0 60325 27 0.920486 0 34089 28 0.520157 0 32125 29 0.490189 0 55009 30 0.839371 0 2197 31 0.0335236 0 49881 32 0.761124 0 33517 33 0.511429 0 14097 34 0.215103 0 12933 35 0.197342 0 45449 36 0.693497 0 11613 37 0.1772 0 49217 38 0.750992 0 55669 39 0.849442 0 33081 40 0.504776 0 27853 41 0.425003 0 8817 42 0.134537 0 28005 43 0.427322 0 25065 44 0.382462 0 12605 45 0.192337 0 3489 46 0.0532379 0 24149 47 0.368484 0 33689 48 0.514053 0 27309 49 0.416702 0 12753 50 0.194595 0 7237 51 0.110428 0 5705 52 0.0870514 0 2333 53 0.0355988 0 16129 54 0.246109 0 5941 55 0.0906525 0 18937 56 0.288956 0 64653 57 0.986526 0 58673 58 0.895279 0 48933 59 0.746658 0 20137 60 0.307266 0 13565 61 0.206985 0 54369 62 0.829605 0 33813 63 0.515945 0 21593 64 0.329483 0 41581 65 0.634476 0 48273 66 0.736588 0 54789 67 0.836014 0 35593 68 0.543106 0 13533 69 0.206497 0 19905 70 0.303726 0 9461 71 0.144363 0 8889 72 0.135635 0 56397 73 0.86055 0 14321 74 0.218521 0 57573 75 0.878494 0 19305 76 0.294571 0 35005 77 0.534134 0 11041 78 0.168472 0 31189 79 0.475906 0 13593 80 0.207413 0 10797 81 0.164749 0 55121 82 0.84108 0 24517 83 0.3741 0 4041 84 0.0616608 0 45213 85 0.689896 0 60545 86 0.923843 0 693 87 0.0105743 0 2937 88 0.0448151 0 3085 89 0.0470734 0 6833 90 0.104263 0 53925 91 0.82283 0 22569 92 0.344376 0 11389 93 0.173782 0 4577 94 0.0698395 0 16277 95 0.248367 0 9689 96 0.147842 0 493 97 0.00752258 0 33297 98 0.508072 0 47493 99 0.724686 RANDOM_OPENMP Normal end of execution. 04 August 2020 02:18:47 PM 04 August 2020 02:18:47 PM RANDOM_OPENMP C++ version An OpenMP program using random numbers. The random numbers depend on a seed. We need to insure that each OpenMP thread starts with a different seed. Number of processors available = 8 Number of threads = 2 Thread Seed I X(I) 1 123456790 0 123456789 0 29017 0 0.442764 0 41837 1 0.638382 0 61841 2 0.943619 0 52997 3 0.80867 0 6153 4 0.0938873 0 26077 5 0.397903 0 29377 6 0.448257 0 52725 7 0.80452 0 8121 8 0.123917 0 15693 9 0.239456 0 19697 10 0.300552 0 14821 11 0.226151 0 47209 12 0.720352 0 6589 13 0.10054 0 12321 14 0.188004 0 33493 15 0.511063 0 4633 16 0.070694 0 60205 17 0.918655 0 52305 18 0.798111 0 6341 19 0.096756 0 23753 20 0.362442 0 41373 21 0.631302 0 53633 22 0.818375 0 27573 23 0.420731 0 51321 24 0.783096 0 11533 25 0.17598 0 61361 26 0.936295 0 60325 27 0.920486 0 34089 28 0.520157 0 32125 29 0.490189 0 55009 30 0.839371 0 2197 31 0.0335236 0 49881 32 0.761124 0 33517 33 0.511429 0 14097 34 0.215103 0 12933 35 0.197342 0 45449 36 0.693497 0 11613 37 0.1772 0 49217 38 0.750992 0 55669 39 0.849442 0 33081 40 0.504776 0 27853 41 0.425003 0 8817 42 0.134537 0 28005 43 0.427322 0 25065 44 0.382462 0 12605 45 0.192337 0 3489 46 0.0532379 0 24149 47 0.368484 0 33689 48 0.514053 0 27309 49 0.416702 1 32142 50 0.490448 1 42598 51 0.649994 1 15134 52 0.230927 1 42294 53 0.645355 1 48174 54 0.735077 1 7558 55 0.115326 1 25790 56 0.393524 1 50006 57 0.763031 1 30926 58 0.471893 1 43686 59 0.666595 1 7262 60 0.110809 1 18294 61 0.279144 1 21358 62 0.325897 1 28102 63 0.428802 1 510 64 0.00778198 1 20886 65 0.318695 1 60430 66 0.922089 1 34534 67 0.526947 1 46494 68 0.709442 1 438 69 0.00668335 1 58030 70 0.885468 1 5638 71 0.0860291 1 55102 72 0.84079 1 30678 73 0.468109 1 55118 74 0.841034 1 15142 75 0.231049 1 1758 76 0.026825 1 54262 77 0.827972 1 27118 78 0.413788 1 5702 79 0.0870056 1 58494 80 0.892548 1 13846 81 0.211273 1 14990 82 0.228729 1 51046 83 0.7789 1 4126 84 0.0629578 1 48694 85 0.743011 1 59694 86 0.910858 1 28294 87 0.431732 1 10686 88 0.163055 1 35926 89 0.548187 1 5582 90 0.0851746 1 11174 91 0.170502 1 53598 92 0.817841 1 49270 93 0.751801 1 24686 94 0.376678 1 7878 95 0.120209 1 42750 96 0.652313 1 31382 97 0.478851 1 26894 98 0.41037 1 26598 99 0.405853 RANDOM_OPENMP Normal end of execution. 04 August 2020 02:18:47 PM 04 August 2020 02:18:47 PM RANDOM_OPENMP C++ version An OpenMP program using random numbers. The random numbers depend on a seed. We need to insure that each OpenMP thread starts with a different seed. Number of processors available = 8 Number of threads = 4 Thread Seed I X(I) 0 123456789 1 3 123456792 1234567902 123456791 0 29017 0 0.442764 0 41837 1 0.638382 0 61841 2 0.943619 0 52997 3 0.80867 0 6153 4 0.0938873 0 26077 5 0.397903 0 29377 6 0.448257 0 52725 7 0.80452 0 8121 8 0.123917 0 15693 9 0.239456 0 19697 10 0.300552 0 14821 11 0.226151 0 47209 12 0.720352 0 6589 13 0.10054 0 12321 14 0.188004 0 33493 15 0.511063 0 4633 16 0.070694 0 60205 17 0.918655 0 52305 18 0.798111 0 6341 19 0.096756 0 23753 20 0.362442 0 41373 21 0.631302 0 53633 22 0.818375 0 27573 23 0.420731 0 51321 24 0.783096 1 32142 25 0.490448 1 42598 26 0.649994 1 15134 27 0.230927 1 42294 28 0.645355 1 48174 29 0.735077 1 7558 30 0.115326 1 25790 31 0.393524 1 50006 32 0.763031 1 30926 33 0.471893 1 43686 34 0.666595 1 7262 35 0.110809 1 18294 36 0.279144 1 21358 37 0.325897 1 28102 38 0.428802 1 510 39 0.00778198 1 20886 40 0.318695 1 60430 41 0.922089 1 34534 42 0.526947 1 46494 43 0.709442 1 438 44 0.00668335 1 58030 45 0.885468 1 5638 46 0.0860291 1 55102 47 0.84079 1 30678 48 0.468109 1 55118 49 0.841034 2 35267 50 0.538132 2 43359 51 0.661606 2 33963 52 0.518234 2 31591 53 0.48204 2 24659 54 0.376266 2 54575 55 0.832748 2 22203 56 0.338791 2 47287 57 0.721542 2 53731 58 0.81987 2 6143 59 0.0937347 2 60363 60 0.921066 2 21767 61 0.332138 2 61043 62 0.931442 2 49615 63 0.757065 2 54235 64 0.82756 2 8279 65 0.126328 2 50691 66 0.773483 2 8863 67 0.135239 2 40683 68 0.620773 2 60071 69 0.916611 2 26771 70 0.408493 2 35439 71 0.540756 2 56571 72 0.863205 2 33783 73 0.515488 2 58915 74 0.898972 3 38392 75 0.585815 3 44120 76 0.673218 3 52792 77 0.805542 3 20888 78 0.318726 3 1144 79 0.0174561 3 36056 80 0.550171 3 18616 81 0.284058 3 44568 82 0.680054 3 11000 83 0.167847 3 34136 84 0.520874 3 47928 85 0.731323 3 25240 86 0.385132 3 35192 87 0.536987 3 5592 88 0.0853271 3 42424 89 0.647339 3 61208 90 0.93396 3 40952 91 0.624878 3 48728 92 0.74353 3 34872 93 0.532104 3 54168 94 0.826538 3 61048 95 0.931519 3 65240 96 0.995483 3 58040 97 0.88562 3 36888 98 0.562866 3 62712 99 0.956909 RANDOM_OPENMP Normal end of execution. 04 August 2020 02:18:47 PM 04 August 2020 02:18:47 PM RANDOM_OPENMP C++ version An OpenMP program using random numbers. The random numbers depend on a seed. We need to insure that each OpenMP thread starts with a different seed. Number of processors available = 8 Number of threads = 8 Thread Seed I X(I) 1 45 2 6 123456791 0 123456795 123456789 123456790 7 123456796 123456793 3 123456794 123456792 0 29017 0 0.442764 0 41837 1 0.638382 0 61841 2 0.943619 0 52997 3 0.80867 0 6153 4 0.0938873 0 26077 5 0.397903 0 29377 6 0.448257 0 52725 7 0.80452 0 8121 8 0.123917 0 15693 9 0.239456 0 19697 10 0.300552 0 14821 11 0.226151 0 47209 12 0.720352 1 32142 13 0.490448 1 42598 14 0.649994 1 15134 15 0.230927 1 42294 16 0.645355 1 48174 17 0.735077 1 7558 18 0.115326 1 25790 19 0.393524 1 50006 20 0.763031 1 30926 21 0.471893 1 43686 22 0.666595 1 7262 23 0.110809 1 18294 24 0.279144 1 21358 25 0.325897 2 35267 26 0.538132 2 43359 27 0.661606 2 33963 28 0.518234 2 31591 29 0.48204 2 24659 30 0.376266 2 54575 31 0.832748 2 22203 32 0.338791 2 47287 33 0.721542 2 53731 34 0.81987 2 6143 35 0.0937347 2 60363 36 0.921066 2 21767 37 0.332138 2 61043 38 0.931442 3 38392 39 0.585815 3 44120 40 0.673218 3 52792 41 0.805542 3 20888 42 0.318726 3 1144 43 0.0174561 3 36056 44 0.550171 3 18616 45 0.284058 3 44568 46 0.680054 3 11000 47 0.167847 3 34136 48 0.520874 3 47928 49 0.731323 3 25240 50 0.385132 3 35192 51 0.536987 4 41517 52 0.633499 4 44881 53 0.68483 4 6085 54 0.0928497 4 10185 55 0.155411 4 43165 56 0.658646 4 17537 57 0.267593 4 15029 58 0.229324 4 41849 59 0.638565 4 33805 60 0.515823 4 62129 61 0.948013 4 35493 62 0.54158 4 28713 63 0.438126 5 44642 64 0.681183 5 45642 65 0.696442 5 24914 66 0.380157 5 65018 67 0.992096 5 19650 68 0.299835 5 64554 69 0.985016 5 11442 70 0.174591 5 39130 71 0.597076 5 56610 72 0.8638 5 24586 73 0.375153 5 23058 74 0.351837 5 32186 75 0.491119 6 47767 76 0.728867 6 46403 77 0.708054 6 43743 78 0.667465 6 54315 79 0.828781 6 61671 80 0.941025 6 46035 81 0.702438 6 7855 82 0.119858 6 36411 83 0.555588 6 13879 84 0.211777 6 52579 85 0.802292 6 10623 86 0.162094 6 35659 87 0.544113 7 50892 88 0.77655 7 47164 89 0.719666 7 62572 90 0.954773 7 43612 91 0.665466 7 38156 92 0.582214 7 27516 93 0.419861 7 4268 94 0.0651245 7 33692 95 0.514099 7 36684 96 0.559753 7 15036 97 0.229431 7 63724 98 0.972351 7 39132 99 0.597107 RANDOM_OPENMP Normal end of execution. 04 August 2020 02:18:47 PM