From da8da43275b97afa7d96567c0d50636458027ce7 Mon Sep 17 00:00:00 2001 From: zianekhodja Date: Sat, 19 Dec 2015 01:40:32 +0100 Subject: [PATCH 1/1] still new figures --- Full_mpi.pdf | Bin 7994 -> 7910 bytes Full_mpivsomp.pdf | Bin 7160 -> 7680 bytes Full_openmp.pdf | Bin 7994 -> 7899 bytes Simulations/Full_mpi.eps | 302 +++++++++++++------------------- Simulations/Full_mpivsomp.eps | 84 ++++----- Simulations/Full_openmp.eps | 302 +++++++++++++------------------- Simulations/Sparse_mpi.eps | 302 +++++++++++++------------------- Simulations/Sparse_mpivsomp.eps | 84 ++++----- Simulations/Sparse_openmp.eps | 302 +++++++++++++------------------- Sparse_mpi.pdf | Bin 8099 -> 8011 bytes Sparse_mpivsomp.pdf | Bin 7162 -> 7690 bytes Sparse_openmp.pdf | Bin 8089 -> 8006 bytes paper.tex | 14 ++ 13 files changed, 572 insertions(+), 818 deletions(-) diff --git a/Full_mpi.pdf b/Full_mpi.pdf index 0f6b2e672d5caee90cc4203156d04ec71b8c5d10..79beef21a32eeb3b3a22006fa663d3b0a2d5b476 100644 GIT binary patch delta 5131 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 delta 5188 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 W`uO?#I5>ik2si}9&#$7Z3i>a?Rc;>u diff --git a/Simulations/Full_mpi.eps b/Simulations/Full_mpi.eps index 212fdc5..f888069 100644 --- a/Simulations/Full_mpi.eps +++ b/Simulations/Full_mpi.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Full_mpi.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Thu Dec 17 23:01:51 2015 +%%CreationDate: Sat Dec 19 00:27:55 2015 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Thu Dec 17 23:01:51 2015) + /CreationDate (Sat Dec 19 00:27:55 2015) /DOCINFO pdfmark end } ifelse @@ -618,139 +618,73 @@ stroke ] -46.7 MRshow 1.000 UL LTb -854 448 M +1323 448 M 0 63 V 0 4360 R 0 -63 V stroke -854 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] +1323 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 200000)] +] -46.7 MCshow +1.000 UL +LTb +2260 448 M +0 63 V +0 4360 R +0 -63 V +stroke +2260 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 400000)] ] -46.7 MCshow 1.000 UL LTb -1465 448 M -0 31 V -0 4392 R -0 -31 V -1823 448 M -0 31 V -0 4392 R -0 -31 V -2077 448 M -0 31 V -0 4392 R -0 -31 V -2274 448 M -0 31 V -0 4392 R -0 -31 V -2434 448 M -0 31 V -0 4392 R -0 -31 V -2570 448 M -0 31 V -0 4392 R -0 -31 V -2688 448 M -0 31 V -0 4392 R -0 -31 V -2792 448 M -0 31 V -0 4392 R -0 -31 V -2885 448 M +3197 448 M 0 63 V 0 4360 R 0 -63 V stroke -2885 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100000)] +3197 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 600000)] ] -46.7 MCshow 1.000 UL LTb -3496 448 M -0 31 V -0 4392 R -0 -31 V -3854 448 M -0 31 V -0 4392 R -0 -31 V -4108 448 M -0 31 V -0 4392 R -0 -31 V -4305 448 M -0 31 V -0 4392 R -0 -31 V -4465 448 M -0 31 V -0 4392 R -0 -31 V -4601 448 M -0 31 V -0 4392 R -0 -31 V -4719 448 M -0 31 V -0 4392 R -0 -31 V -4823 448 M -0 31 V -0 4392 R -0 -31 V -4916 448 M +4135 448 M 0 63 V 0 4360 R 0 -63 V stroke -4916 308 M +4135 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 800000)] +] -46.7 MCshow +1.000 UL +LTb +5072 448 M +0 63 V +0 4360 R +0 -63 V +stroke +5072 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1e+06)] ] -46.7 MCshow 1.000 UL LTb -5527 448 M -0 31 V -0 4392 R -0 -31 V -5885 448 M -0 31 V -0 4392 R -0 -31 V -6139 448 M -0 31 V -0 4392 R -0 -31 V -6336 448 M -0 31 V -0 4392 R -0 -31 V -6496 448 M -0 31 V -0 4392 R -0 -31 V -6632 448 M -0 31 V -0 4392 R -0 -31 V -6750 448 M -0 31 V -0 4392 R -0 -31 V -6854 448 M -0 31 V -0 4392 R -0 -31 V +6010 448 M +0 63 V +0 4360 R +0 -63 V +stroke +6010 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.2e+06)] +] -46.7 MCshow +1.000 UL +LTb 6947 448 M 0 63 V 0 4360 R 0 -63 V stroke 6947 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 1e+07)] +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.4e+06)] ] -46.7 MCshow 1.000 UL LTb @@ -771,7 +705,7 @@ grestore LTb LCb setrgbcolor 3900 98 M -[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degrees)] +[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degree)] ] -46.7 MCshow LTb 1.000 UP @@ -782,116 +716,116 @@ LTb 2.000 UL LT0 LCb setrgbcolor -6296 4738 M +3335 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (1 GPU)] ] -46.7 MRshow LT0 -6380 4738 M +3419 4738 M 399 0 V -2885 1013 M -611 1154 V -612 459 V -357 593 V -254 266 V -197 374 V -161 203 V -136 104 V -2885 1013 Pls -3496 2167 Pls -4108 2626 Pls -4465 3219 Pls -4719 3485 Pls -4916 3859 Pls -5077 4062 Pls -5213 4166 Pls -6579 4738 Pls +854 1013 M +469 1154 V +937 459 V +937 593 V +938 266 V +937 374 V +938 203 V +937 104 V +854 1013 Pls +1323 2167 Pls +2260 2626 Pls +3197 3219 Pls +4135 3485 Pls +5072 3859 Pls +6010 4062 Pls +6947 4166 Pls +3618 4738 Pls % End plot #1 % Begin plot #2 1.000 UP 2.000 UL LT1 LCb setrgbcolor -6296 4598 M +4322 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (2 GPU)] ] -46.7 MRshow LT1 -6380 4598 M +4406 4738 M 399 0 V -2885 746 M -611 1021 V -612 491 V -357 638 V -254 212 V -197 323 V -161 219 V -136 111 V -2885 746 Crs -3496 1767 Crs -4108 2258 Crs -4465 2896 Crs -4719 3108 Crs -4916 3431 Crs -5077 3650 Crs -5213 3761 Crs -6579 4598 Crs +854 746 M +469 1021 V +937 491 V +937 638 V +938 212 V +937 323 V +938 219 V +937 111 V +854 746 Crs +1323 1767 Crs +2260 2258 Crs +3197 2896 Crs +4135 3108 Crs +5072 3431 Crs +6010 3650 Crs +6947 3761 Crs +4605 4738 Crs % End plot #2 % Begin plot #3 1.000 UP 2.000 UL LT2 LCb setrgbcolor -6296 4458 M +5309 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (3 GPU)] ] -46.7 MRshow LT2 -6380 4458 M +5393 4738 M 399 0 V -2885 763 M -611 867 V -612 423 V -357 673 V -254 101 V -197 331 V -161 229 V -136 136 V -2885 763 Star -3496 1630 Star -4108 2053 Star -4465 2726 Star -4719 2827 Star -4916 3158 Star -5077 3387 Star -5213 3523 Star -6579 4458 Star +854 763 M +469 867 V +937 423 V +937 673 V +938 101 V +937 331 V +938 229 V +937 136 V +854 763 Star +1323 1630 Star +2260 2053 Star +3197 2726 Star +4135 2827 Star +5072 3158 Star +6010 3387 Star +6947 3523 Star +5592 4738 Star % End plot #3 % Begin plot #4 1.000 UP 2.000 UL LT3 LCb setrgbcolor -6296 4318 M +6296 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (4 GPU)] ] -46.7 MRshow LT3 -6380 4318 M +6380 4738 M 399 0 V -2885 617 M -611 882 V -612 414 V -357 689 V -254 137 V -197 263 V -161 306 V -136 33 V -2885 617 Box -3496 1499 Box -4108 1913 Box -4465 2602 Box -4719 2739 Box -4916 3002 Box -5077 3308 Box -5213 3341 Box -6579 4318 Box +854 617 M +469 882 V +937 414 V +937 689 V +938 137 V +937 263 V +938 306 V +937 33 V +854 617 Box +1323 1499 Box +2260 1913 Box +3197 2602 Box +4135 2739 Box +5072 3002 Box +6010 3308 Box +6947 3341 Box +6579 4738 Box % End plot #4 1.000 UL LTb diff --git a/Simulations/Full_mpivsomp.eps b/Simulations/Full_mpivsomp.eps index 5e94d7e..c665331 100644 --- a/Simulations/Full_mpivsomp.eps +++ b/Simulations/Full_mpivsomp.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Full_mpivsomp.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Thu Dec 17 23:24:49 2015 +%%CreationDate: Sat Dec 19 01:15:10 2015 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Thu Dec 17 23:24:49 2015) + /CreationDate (Sat Dec 19 01:15:10 2015) /DOCINFO pdfmark end } ifelse @@ -628,22 +628,22 @@ stroke ] -46.7 MCshow 1.000 UL LTb -3901 448 M +2885 448 M 0 63 V 0 4360 R 0 -63 V stroke -3901 308 M +2885 308 M [ [(Helvetica) 140.0 0.0 true true 0 (2)] ] -46.7 MCshow 1.000 UL LTb -5683 448 M +4916 448 M 0 63 V 0 4360 R 0 -63 V stroke -5683 308 M +4916 308 M [ [(Helvetica) 140.0 0.0 true true 0 (3)] ] -46.7 MCshow 1.000 UL @@ -693,12 +693,12 @@ LT0 6380 4738 M 399 0 V 854 2167 M -3901 1767 L -5683 1630 L +2885 1767 L +4916 1630 L 6947 1499 L 854 2167 BoxF -3901 1767 BoxF -5683 1630 BoxF +2885 1767 BoxF +4916 1630 BoxF 6947 1499 BoxF 6579 4738 BoxF % End plot #1 @@ -714,14 +714,14 @@ LT1 6380 4598 M 399 0 V 854 2188 M -3901 1801 L -5683 1593 L -1264 -39 V -854 2188 TriUF -3901 1801 TriUF -5683 1593 TriUF -6947 1554 TriUF -6579 4598 TriUF +2885 1801 L +4916 1593 L +2031 -39 V +854 2188 CircleF +2885 1801 CircleF +4916 1593 CircleF +6947 1554 CircleF +6579 4598 CircleF % End plot #2 % Begin plot #3 1.000 UP @@ -735,12 +735,12 @@ LT2 6380 4458 M 399 0 V 854 3485 M -3901 3108 L -5683 2827 L -1264 -88 V +2885 3108 L +4916 2827 L +2031 -88 V 854 3485 BoxF -3901 3108 BoxF -5683 2827 BoxF +2885 3108 BoxF +4916 2827 BoxF 6947 2739 BoxF 6579 4458 BoxF % End plot #3 @@ -756,14 +756,14 @@ LT3 6380 4318 M 399 0 V 854 3511 M -3901 3100 L -5683 2861 L +2885 3100 L +4916 2861 L 6947 2700 L -854 3511 TriUF -3901 3100 TriUF -5683 2861 TriUF -6947 2700 TriUF -6579 4318 TriUF +854 3511 CircleF +2885 3100 CircleF +4916 2861 CircleF +6947 2700 CircleF +6579 4318 CircleF % End plot #4 % Begin plot #5 1.000 UP @@ -777,12 +777,12 @@ LT4 6380 4178 M 399 0 V 854 4166 M -3901 3761 L -5683 3523 L +2885 3761 L +4916 3523 L 6947 3341 L 854 4166 BoxF -3901 3761 BoxF -5683 3523 BoxF +2885 3761 BoxF +4916 3523 BoxF 6947 3341 BoxF 6579 4178 BoxF % End plot #5 @@ -790,22 +790,24 @@ LT4 1.000 UP 2.000 UL LT5 +LC7 setrgbcolor LCb setrgbcolor 6296 4038 M [ [(Helvetica) 140.0 0.0 true true 0 (1.4M OMP)] ] -46.7 MRshow LT5 +LC7 setrgbcolor 6380 4038 M 399 0 V 854 4188 M -3901 3765 L -5683 3509 L +2885 3765 L +4916 3509 L 6947 3347 L -854 4188 TriUF -3901 3765 TriUF -5683 3509 TriUF -6947 3347 TriUF -6579 4038 TriUF +854 4188 CircleF +2885 3765 CircleF +4916 3509 CircleF +6947 3347 CircleF +6579 4038 CircleF % End plot #6 1.000 UL LTb diff --git a/Simulations/Full_openmp.eps b/Simulations/Full_openmp.eps index 7259805..bc8d8f4 100644 --- a/Simulations/Full_openmp.eps +++ b/Simulations/Full_openmp.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Full_openmp.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Thu Dec 17 23:04:14 2015 +%%CreationDate: Sat Dec 19 00:34:22 2015 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Thu Dec 17 23:04:14 2015) + /CreationDate (Sat Dec 19 00:34:22 2015) /DOCINFO pdfmark end } ifelse @@ -618,139 +618,73 @@ stroke ] -46.7 MRshow 1.000 UL LTb -854 448 M +1323 448 M 0 63 V 0 4360 R 0 -63 V stroke -854 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] +1323 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 200000)] +] -46.7 MCshow +1.000 UL +LTb +2260 448 M +0 63 V +0 4360 R +0 -63 V +stroke +2260 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 400000)] ] -46.7 MCshow 1.000 UL LTb -1465 448 M -0 31 V -0 4392 R -0 -31 V -1823 448 M -0 31 V -0 4392 R -0 -31 V -2077 448 M -0 31 V -0 4392 R -0 -31 V -2274 448 M -0 31 V -0 4392 R -0 -31 V -2434 448 M -0 31 V -0 4392 R -0 -31 V -2570 448 M -0 31 V -0 4392 R -0 -31 V -2688 448 M -0 31 V -0 4392 R -0 -31 V -2792 448 M -0 31 V -0 4392 R -0 -31 V -2885 448 M +3197 448 M 0 63 V 0 4360 R 0 -63 V stroke -2885 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100000)] +3197 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 600000)] ] -46.7 MCshow 1.000 UL LTb -3496 448 M -0 31 V -0 4392 R -0 -31 V -3854 448 M -0 31 V -0 4392 R -0 -31 V -4108 448 M -0 31 V -0 4392 R -0 -31 V -4305 448 M -0 31 V -0 4392 R -0 -31 V -4465 448 M -0 31 V -0 4392 R -0 -31 V -4601 448 M -0 31 V -0 4392 R -0 -31 V -4719 448 M -0 31 V -0 4392 R -0 -31 V -4823 448 M -0 31 V -0 4392 R -0 -31 V -4916 448 M +4135 448 M 0 63 V 0 4360 R 0 -63 V stroke -4916 308 M +4135 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 800000)] +] -46.7 MCshow +1.000 UL +LTb +5072 448 M +0 63 V +0 4360 R +0 -63 V +stroke +5072 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1e+06)] ] -46.7 MCshow 1.000 UL LTb -5527 448 M -0 31 V -0 4392 R -0 -31 V -5885 448 M -0 31 V -0 4392 R -0 -31 V -6139 448 M -0 31 V -0 4392 R -0 -31 V -6336 448 M -0 31 V -0 4392 R -0 -31 V -6496 448 M -0 31 V -0 4392 R -0 -31 V -6632 448 M -0 31 V -0 4392 R -0 -31 V -6750 448 M -0 31 V -0 4392 R -0 -31 V -6854 448 M -0 31 V -0 4392 R -0 -31 V +6010 448 M +0 63 V +0 4360 R +0 -63 V +stroke +6010 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.2e+06)] +] -46.7 MCshow +1.000 UL +LTb 6947 448 M 0 63 V 0 4360 R 0 -63 V stroke 6947 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 1e+07)] +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.4e+06)] ] -46.7 MCshow 1.000 UL LTb @@ -771,7 +705,7 @@ grestore LTb LCb setrgbcolor 3900 98 M -[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degrees)] +[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degree)] ] -46.7 MCshow LTb 1.000 UP @@ -782,116 +716,116 @@ LTb 2.000 UL LT0 LCb setrgbcolor -6296 4738 M +3335 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (1 GPU)] ] -46.7 MRshow LT0 -6380 4738 M +3419 4738 M 399 0 V -2885 1017 M -611 1171 V -612 430 V -357 662 V -254 231 V -197 307 V -161 286 V -136 84 V -2885 1017 Pls -3496 2188 Pls -4108 2618 Pls -4465 3280 Pls -4719 3511 Pls -4916 3818 Pls -5077 4104 Pls -5213 4188 Pls -6579 4738 Pls +854 1017 M +469 1171 V +937 430 V +937 662 V +938 231 V +937 307 V +938 286 V +937 84 V +854 1017 Pls +1323 2188 Pls +2260 2618 Pls +3197 3280 Pls +4135 3511 Pls +5072 3818 Pls +6010 4104 Pls +6947 4188 Pls +3618 4738 Pls % End plot #1 % Begin plot #2 1.000 UP 2.000 UL LT1 LCb setrgbcolor -6296 4598 M +4322 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (2 GPU)] ] -46.7 MRshow LT1 -6380 4598 M +4406 4738 M 399 0 V -2885 780 M -611 1021 V -612 428 V -357 669 V -254 202 V -197 328 V -161 265 V -136 72 V -2885 780 Crs -3496 1801 Crs -4108 2229 Crs -4465 2898 Crs -4719 3100 Crs -4916 3428 Crs -5077 3693 Crs -5213 3765 Crs -6579 4598 Crs +854 780 M +469 1021 V +937 428 V +937 669 V +938 202 V +937 328 V +938 265 V +937 72 V +854 780 Crs +1323 1801 Crs +2260 2229 Crs +3197 2898 Crs +4135 3100 Crs +5072 3428 Crs +6010 3693 Crs +6947 3765 Crs +4605 4738 Crs % End plot #2 % Begin plot #3 1.000 UP 2.000 UL LT2 LCb setrgbcolor -6296 4458 M +5309 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (3 GPU)] ] -46.7 MRshow LT2 -6380 4458 M +5393 4738 M 399 0 V -2885 814 M -611 779 V -612 403 V -357 700 V -254 165 V -197 301 V -161 268 V -136 79 V -2885 814 Star -3496 1593 Star -4108 1996 Star -4465 2696 Star -4719 2861 Star -4916 3162 Star -5077 3430 Star -5213 3509 Star -6579 4458 Star +854 814 M +469 779 V +937 403 V +937 700 V +938 165 V +937 301 V +938 268 V +937 79 V +854 814 Star +1323 1593 Star +2260 1996 Star +3197 2696 Star +4135 2861 Star +5072 3162 Star +6010 3430 Star +6947 3509 Star +5592 4738 Star % End plot #3 % Begin plot #4 1.000 UP 2.000 UL LT3 LCb setrgbcolor -6296 4318 M +6296 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (4 GPU)] ] -46.7 MRshow LT3 -6380 4318 M +6380 4738 M 399 0 V -2885 642 M -611 912 V -612 300 V -357 727 V -254 119 V -197 285 V -161 305 V -136 57 V -2885 642 Box -3496 1554 Box -4108 1854 Box -4465 2581 Box -4719 2700 Box -4916 2985 Box -5077 3290 Box -5213 3347 Box -6579 4318 Box +854 642 M +469 912 V +937 300 V +937 727 V +938 119 V +937 285 V +938 305 V +937 57 V +854 642 Box +1323 1554 Box +2260 1854 Box +3197 2581 Box +4135 2700 Box +5072 2985 Box +6010 3290 Box +6947 3347 Box +6579 4738 Box % End plot #4 1.000 UL LTb diff --git a/Simulations/Sparse_mpi.eps b/Simulations/Sparse_mpi.eps index 498f173..7f1c94e 100644 --- a/Simulations/Sparse_mpi.eps +++ b/Simulations/Sparse_mpi.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Sparse_mpi.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Thu Dec 17 23:00:16 2015 +%%CreationDate: Sat Dec 19 00:25:55 2015 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Thu Dec 17 23:00:16 2015) + /CreationDate (Sat Dec 19 00:25:55 2015) /DOCINFO pdfmark end } ifelse @@ -660,139 +660,73 @@ stroke ] -46.7 MRshow 1.000 UL LTb -854 448 M +1323 448 M 0 63 V 0 4360 R 0 -63 V stroke -854 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] +1323 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 200000)] +] -46.7 MCshow +1.000 UL +LTb +2260 448 M +0 63 V +0 4360 R +0 -63 V +stroke +2260 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 400000)] ] -46.7 MCshow 1.000 UL LTb -1465 448 M -0 31 V -0 4392 R -0 -31 V -1823 448 M -0 31 V -0 4392 R -0 -31 V -2077 448 M -0 31 V -0 4392 R -0 -31 V -2274 448 M -0 31 V -0 4392 R -0 -31 V -2434 448 M -0 31 V -0 4392 R -0 -31 V -2570 448 M -0 31 V -0 4392 R -0 -31 V -2688 448 M -0 31 V -0 4392 R -0 -31 V -2792 448 M -0 31 V -0 4392 R -0 -31 V -2885 448 M +3197 448 M 0 63 V 0 4360 R 0 -63 V stroke -2885 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100000)] +3197 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 600000)] ] -46.7 MCshow 1.000 UL LTb -3496 448 M -0 31 V -0 4392 R -0 -31 V -3854 448 M -0 31 V -0 4392 R -0 -31 V -4108 448 M -0 31 V -0 4392 R -0 -31 V -4305 448 M -0 31 V -0 4392 R -0 -31 V -4465 448 M -0 31 V -0 4392 R -0 -31 V -4601 448 M -0 31 V -0 4392 R -0 -31 V -4719 448 M -0 31 V -0 4392 R -0 -31 V -4823 448 M -0 31 V -0 4392 R -0 -31 V -4916 448 M +4135 448 M 0 63 V 0 4360 R 0 -63 V stroke -4916 308 M +4135 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 800000)] +] -46.7 MCshow +1.000 UL +LTb +5072 448 M +0 63 V +0 4360 R +0 -63 V +stroke +5072 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1e+06)] ] -46.7 MCshow 1.000 UL LTb -5527 448 M -0 31 V -0 4392 R -0 -31 V -5885 448 M -0 31 V -0 4392 R -0 -31 V -6139 448 M -0 31 V -0 4392 R -0 -31 V -6336 448 M -0 31 V -0 4392 R -0 -31 V -6496 448 M -0 31 V -0 4392 R -0 -31 V -6632 448 M -0 31 V -0 4392 R -0 -31 V -6750 448 M -0 31 V -0 4392 R -0 -31 V -6854 448 M -0 31 V -0 4392 R -0 -31 V +6010 448 M +0 63 V +0 4360 R +0 -63 V +stroke +6010 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.2e+06)] +] -46.7 MCshow +1.000 UL +LTb 6947 448 M 0 63 V 0 4360 R 0 -63 V stroke 6947 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 1e+07)] +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.4e+06)] ] -46.7 MCshow 1.000 UL LTb @@ -813,7 +747,7 @@ grestore LTb LCb setrgbcolor 3900 98 M -[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degrees)] +[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degree)] ] -46.7 MCshow LTb 1.000 UP @@ -824,116 +758,116 @@ LTb 2.000 UL LT0 LCb setrgbcolor -6296 4738 M +3335 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (1 GPU)] ] -46.7 MRshow LT0 -6380 4738 M +3419 4738 M 399 0 V -2885 1782 M -611 660 V -612 942 V -357 171 V -254 453 V -197 312 V -161 100 V -136 -92 V -2885 1782 Pls -3496 2442 Pls -4108 3384 Pls -4465 3555 Pls -4719 4008 Pls -4916 4320 Pls -5077 4420 Pls -5213 4328 Pls -6579 4738 Pls +854 1782 M +469 660 V +937 942 V +937 171 V +938 453 V +937 312 V +938 100 V +937 -92 V +854 1782 Pls +1323 2442 Pls +2260 3384 Pls +3197 3555 Pls +4135 4008 Pls +5072 4320 Pls +6010 4420 Pls +6947 4328 Pls +3618 4738 Pls % End plot #1 % Begin plot #2 1.000 UP 2.000 UL LT1 LCb setrgbcolor -6296 4598 M +4322 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (2 GPU)] ] -46.7 MRshow LT1 -6380 4598 M +4406 4738 M 399 0 V -2885 1484 M -611 747 V -612 525 V -357 426 V -254 443 V -197 41 V -161 339 V -136 91 V -2885 1484 Crs -3496 2231 Crs -4108 2756 Crs -4465 3182 Crs -4719 3625 Crs -4916 3666 Crs -5077 4005 Crs -5213 4096 Crs -6579 4598 Crs +854 1484 M +469 747 V +937 525 V +937 426 V +938 443 V +937 41 V +938 339 V +937 91 V +854 1484 Crs +1323 2231 Crs +2260 2756 Crs +3197 3182 Crs +4135 3625 Crs +5072 3666 Crs +6010 4005 Crs +6947 4096 Crs +4605 4738 Crs % End plot #2 % Begin plot #3 1.000 UP 2.000 UL LT2 LCb setrgbcolor -6296 4458 M +5309 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (3 GPU)] ] -46.7 MRshow LT2 -6380 4458 M +5393 4738 M 399 0 V -2885 1391 M -611 823 V -612 345 V -357 418 V -254 497 V -197 -2 V -161 524 V -136 26 V -2885 1391 Star -3496 2214 Star -4108 2559 Star -4465 2977 Star -4719 3474 Star -4916 3472 Star -5077 3996 Star -5213 4022 Star -6579 4458 Star +854 1391 M +469 823 V +937 345 V +937 418 V +938 497 V +937 -2 V +938 524 V +937 26 V +854 1391 Star +1323 2214 Star +2260 2559 Star +3197 2977 Star +4135 3474 Star +5072 3472 Star +6010 3996 Star +6947 4022 Star +5592 4738 Star % End plot #3 % Begin plot #4 1.000 UP 2.000 UL LT3 LCb setrgbcolor -6296 4318 M +6296 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (4 GPU)] ] -46.7 MRshow LT3 -6380 4318 M +6380 4738 M 399 0 V -2885 1181 M -611 742 V -612 519 V -357 423 V -254 293 V -197 213 V -161 666 V -136 -84 V -2885 1181 Box -3496 1923 Box -4108 2442 Box -4465 2865 Box -4719 3158 Box -4916 3371 Box -5077 4037 Box -5213 3953 Box -6579 4318 Box +854 1181 M +469 742 V +937 519 V +937 423 V +938 293 V +937 213 V +938 666 V +937 -84 V +854 1181 Box +1323 1923 Box +2260 2442 Box +3197 2865 Box +4135 3158 Box +5072 3371 Box +6010 4037 Box +6947 3953 Box +6579 4738 Box % End plot #4 1.000 UL LTb diff --git a/Simulations/Sparse_mpivsomp.eps b/Simulations/Sparse_mpivsomp.eps index 969b343..4ae203a 100644 --- a/Simulations/Sparse_mpivsomp.eps +++ b/Simulations/Sparse_mpivsomp.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Sparse_mpivsomp.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Thu Dec 17 23:23:01 2015 +%%CreationDate: Sat Dec 19 01:13:23 2015 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Thu Dec 17 23:23:01 2015) + /CreationDate (Sat Dec 19 01:13:23 2015) /DOCINFO pdfmark end } ifelse @@ -628,22 +628,22 @@ stroke ] -46.7 MCshow 1.000 UL LTb -3901 448 M +2885 448 M 0 63 V 0 4360 R 0 -63 V stroke -3901 308 M +2885 308 M [ [(Helvetica) 140.0 0.0 true true 0 (2)] ] -46.7 MCshow 1.000 UL LTb -5683 448 M +4916 448 M 0 63 V 0 4360 R 0 -63 V stroke -5683 308 M +4916 308 M [ [(Helvetica) 140.0 0.0 true true 0 (3)] ] -46.7 MCshow 1.000 UL @@ -693,12 +693,12 @@ LT0 6380 4738 M 399 0 V 854 1632 M -3901 1351 L -1782 -23 V +2885 1351 L +2031 -23 V 6947 941 L 854 1632 BoxF -3901 1351 BoxF -5683 1328 BoxF +2885 1351 BoxF +4916 1328 BoxF 6947 941 BoxF 6579 4738 BoxF % End plot #1 @@ -714,14 +714,14 @@ LT1 6380 4598 M 399 0 V 854 1695 M -3901 1261 L -1782 39 V +2885 1261 L +2031 39 V 6947 980 L -854 1695 TriUF -3901 1261 TriUF -5683 1300 TriUF -6947 980 TriUF -6579 4598 TriUF +854 1695 CircleF +2885 1261 CircleF +4916 1300 CircleF +6947 980 CircleF +6579 4598 CircleF % End plot #2 % Begin plot #3 1.000 UP @@ -735,12 +735,12 @@ LT2 6380 4458 M 399 0 V 854 3720 M -3901 3209 L -5683 3008 L +2885 3209 L +4916 3008 L 6947 2587 L 854 3720 BoxF -3901 3209 BoxF -5683 3008 BoxF +2885 3209 BoxF +4916 3008 BoxF 6947 2587 BoxF 6579 4458 BoxF % End plot #3 @@ -756,14 +756,14 @@ LT3 6380 4318 M 399 0 V 854 3503 M -3901 3044 L -5683 2727 L +2885 3044 L +4916 2727 L 6947 2531 L -854 3503 TriUF -3901 3044 TriUF -5683 2727 TriUF -6947 2531 TriUF -6579 4318 TriUF +854 3503 CircleF +2885 3044 CircleF +4916 2727 CircleF +6947 2531 CircleF +6579 4318 CircleF % End plot #4 % Begin plot #5 1.000 UP @@ -777,12 +777,12 @@ LT4 6380 4178 M 399 0 V 854 4147 M -3901 3838 L -1782 -99 V -1264 -92 V +2885 3838 L +2031 -99 V +2031 -92 V 854 4147 BoxF -3901 3838 BoxF -5683 3739 BoxF +2885 3838 BoxF +4916 3739 BoxF 6947 3647 BoxF 6579 4178 BoxF % End plot #5 @@ -790,22 +790,24 @@ LT4 1.000 UP 2.000 UL LT5 +LC7 setrgbcolor LCb setrgbcolor 6296 4038 M [ [(Helvetica) 140.0 0.0 true true 0 (1.4M OMP)] ] -46.7 MRshow LT5 +LC7 setrgbcolor 6380 4038 M 399 0 V 854 4203 M -3901 3949 L -5683 3768 L -1264 -30 V -854 4203 TriUF -3901 3949 TriUF -5683 3768 TriUF -6947 3738 TriUF -6579 4038 TriUF +2885 3949 L +4916 3768 L +2031 -30 V +854 4203 CircleF +2885 3949 CircleF +4916 3768 CircleF +6947 3738 CircleF +6579 4038 CircleF % End plot #6 1.000 UL LTb diff --git a/Simulations/Sparse_openmp.eps b/Simulations/Sparse_openmp.eps index dbb8b83..23b23e3 100644 --- a/Simulations/Sparse_openmp.eps +++ b/Simulations/Sparse_openmp.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Sparse_openmp.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Thu Dec 17 23:03:13 2015 +%%CreationDate: Sat Dec 19 00:33:29 2015 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Thu Dec 17 23:03:13 2015) + /CreationDate (Sat Dec 19 00:33:29 2015) /DOCINFO pdfmark end } ifelse @@ -660,139 +660,73 @@ stroke ] -46.7 MRshow 1.000 UL LTb -854 448 M +1323 448 M 0 63 V 0 4360 R 0 -63 V stroke -854 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] +1323 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 200000)] +] -46.7 MCshow +1.000 UL +LTb +2260 448 M +0 63 V +0 4360 R +0 -63 V +stroke +2260 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 400000)] +] -46.7 MCshow +1.000 UL +LTb +3197 448 M +0 63 V +0 4360 R +0 -63 V +stroke +3197 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 600000)] ] -46.7 MCshow 1.000 UL LTb -1465 448 M -0 31 V -0 4392 R -0 -31 V -1823 448 M -0 31 V -0 4392 R -0 -31 V -2077 448 M -0 31 V -0 4392 R -0 -31 V -2274 448 M -0 31 V -0 4392 R -0 -31 V -2434 448 M -0 31 V -0 4392 R -0 -31 V -2570 448 M -0 31 V -0 4392 R -0 -31 V -2688 448 M -0 31 V -0 4392 R -0 -31 V -2792 448 M -0 31 V -0 4392 R -0 -31 V -2885 448 M +4135 448 M 0 63 V 0 4360 R 0 -63 V stroke -2885 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100000)] +4135 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 800000)] ] -46.7 MCshow 1.000 UL LTb -3496 448 M -0 31 V -0 4392 R -0 -31 V -3854 448 M -0 31 V -0 4392 R -0 -31 V -4108 448 M -0 31 V -0 4392 R -0 -31 V -4305 448 M -0 31 V -0 4392 R -0 -31 V -4465 448 M -0 31 V -0 4392 R -0 -31 V -4601 448 M -0 31 V -0 4392 R -0 -31 V -4719 448 M -0 31 V -0 4392 R -0 -31 V -4823 448 M -0 31 V -0 4392 R -0 -31 V -4916 448 M +5072 448 M 0 63 V 0 4360 R 0 -63 V stroke -4916 308 M +5072 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1e+06)] ] -46.7 MCshow 1.000 UL LTb -5527 448 M -0 31 V -0 4392 R -0 -31 V -5885 448 M -0 31 V -0 4392 R -0 -31 V -6139 448 M -0 31 V -0 4392 R -0 -31 V -6336 448 M -0 31 V -0 4392 R -0 -31 V -6496 448 M -0 31 V -0 4392 R -0 -31 V -6632 448 M -0 31 V -0 4392 R -0 -31 V -6750 448 M -0 31 V -0 4392 R -0 -31 V -6854 448 M -0 31 V -0 4392 R -0 -31 V +6010 448 M +0 63 V +0 4360 R +0 -63 V +stroke +6010 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.2e+06)] +] -46.7 MCshow +1.000 UL +LTb 6947 448 M 0 63 V 0 4360 R 0 -63 V stroke 6947 308 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 1e+07)] +[ [(Helvetica) 140.0 0.0 true true 0 ( 1.4e+06)] ] -46.7 MCshow 1.000 UL LTb @@ -813,7 +747,7 @@ grestore LTb LCb setrgbcolor 3900 98 M -[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degrees)] +[ [(Helvetica) 140.0 0.0 true true 0 (Polynomial's degree)] ] -46.7 MCshow LTb 1.000 UP @@ -824,116 +758,116 @@ LTb 2.000 UL LT0 LCb setrgbcolor -6296 4738 M +3335 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (1 GPU)] ] -46.7 MRshow LT0 -6380 4738 M +3419 4738 M 399 0 V -2885 1785 M -611 704 V -612 608 V -357 415 V -254 333 V -197 152 V -161 451 V -136 -78 V -2885 1785 Pls -3496 2489 Pls -4108 3097 Pls -4465 3512 Pls -4719 3845 Pls -4916 3997 Pls -5077 4448 Pls -5213 4370 Pls -6579 4738 Pls +854 1785 M +469 704 V +937 608 V +937 415 V +938 333 V +937 152 V +938 451 V +937 -78 V +854 1785 Pls +1323 2489 Pls +2260 3097 Pls +3197 3512 Pls +4135 3845 Pls +5072 3997 Pls +6010 4448 Pls +6947 4370 Pls +3618 4738 Pls % End plot #1 % Begin plot #2 1.000 UP 2.000 UL LT1 LCb setrgbcolor -6296 4598 M +4322 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (2 GPU)] ] -46.7 MRshow LT1 -6380 4598 M +4406 4738 M 399 0 V -2885 1510 M -611 654 V -612 592 V -357 428 V -254 317 V -197 186 V -161 313 V -136 180 V -2885 1510 Crs -3496 2164 Crs -4108 2756 Crs -4465 3184 Crs -4719 3501 Crs -4916 3687 Crs -5077 4000 Crs -5213 4180 Crs -6579 4598 Crs +854 1510 M +469 654 V +937 592 V +937 428 V +938 317 V +937 186 V +938 313 V +937 180 V +854 1510 Crs +1323 2164 Crs +2260 2756 Crs +3197 3184 Crs +4135 3501 Crs +5072 3687 Crs +6010 4000 Crs +6947 4180 Crs +4605 4738 Crs % End plot #2 % Begin plot #3 1.000 UP 2.000 UL LT2 LCb setrgbcolor -6296 4458 M +5309 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (3 GPU)] ] -46.7 MRshow LT2 -6380 4458 M +5393 4738 M 399 0 V -2885 1447 M -611 746 V -612 395 V -357 410 V -254 265 V -197 256 V -161 592 V -136 -67 V -2885 1447 Star -3496 2193 Star -4108 2588 Star -4465 2998 Star -4719 3263 Star -4916 3519 Star -5077 4111 Star -5213 4044 Star -6579 4458 Star +854 1447 M +469 746 V +937 395 V +937 410 V +938 265 V +937 256 V +938 592 V +937 -67 V +854 1447 Star +1323 2193 Star +2260 2588 Star +3197 2998 Star +4135 3263 Star +5072 3519 Star +6010 4111 Star +6947 4044 Star +5592 4738 Star % End plot #3 % Begin plot #4 1.000 UP 2.000 UL LT3 LCb setrgbcolor -6296 4318 M +6296 4738 M [ [(Helvetica) 140.0 0.0 true true 0 (4 GPU)] ] -46.7 MRshow LT3 -6380 4318 M +6380 4738 M 399 0 V -2885 1298 M -611 655 V -612 522 V -357 393 V -254 248 V -197 235 V -161 627 V -136 43 V -2885 1298 Box -3496 1953 Box -4108 2475 Box -4465 2868 Box -4719 3116 Box -4916 3351 Box -5077 3978 Box -5213 4021 Box -6579 4318 Box +854 1298 M +469 655 V +937 522 V +937 393 V +938 248 V +937 235 V +938 627 V +937 43 V +854 1298 Box +1323 1953 Box +2260 2475 Box +3197 2868 Box +4135 3116 Box +5072 3351 Box +6010 3978 Box +6947 4021 Box +6579 4738 Box % End plot #4 1.000 UL LTb diff --git a/Sparse_mpi.pdf b/Sparse_mpi.pdf index 064e27a0d2f124496f34f50a661fd2ec525cd1e4..d4da5708ea363cebabff9a54ea8c44c8d28f9f01 100644 GIT binary patch delta 5227 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 delta 5316 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 diff --git a/Sparse_mpivsomp.pdf b/Sparse_mpivsomp.pdf index 38c7515c7ff9199192bafb07fb03948da1791d7f..fd9bbc17fad50a5fc5b12eb776a795a026b731b5 100644 GIT binary patch delta 2513 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 delta 5264 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