02 November 2024 06:38:01 PM helmholtz_openmp(): C++/OpenMP version A program which solves the 2D Helmholtz equation. This program is being run in parallel under OpenMP. Number of processors available = 8 Number of threads = 1 The region is [-1,1] x [-1,1]. The number of nodes in the X direction is M = 64 The number of nodes in the Y direction is N = 64 Number of variables in linear system M * N = 4096 The scalar coefficient in the Helmholtz equation is ALPHA = 0.5 The relaxation value is OMEGA = 0.9 The error tolerance is TOL = 5e-08 The maximum number of Jacobi iterations is IT_MAX = 100 RMS F = 2.99316 1 RMS Residual 0.00075404 2 RMS Residual 0.000751014 3 RMS Residual 0.000748679 4 RMS Residual 0.000746639 5 RMS Residual 0.000744773 6 RMS Residual 0.000743024 7 RMS Residual 0.000741363 8 RMS Residual 0.000739769 9 RMS Residual 0.00073823 10 RMS Residual 0.000736737 11 RMS Residual 0.000735282 12 RMS Residual 0.000733862 13 RMS Residual 0.00073247 14 RMS Residual 0.000731106 15 RMS Residual 0.000729764 16 RMS Residual 0.000728444 17 RMS Residual 0.000727144 18 RMS Residual 0.000725861 19 RMS Residual 0.000724595 20 RMS Residual 0.000723344 21 RMS Residual 0.000722107 22 RMS Residual 0.000720883 23 RMS Residual 0.000719672 24 RMS Residual 0.000718472 25 RMS Residual 0.000717284 26 RMS Residual 0.000716106 27 RMS Residual 0.000714938 28 RMS Residual 0.000713779 29 RMS Residual 0.00071263 30 RMS Residual 0.000711488 31 RMS Residual 0.000710356 32 RMS Residual 0.000709231 33 RMS Residual 0.000708113 34 RMS Residual 0.000707003 35 RMS Residual 0.0007059 36 RMS Residual 0.000704803 37 RMS Residual 0.000703714 38 RMS Residual 0.00070263 39 RMS Residual 0.000701552 40 RMS Residual 0.000700481 41 RMS Residual 0.000699415 42 RMS Residual 0.000698354 43 RMS Residual 0.000697299 44 RMS Residual 0.00069625 45 RMS Residual 0.000695205 46 RMS Residual 0.000694165 47 RMS Residual 0.00069313 48 RMS Residual 0.0006921 49 RMS Residual 0.000691074 50 RMS Residual 0.000690053 51 RMS Residual 0.000689037 52 RMS Residual 0.000688024 53 RMS Residual 0.000687016 54 RMS Residual 0.000686012 55 RMS Residual 0.000685011 56 RMS Residual 0.000684015 57 RMS Residual 0.000683023 58 RMS Residual 0.000682034 59 RMS Residual 0.000681049 60 RMS Residual 0.000680067 61 RMS Residual 0.00067909 62 RMS Residual 0.000678115 63 RMS Residual 0.000677144 64 RMS Residual 0.000676177 65 RMS Residual 0.000675213 66 RMS Residual 0.000674252 67 RMS Residual 0.000673294 68 RMS Residual 0.000672339 69 RMS Residual 0.000671388 70 RMS Residual 0.000670439 71 RMS Residual 0.000669494 72 RMS Residual 0.000668551 73 RMS Residual 0.000667612 74 RMS Residual 0.000666675 75 RMS Residual 0.000665741 76 RMS Residual 0.00066481 77 RMS Residual 0.000663882 78 RMS Residual 0.000662956 79 RMS Residual 0.000662033 80 RMS Residual 0.000661113 81 RMS Residual 0.000660195 82 RMS Residual 0.00065928 83 RMS Residual 0.000658368 84 RMS Residual 0.000657458 85 RMS Residual 0.00065655 86 RMS Residual 0.000655645 87 RMS Residual 0.000654742 88 RMS Residual 0.000653842 89 RMS Residual 0.000652944 90 RMS Residual 0.000652049 91 RMS Residual 0.000651156 92 RMS Residual 0.000650265 93 RMS Residual 0.000649376 94 RMS Residual 0.00064849 95 RMS Residual 0.000647606 96 RMS Residual 0.000646724 97 RMS Residual 0.000645844 98 RMS Residual 0.000644967 99 RMS Residual 0.000644091 100 RMS Residual 0.000643218 Number of iterations 101 RMS U: 0.525 RMS UEXACT: 0.525 RMS U-UEXACT: 0.0830743 Wall clock time in seconds = 0.00843742 helmholtz_openmp(): Normal end of execution. 02 November 2024 06:38:01 PM 02 November 2024 06:38:01 PM helmholtz_openmp(): C++/OpenMP version A program which solves the 2D Helmholtz equation. This program is being run in parallel under OpenMP. Number of processors available = 8 Number of threads = 2 The region is [-1,1] x [-1,1]. The number of nodes in the X direction is M = 64 The number of nodes in the Y direction is N = 64 Number of variables in linear system M * N = 4096 The scalar coefficient in the Helmholtz equation is ALPHA = 0.5 The relaxation value is OMEGA = 0.9 The error tolerance is TOL = 5e-08 The maximum number of Jacobi iterations is IT_MAX = 100 RMS F = 2.99316 1 RMS Residual 0.00075404 2 RMS Residual 0.000751014 3 RMS Residual 0.000748679 4 RMS Residual 0.000746639 5 RMS Residual 0.000744773 6 RMS Residual 0.000743024 7 RMS Residual 0.000741363 8 RMS Residual 0.000739769 9 RMS Residual 0.00073823 10 RMS Residual 0.000736737 11 RMS Residual 0.000735282 12 RMS Residual 0.000733862 13 RMS Residual 0.00073247 14 RMS Residual 0.000731106 15 RMS Residual 0.000729764 16 RMS Residual 0.000728444 17 RMS Residual 0.000727144 18 RMS Residual 0.000725861 19 RMS Residual 0.000724595 20 RMS Residual 0.000723344 21 RMS Residual 0.000722107 22 RMS Residual 0.000720883 23 RMS Residual 0.000719672 24 RMS Residual 0.000718472 25 RMS Residual 0.000717284 26 RMS Residual 0.000716106 27 RMS Residual 0.000714938 28 RMS Residual 0.000713779 29 RMS Residual 0.00071263 30 RMS Residual 0.000711488 31 RMS Residual 0.000710356 32 RMS Residual 0.000709231 33 RMS Residual 0.000708113 34 RMS Residual 0.000707003 35 RMS Residual 0.0007059 36 RMS Residual 0.000704803 37 RMS Residual 0.000703714 38 RMS Residual 0.00070263 39 RMS Residual 0.000701552 40 RMS Residual 0.000700481 41 RMS Residual 0.000699415 42 RMS Residual 0.000698354 43 RMS Residual 0.000697299 44 RMS Residual 0.00069625 45 RMS Residual 0.000695205 46 RMS Residual 0.000694165 47 RMS Residual 0.00069313 48 RMS Residual 0.0006921 49 RMS Residual 0.000691074 50 RMS Residual 0.000690053 51 RMS Residual 0.000689037 52 RMS Residual 0.000688024 53 RMS Residual 0.000687016 54 RMS Residual 0.000686012 55 RMS Residual 0.000685011 56 RMS Residual 0.000684015 57 RMS Residual 0.000683023 58 RMS Residual 0.000682034 59 RMS Residual 0.000681049 60 RMS Residual 0.000680067 61 RMS Residual 0.00067909 62 RMS Residual 0.000678115 63 RMS Residual 0.000677144 64 RMS Residual 0.000676177 65 RMS Residual 0.000675213 66 RMS Residual 0.000674252 67 RMS Residual 0.000673294 68 RMS Residual 0.000672339 69 RMS Residual 0.000671388 70 RMS Residual 0.000670439 71 RMS Residual 0.000669494 72 RMS Residual 0.000668551 73 RMS Residual 0.000667612 74 RMS Residual 0.000666675 75 RMS Residual 0.000665741 76 RMS Residual 0.00066481 77 RMS Residual 0.000663882 78 RMS Residual 0.000662956 79 RMS Residual 0.000662033 80 RMS Residual 0.000661113 81 RMS Residual 0.000660195 82 RMS Residual 0.00065928 83 RMS Residual 0.000658368 84 RMS Residual 0.000657458 85 RMS Residual 0.00065655 86 RMS Residual 0.000655645 87 RMS Residual 0.000654742 88 RMS Residual 0.000653842 89 RMS Residual 0.000652944 90 RMS Residual 0.000652049 91 RMS Residual 0.000651156 92 RMS Residual 0.000650265 93 RMS Residual 0.000649376 94 RMS Residual 0.00064849 95 RMS Residual 0.000647606 96 RMS Residual 0.000646724 97 RMS Residual 0.000645844 98 RMS Residual 0.000644967 99 RMS Residual 0.000644091 100 RMS Residual 0.000643218 Number of iterations 101 RMS U: 0.525 RMS UEXACT: 0.525 RMS U-UEXACT: 0.0830743 Wall clock time in seconds = 0.00390579 helmholtz_openmp(): Normal end of execution. 02 November 2024 06:38:01 PM 02 November 2024 06:38:01 PM helmholtz_openmp(): C++/OpenMP version A program which solves the 2D Helmholtz equation. This program is being run in parallel under OpenMP. Number of processors available = 8 Number of threads = 4 The region is [-1,1] x [-1,1]. The number of nodes in the X direction is M = 64 The number of nodes in the Y direction is N = 64 Number of variables in linear system M * N = 4096 The scalar coefficient in the Helmholtz equation is ALPHA = 0.5 The relaxation value is OMEGA = 0.9 The error tolerance is TOL = 5e-08 The maximum number of Jacobi iterations is IT_MAX = 100 RMS F = 2.99316 1 RMS Residual 0.00075404 2 RMS Residual 0.000751014 3 RMS Residual 0.000748679 4 RMS Residual 0.000746639 5 RMS Residual 0.000744773 6 RMS Residual 0.000743024 7 RMS Residual 0.000741363 8 RMS Residual 0.000739769 9 RMS Residual 0.00073823 10 RMS Residual 0.000736737 11 RMS Residual 0.000735282 12 RMS Residual 0.000733862 13 RMS Residual 0.00073247 14 RMS Residual 0.000731106 15 RMS Residual 0.000729764 16 RMS Residual 0.000728444 17 RMS Residual 0.000727144 18 RMS Residual 0.000725861 19 RMS Residual 0.000724595 20 RMS Residual 0.000723344 21 RMS Residual 0.000722107 22 RMS Residual 0.000720883 23 RMS Residual 0.000719672 24 RMS Residual 0.000718472 25 RMS Residual 0.000717284 26 RMS Residual 0.000716106 27 RMS Residual 0.000714938 28 RMS Residual 0.000713779 29 RMS Residual 0.00071263 30 RMS Residual 0.000711488 31 RMS Residual 0.000710356 32 RMS Residual 0.000709231 33 RMS Residual 0.000708113 34 RMS Residual 0.000707003 35 RMS Residual 0.0007059 36 RMS Residual 0.000704803 37 RMS Residual 0.000703714 38 RMS Residual 0.00070263 39 RMS Residual 0.000701552 40 RMS Residual 0.000700481 41 RMS Residual 0.000699415 42 RMS Residual 0.000698354 43 RMS Residual 0.000697299 44 RMS Residual 0.00069625 45 RMS Residual 0.000695205 46 RMS Residual 0.000694165 47 RMS Residual 0.00069313 48 RMS Residual 0.0006921 49 RMS Residual 0.000691074 50 RMS Residual 0.000690053 51 RMS Residual 0.000689037 52 RMS Residual 0.000688024 53 RMS Residual 0.000687016 54 RMS Residual 0.000686012 55 RMS Residual 0.000685011 56 RMS Residual 0.000684015 57 RMS Residual 0.000683023 58 RMS Residual 0.000682034 59 RMS Residual 0.000681049 60 RMS Residual 0.000680067 61 RMS Residual 0.00067909 62 RMS Residual 0.000678115 63 RMS Residual 0.000677144 64 RMS Residual 0.000676177 65 RMS Residual 0.000675213 66 RMS Residual 0.000674252 67 RMS Residual 0.000673294 68 RMS Residual 0.000672339 69 RMS Residual 0.000671388 70 RMS Residual 0.000670439 71 RMS Residual 0.000669494 72 RMS Residual 0.000668551 73 RMS Residual 0.000667612 74 RMS Residual 0.000666675 75 RMS Residual 0.000665741 76 RMS Residual 0.00066481 77 RMS Residual 0.000663882 78 RMS Residual 0.000662956 79 RMS Residual 0.000662033 80 RMS Residual 0.000661113 81 RMS Residual 0.000660195 82 RMS Residual 0.00065928 83 RMS Residual 0.000658368 84 RMS Residual 0.000657458 85 RMS Residual 0.00065655 86 RMS Residual 0.000655645 87 RMS Residual 0.000654742 88 RMS Residual 0.000653842 89 RMS Residual 0.000652944 90 RMS Residual 0.000652049 91 RMS Residual 0.000651156 92 RMS Residual 0.000650265 93 RMS Residual 0.000649376 94 RMS Residual 0.00064849 95 RMS Residual 0.000647606 96 RMS Residual 0.000646724 97 RMS Residual 0.000645844 98 RMS Residual 0.000644967 99 RMS Residual 0.000644091 100 RMS Residual 0.000643218 Number of iterations 101 RMS U: 0.525 RMS UEXACT: 0.525 RMS U-UEXACT: 0.0830743 Wall clock time in seconds = 0.00340953 helmholtz_openmp(): Normal end of execution. 02 November 2024 06:38:01 PM 02 November 2024 06:38:01 PM helmholtz_openmp(): C++/OpenMP version A program which solves the 2D Helmholtz equation. This program is being run in parallel under OpenMP. Number of processors available = 8 Number of threads = 8 The region is [-1,1] x [-1,1]. The number of nodes in the X direction is M = 64 The number of nodes in the Y direction is N = 64 Number of variables in linear system M * N = 4096 The scalar coefficient in the Helmholtz equation is ALPHA = 0.5 The relaxation value is OMEGA = 0.9 The error tolerance is TOL = 5e-08 The maximum number of Jacobi iterations is IT_MAX = 100 RMS F = 2.99316 1 RMS Residual 0.00075404 2 RMS Residual 0.000751014 3 RMS Residual 0.000748679 4 RMS Residual 0.000746639 5 RMS Residual 0.000744773 6 RMS Residual 0.000743024 7 RMS Residual 0.000741363 8 RMS Residual 0.000739769 9 RMS Residual 0.00073823 10 RMS Residual 0.000736737 11 RMS Residual 0.000735282 12 RMS Residual 0.000733862 13 RMS Residual 0.00073247 14 RMS Residual 0.000731106 15 RMS Residual 0.000729764 16 RMS Residual 0.000728444 17 RMS Residual 0.000727144 18 RMS Residual 0.000725861 19 RMS Residual 0.000724595 20 RMS Residual 0.000723344 21 RMS Residual 0.000722107 22 RMS Residual 0.000720883 23 RMS Residual 0.000719672 24 RMS Residual 0.000718472 25 RMS Residual 0.000717284 26 RMS Residual 0.000716106 27 RMS Residual 0.000714938 28 RMS Residual 0.000713779 29 RMS Residual 0.00071263 30 RMS Residual 0.000711488 31 RMS Residual 0.000710356 32 RMS Residual 0.000709231 33 RMS Residual 0.000708113 34 RMS Residual 0.000707003 35 RMS Residual 0.0007059 36 RMS Residual 0.000704803 37 RMS Residual 0.000703714 38 RMS Residual 0.00070263 39 RMS Residual 0.000701552 40 RMS Residual 0.000700481 41 RMS Residual 0.000699415 42 RMS Residual 0.000698354 43 RMS Residual 0.000697299 44 RMS Residual 0.00069625 45 RMS Residual 0.000695205 46 RMS Residual 0.000694165 47 RMS Residual 0.00069313 48 RMS Residual 0.0006921 49 RMS Residual 0.000691074 50 RMS Residual 0.000690053 51 RMS Residual 0.000689037 52 RMS Residual 0.000688024 53 RMS Residual 0.000687016 54 RMS Residual 0.000686012 55 RMS Residual 0.000685011 56 RMS Residual 0.000684015 57 RMS Residual 0.000683023 58 RMS Residual 0.000682034 59 RMS Residual 0.000681049 60 RMS Residual 0.000680067 61 RMS Residual 0.00067909 62 RMS Residual 0.000678115 63 RMS Residual 0.000677144 64 RMS Residual 0.000676177 65 RMS Residual 0.000675213 66 RMS Residual 0.000674252 67 RMS Residual 0.000673294 68 RMS Residual 0.000672339 69 RMS Residual 0.000671388 70 RMS Residual 0.000670439 71 RMS Residual 0.000669494 72 RMS Residual 0.000668551 73 RMS Residual 0.000667612 74 RMS Residual 0.000666675 75 RMS Residual 0.000665741 76 RMS Residual 0.00066481 77 RMS Residual 0.000663882 78 RMS Residual 0.000662956 79 RMS Residual 0.000662033 80 RMS Residual 0.000661113 81 RMS Residual 0.000660195 82 RMS Residual 0.00065928 83 RMS Residual 0.000658368 84 RMS Residual 0.000657458 85 RMS Residual 0.00065655 86 RMS Residual 0.000655645 87 RMS Residual 0.000654742 88 RMS Residual 0.000653842 89 RMS Residual 0.000652944 90 RMS Residual 0.000652049 91 RMS Residual 0.000651156 92 RMS Residual 0.000650265 93 RMS Residual 0.000649376 94 RMS Residual 0.00064849 95 RMS Residual 0.000647606 96 RMS Residual 0.000646724 97 RMS Residual 0.000645844 98 RMS Residual 0.000644967 99 RMS Residual 0.000644091 100 RMS Residual 0.000643218 Number of iterations 101 RMS U: 0.525 RMS UEXACT: 0.525 RMS U-UEXACT: 0.0830743 Wall clock time in seconds = 0.00200362 helmholtz_openmp(): Normal end of execution. 02 November 2024 06:38:01 PM