From 1a0160f61da1abdbb341190f5752f5af8c160923 Mon Sep 17 00:00:00 2001 From: PioDer Date: Wed, 19 Oct 2016 23:12:15 +0200 Subject: [PATCH] =?UTF-8?q?pocz=C4=85tek=20pisania=20dokumentacji?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DergunPiotr-WaskoDominik/zad1/dok.tex | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) 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