From 5c8bacf899769bf56c553abe6c990ba487dcee67 Mon Sep 17 00:00:00 2001 From: Connor Moore Date: Fri, 13 Feb 2026 20:24:50 -0500 Subject: Added section on parallelization and fixed references. --- report/figures/plots.gnu | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'report/figures/plots.gnu') diff --git a/report/figures/plots.gnu b/report/figures/plots.gnu index 3342372..03d2bd3 100644 --- a/report/figures/plots.gnu +++ b/report/figures/plots.gnu @@ -95,3 +95,29 @@ plot "ifx_rowloop_optflags.csv" using 1:2 with linespoints title "\\texttt{ifx}: "ifx_rowloop_optflags.csv" using 1:5 with linespoints title "\\texttt{ifx}: Ofast", \ 1e-11*x**3 with line lc rgb 'black' dt 2 notitle +# === FIGURE 8: PARALLEL SPEEDUP BLAS === +set output "f8_parallel_speedup.tex" +set xrange[70:15500] +set ytics nomirror +set y2tics +set y2label "Difference [\\%]" +set y2range [-25:85] + +plot "f8_parallel.csv" using 1:2 with linespoints title "\\texttt{gfortran}: Serial OpenBLAS", \ + "f8_parallel.csv" using 1:3 with linespoints title "\\texttt{gfortran}: Parallel OpenBLAS", \ + "f8_parallel.csv" using 1:4 axes x1y2 with linespoints dt 4 title "Percent Difference (From Parallel to Serial)", \ + 1e-11*x**3 with line lc rgb 'black' dt 2 notitle + + +# === FIGURE 9: PARALLEL SPEEDUP LOOPS === +set output "f9_parallel_speedup.tex" +set xrange[40:10000] +set ytics nomirror +set y2tics +set y2label "Difference [\\%]" +set y2range [-125:250] + +plot "f9_parallel.csv" using 1:2 with linespoints title "\\texttt{gfortran}: Serial Loop", \ + "f9_parallel.csv" using 1:3 with linespoints title "\\texttt{gfortran}: Parallel Loop", \ + "f9_parallel.csv" using 1:4 axes x1y2 with linespoints dt 4 title "Percent Difference (From Parallel to Serial)", \ + 1e-10*x**3 with line lc rgb 'black' dt 2 notitle -- cgit v1.2.3