diff --git a/DergunPiotr-WaskoDominik/zad1/dok.tex b/DergunPiotr-WaskoDominik/zad1/dok.tex index b57f8b7..0767054 100644 --- a/DergunPiotr-WaskoDominik/zad1/dok.tex +++ b/DergunPiotr-WaskoDominik/zad1/dok.tex @@ -55,28 +55,31 @@ \noindent \begin{tabular}{|c|p{11cm}|c|} \hline -Grupa 3 & Adam Nowak & \ddmmyyyydate\today \tabularnewline +Grupa 1? & Piotr Dergun, Dominik Waśko & \ddmmyyyydate\today \tabularnewline \hline \end{tabular} \section*{Zadanie 1 - Macierze OMP} -Opis w kilku zdaniach jak to wspaniale działa program. Wyjaśnione tutaj jest w jaki sposób udało się uzyskać równoległe działanie programu. Przytoczony poniżej fragment kodu pokazuje najważniejszy askepkt działania naszego programu. +Celem zadania jest obliczenie iloczynu dwóch macierzy prostokątnych na konkretnej liczbie wątków (dane te podane jako parametry programu). Istotą problemu są trzy pętle, których złożoność obliczeniowa jest O($n^3$) \begin{lstlisting} -#pragma omp parallel for -for(int i = 0; i < 10000000; i++) -{ - double * d = new double[100000]; - cout << "om nom nom" << endl; -} + #pragma omp parallel for default(none) shared(A, B, C) firstprivate(rozmiar)private(i, j) + for (i=0; i