diff --git a/sheet5/1.pdf b/sheet5/1.pdf new file mode 100644 index 0000000..21616a8 Binary files /dev/null and b/sheet5/1.pdf differ diff --git a/sheet5/2.pdf b/sheet5/2.pdf new file mode 100644 index 0000000..60b55c0 Binary files /dev/null and b/sheet5/2.pdf differ diff --git a/sheet5/3.pdf b/sheet5/3.pdf new file mode 100644 index 0000000..accb884 Binary files /dev/null and b/sheet5/3.pdf differ diff --git a/sheet5/4.pdf b/sheet5/4.pdf new file mode 100644 index 0000000..ab38c23 Binary files /dev/null and b/sheet5/4.pdf differ diff --git a/sheet5/5.pdf b/sheet5/5.pdf new file mode 100644 index 0000000..7836699 Binary files /dev/null and b/sheet5/5.pdf differ diff --git a/sheet5/5_star.pdf b/sheet5/5_star.pdf new file mode 100644 index 0000000..2275f13 Binary files /dev/null and b/sheet5/5_star.pdf differ diff --git a/sheet5/gh_response.txt b/sheet5/gh_response.txt new file mode 100644 index 0000000..0d41816 --- /dev/null +++ b/sheet5/gh_response.txt @@ -0,0 +1,23 @@ +Zusammenfassung der Ergebnisse !? + +See alsp *.pdf +1: OK + +2: OK + +3: +* data race vermieden in main.cpp:33 + reduction(VecAdd:vec) hätte benutz werden können. + +4: OK + +5: +CRS_Matrix::GetDiag nicht parallelisiert. + +5*: +getmatrix.cpp:236-299 neu +Wie funktioniert der Ansatz im Code? + (und omp critical dürfte sehr langsam sein) +Ich würde 2 parallele Loops erwarten: + a) parallel über alle Element und Speicherung der Elementmatrizen in ein großes Array H + b) parallel über die Matrixeinträge mit lesendem Zugriff auf H